--- /srv/rebuilderd/tmp/rebuilderdIQl7Lz/inputs/libpetsc-real3.22_3.22.5+dfsg1-2+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIQl7Lz/out/libpetsc-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 1708 2025-09-10 08:42:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6226196 2025-09-10 08:42:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 6226740 2025-09-10 08:42:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.22.5 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -997,15 +997,15 @@ │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_graphInit │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND H5Literate_by_name1@HDF5_MPI_1.12.0 (16) │ │ │ │ 995: 00000000 0 FUNC GLOBAL DEFAULT UND dtrsen_ │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND SCOTCH_stratGraphMapBuild │ │ │ │ 997: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Win_unlock │ │ │ │ 998: 00000000 0 FUNC GLOBAL DEFAULT UND MPI_Comm_rank │ │ │ │ 999: 003c02f5 320 FUNC GLOBAL DEFAULT 11 matmumpsseticntl_ │ │ │ │ - 1000: 00fbab10 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ + 1000: 00fbab14 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_subcomm │ │ │ │ 1001: 00e90c2d 280 FUNC GLOBAL DEFAULT 11 taoadmmsetspectralpenalty_ │ │ │ │ 1002: 00ada2a5 80 FUNC GLOBAL DEFAULT 11 KSPGetOptionsPrefix │ │ │ │ 1003: 0018f469 560 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpush_ │ │ │ │ 1004: 00971dc5 320 FUNC GLOBAL DEFAULT 11 dmredundantsetsize_ │ │ │ │ 1005: 006b92d1 572 FUNC GLOBAL DEFAULT 11 PetscFVSetType │ │ │ │ 1006: 00d8c0bd 292 FUNC GLOBAL DEFAULT 11 petscconvestdestroy_ │ │ │ │ 1007: 00c7835d 1148 FUNC GLOBAL DEFAULT 11 PCCreate_MG │ │ │ │ @@ -1166,15 +1166,15 @@ │ │ │ │ 1162: 006cab99 1216 FUNC GLOBAL DEFAULT 11 PetscDTAltVInteriorPattern │ │ │ │ 1163: 00b119f1 280 FUNC GLOBAL DEFAULT 11 matlmvmsethistorysize_ │ │ │ │ 1164: 00d78921 10 FUNC GLOBAL DEFAULT 11 DMAdaptorSetCriterion │ │ │ │ 1165: 0119b340 4 OBJECT GLOBAL DEFAULT 24 MAT_SetValuesBatch │ │ │ │ 1166: 00e1ade9 204 FUNC GLOBAL DEFAULT 11 TSGetDM │ │ │ │ 1167: 00cf3db1 480 FUNC GLOBAL DEFAULT 11 snesfasgetlevels_ │ │ │ │ 1168: 01090570 128 OBJECT GLOBAL DEFAULT 23 db16 │ │ │ │ - 1169: 00fbab5c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ + 1169: 00fbab60 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 1170: 00a8ade9 276 FUNC GLOBAL DEFAULT 11 kspgcrsetrestart_ │ │ │ │ 1171: 007f1985 104 FUNC GLOBAL DEFAULT 11 DMPlexRestoreTransitiveClosure │ │ │ │ 1172: 0119b3d4 4 OBJECT GLOBAL DEFAULT 24 MAT_PtAP │ │ │ │ 1173: 00a7b795 14 FUNC GLOBAL DEFAULT 11 KSPFCGGetNprealloc │ │ │ │ 1174: 002a1b21 512 FUNC GLOBAL DEFAULT 11 petsclayoutcompare_ │ │ │ │ 1175: 00b0ff01 280 FUNC GLOBAL DEFAULT 11 matlmvmsetj0scale_ │ │ │ │ 1176: 00ebf7d9 14 FUNC GLOBAL DEFAULT 11 TaoGetResidualNorm │ │ │ │ @@ -1214,15 +1214,15 @@ │ │ │ │ 1210: 00ec38c1 300 FUNC GLOBAL DEFAULT 11 TaoSetInequalityBounds │ │ │ │ 1211: 001a30fd 340 FUNC GLOBAL DEFAULT 11 PetscOptionsReject │ │ │ │ 1212: 002b2a19 240 FUNC GLOBAL DEFAULT 11 PFDestroy │ │ │ │ 1213: 000feb61 776 FUNC GLOBAL DEFAULT 11 petscdrawstringgetsize_ │ │ │ │ 1214: 00867bb5 3316 FUNC GLOBAL DEFAULT 11 DMPlexBasisTransformPointTensor_Internal │ │ │ │ 1215: 00d382d5 560 FUNC GLOBAL DEFAULT 11 snesgetnpc_ │ │ │ │ 1216: 00be3ffd 324 FUNC GLOBAL DEFAULT 11 PCCreate_QR │ │ │ │ - 1217: 00fbab38 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ + 1217: 00fbab3c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_axis │ │ │ │ 1218: 0070fd91 74 FUNC GLOBAL DEFAULT 11 dmcompositerestoreaccessvpvp_ │ │ │ │ 1219: 002e6ba5 10 FUNC GLOBAL DEFAULT 11 VecLockGetLocation │ │ │ │ 1220: 00d41921 1104 FUNC GLOBAL DEFAULT 11 SNESReset │ │ │ │ 1221: 00d41321 108 FUNC GLOBAL DEFAULT 11 SNESSetMaxLinearSolveFailures │ │ │ │ 1222: 01075dc0 28 OBJECT GLOBAL DEFAULT 20 MatStructures │ │ │ │ 1223: 001d7a59 176 FUNC GLOBAL DEFAULT 11 f90arraysfnodecreate_ │ │ │ │ 1224: 00150d0d 344 FUNC GLOBAL DEFAULT 11 petscbinaryreadcomplex_ │ │ │ │ @@ -1709,15 +1709,15 @@ │ │ │ │ 1705: 00cb32d9 256 FUNC GLOBAL DEFAULT 11 PCTelescopeGetKSP │ │ │ │ 1706: 0078e5d5 1300 FUNC GLOBAL DEFAULT 11 DMNetworkAssembleGraphStructures │ │ │ │ 1707: 000f2561 688 FUNC GLOBAL DEFAULT 11 PetscDrawView │ │ │ │ 1708: 00e2dbf1 240 FUNC GLOBAL DEFAULT 11 TSMonitorDrawCtxDestroy │ │ │ │ 1709: 0061a025 724 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreate │ │ │ │ 1710: 000f30e5 84 FUNC GLOBAL DEFAULT 11 PetscDrawSetOptionsPrefix │ │ │ │ 1711: 009d6775 10 FUNC GLOBAL DEFAULT 11 DMSetRefineLevel │ │ │ │ - 1712: 00fbab50 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ + 1712: 00fbab54 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 1713: 009f020d 96 FUNC GLOBAL DEFAULT 11 DMGetCoordinatesLocal │ │ │ │ 1714: 001e5709 376 FUNC GLOBAL DEFAULT 11 ISCreateBlock │ │ │ │ 1715: 0054a48d 720 FUNC GLOBAL DEFAULT 11 matnestgetsubmats_ │ │ │ │ 1716: 00964d8d 172 FUNC GLOBAL DEFAULT 11 DMPlexTransformSetDimensions │ │ │ │ 1717: 006ac185 252 FUNC GLOBAL DEFAULT 11 petscfesetfromoptions_ │ │ │ │ 1718: 0066e8b9 216 FUNC GLOBAL DEFAULT 11 PetscDualSpaceLagrangeGetTensor │ │ │ │ 1719: 00a73c59 224 FUNC GLOBAL DEFAULT 11 KSPChebyshevSetEigenvalues │ │ │ │ @@ -1855,15 +1855,15 @@ │ │ │ │ 1851: 00177899 1360 FUNC GLOBAL DEFAULT 11 PetscLogView │ │ │ │ 1852: 00143889 224 FUNC GLOBAL DEFAULT 11 PetscDLAddr │ │ │ │ 1853: 00738771 180 FUNC GLOBAL DEFAULT 11 DMDANaturalToGlobalBegin │ │ │ │ 1854: 008d8abd 1200 FUNC GLOBAL DEFAULT 11 DMPlexCreateNaturalVector │ │ │ │ 1855: 00b22699 5144 FUNC GLOBAL DEFAULT 11 MatSchurComplementComputeExplicitOperator │ │ │ │ 1856: 00ee91f1 416 FUNC GLOBAL DEFAULT 11 MatMultTranspose_SMF │ │ │ │ 1857: 00da8ddd 184 FUNC GLOBAL DEFAULT 11 TSARKIMEXInitializePackage │ │ │ │ - 1858: 00fbab28 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ + 1858: 00fbab2c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_mesh │ │ │ │ 1859: 01092bbc 4 OBJECT GLOBAL DEFAULT 24 PetscViewerList │ │ │ │ 1860: 001980d9 96 FUNC GLOBAL DEFAULT 11 petscsubcommgetparent_ │ │ │ │ 1861: 00c20d55 276 FUNC GLOBAL DEFAULT 11 pcgasmsetoverlap_ │ │ │ │ 1862: 007c4cb1 512 FUNC GLOBAL DEFAULT 11 dmplexpointlocalread_ │ │ │ │ 1863: 009d6b19 184 FUNC GLOBAL DEFAULT 11 DMLocalToLocalBegin │ │ │ │ 1864: 00e14491 50 FUNC GLOBAL DEFAULT 11 TSGetCostHessianProducts │ │ │ │ 1865: 0028ac59 244 FUNC GLOBAL DEFAULT 11 PetscSFGatherEnd │ │ │ │ @@ -2250,15 +2250,15 @@ │ │ │ │ 2246: 01080bbc 28 OBJECT GLOBAL DEFAULT 23 __petscdmlabeldef_MOD___vtab_petscdmlabeldef_Tdmlabel │ │ │ │ 2247: 009bd131 488 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePointAtIndex │ │ │ │ 2248: 00a314a1 380 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate_MatPartitioning │ │ │ │ 2249: 001065ed 296 FUNC GLOBAL DEFAULT 11 petscdrawbardestroy_ │ │ │ │ 2250: 001e0b91 308 FUNC GLOBAL DEFAULT 11 AOCreate │ │ │ │ 2251: 00633d4d 724 FUNC GLOBAL DEFAULT 11 MatGetRowIJ │ │ │ │ 2252: 007c7e11 276 FUNC GLOBAL DEFAULT 11 dmplexreordersetdefault_ │ │ │ │ - 2253: 00fbaaf0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ + 2253: 00fbaaf4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_self │ │ │ │ 2254: 00ca8e01 216 FUNC GLOBAL DEFAULT 11 PCShellSetPostSolve │ │ │ │ 2255: 003e537d 228 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetPreallocationCSR │ │ │ │ 2256: 00ca8591 216 FUNC GLOBAL DEFAULT 11 PCShellSetDestroy │ │ │ │ 2257: 006814bd 92 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetOrder │ │ │ │ 2258: 00bfab05 216 FUNC GLOBAL DEFAULT 11 PCFieldSplitSetBlockSize │ │ │ │ 2259: 00110d8d 120 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rand │ │ │ │ 2260: 009e066d 284 FUNC GLOBAL DEFAULT 11 DMGetLabelValue │ │ │ │ @@ -2628,15 +2628,15 @@ │ │ │ │ 2624: 00319cd1 144 FUNC GLOBAL DEFAULT 11 VecSqrtAbs │ │ │ │ 2625: 006a05bd 576 FUNC GLOBAL DEFAULT 11 petscfecreatevector_ │ │ │ │ 2626: 007a0159 372 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgecylindermesh_ │ │ │ │ 2627: 00a2b585 324 FUNC GLOBAL DEFAULT 11 dmlabelhasstratum_ │ │ │ │ 2628: 0017f13d 24 FUNC GLOBAL DEFAULT 11 petscmallocresetdram_ │ │ │ │ 2629: 005fd975 540 FUNC GLOBAL DEFAULT 11 matsetvaluesstencil_ │ │ │ │ 2630: 00283439 532 FUNC GLOBAL DEFAULT 11 vecscatterend_ │ │ │ │ - 2631: 00fbab44 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ + 2631: 00fbab48 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device │ │ │ │ 2632: 00ef0b21 1232 FUNC GLOBAL DEFAULT 11 TaoCreate_LCL │ │ │ │ 2633: 0119b2a0 4 OBJECT GLOBAL DEFAULT 24 MatMFFDList │ │ │ │ 2634: 001e55b5 340 FUNC GLOBAL DEFAULT 11 ISBlockSetIndices │ │ │ │ 2635: 002853dd 1592 FUNC GLOBAL DEFAULT 11 PetscSFSetGraph │ │ │ │ 2636: 001d5969 120 FUNC GLOBAL DEFAULT 11 PetscIntSortSemiOrderedWithArray │ │ │ │ 2637: 0119b60c 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_GlobalToNaturalEnd │ │ │ │ 2638: 00d46959 956 FUNC GLOBAL DEFAULT 11 SNESComputeMFFunction │ │ │ │ @@ -2695,15 +2695,15 @@ │ │ │ │ 2691: 00c212b9 248 FUNC GLOBAL DEFAULT 11 pcgasmdestroysubdomains_ │ │ │ │ 2692: 008da22d 15736 FUNC GLOBAL DEFAULT 11 DMPlexOrient │ │ │ │ 2693: 0033a4a1 580 FUNC GLOBAL DEFAULT 11 SPARSEPACKfn1wd │ │ │ │ 2694: 00205861 252 FUNC GLOBAL DEFAULT 11 petscsectionsetfromoptions_ │ │ │ │ 2695: 000efc91 92 FUNC GLOBAL DEFAULT 11 PetscDrawEOP │ │ │ │ 2696: 0085a185 1220 FUNC GLOBAL DEFAULT 11 DMPlexDistributeData │ │ │ │ 2697: 00dfcec1 280 FUNC GLOBAL DEFAULT 11 tsrhsjacobiansetreuse_ │ │ │ │ - 2698: 00fbaaec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ + 2698: 00fbaaf0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_socket_world │ │ │ │ 2699: 007478a9 128 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayf904_ │ │ │ │ 2700: 0030d0f9 844 FUNC GLOBAL DEFAULT 11 vectaggercdfiterativegettolerances_ │ │ │ │ 2701: 01096c1c 4 OBJECT GLOBAL DEFAULT 24 PetscLogPrintInfo │ │ │ │ 2702: 00751d71 1772 FUNC GLOBAL DEFAULT 11 DMCreateMatrix_DA_1d_MPIAIJ │ │ │ │ 2703: 00115d25 160 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIAddTab │ │ │ │ 2704: 00a2bea9 528 FUNC GLOBAL DEFAULT 11 dmlabelsetstratumis_ │ │ │ │ 2705: 0014ab95 300 FUNC GLOBAL DEFAULT 11 petscsetdebuggerfromstring_ │ │ │ │ @@ -3081,15 +3081,15 @@ │ │ │ │ 3077: 0096877d 176 FUNC GLOBAL DEFAULT 11 DMPlexTransformGetConeSize │ │ │ │ 3078: 00d9fc49 252 FUNC GLOBAL DEFAULT 11 characteristicsetup_ │ │ │ │ 3079: 004c3aa1 396 FUNC GLOBAL DEFAULT 11 matcreateconstantdiagonal_ │ │ │ │ 3080: 000d277d 1268 FUNC GLOBAL DEFAULT 11 PetscDeviceContextJoin │ │ │ │ 3081: 00c5f451 464 FUNC GLOBAL DEFAULT 11 pclmvmsetis_ │ │ │ │ 3082: 00aeaae1 20 FUNC GLOBAL DEFAULT 11 KSPGetErrorHistory │ │ │ │ 3083: 002f2d19 92 FUNC GLOBAL DEFAULT 11 VecSetOption │ │ │ │ - 3084: 00fbab4c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ + 3084: 00fbab50 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 3085: 00a4a371 12 FUNC GLOBAL DEFAULT 11 KSPBCGSLSetUsePseudoinverse │ │ │ │ 3086: 000cc271 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyfortranaddr_ │ │ │ │ 3087: 00215959 116 FUNC GLOBAL DEFAULT 11 PetscSectionSetOffset │ │ │ │ 3088: 006e6329 528 FUNC GLOBAL DEFAULT 11 petscdtgradedordertoindex_ │ │ │ │ 3089: 002ac595 348 FUNC GLOBAL DEFAULT 11 PetscLayoutSetISLocalToGlobalMapping │ │ │ │ 3090: 00a905bd 12 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRSetTruncationType │ │ │ │ 3091: 00e060ad 772 FUNC GLOBAL DEFAULT 11 tssettolerances_ │ │ │ │ @@ -3642,15 +3642,15 @@ │ │ │ │ 3638: 00ae8c71 180 FUNC GLOBAL DEFAULT 11 KSPSetPC │ │ │ │ 3639: 0119b524 4 OBJECT GLOBAL DEFAULT 24 PetscDSList │ │ │ │ 3640: 01230ee8 4 OBJECT GLOBAL DEFAULT 24 PC_ApplyOnBlocks │ │ │ │ 3641: 006eb7a1 716 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant2d_ │ │ │ │ 3642: 004fbf0d 768 FUNC GLOBAL DEFAULT 11 vecscatterpetsctofftw_ │ │ │ │ 3643: 00dfee3d 280 FUNC GLOBAL DEFAULT 11 tssetapplicationcontext_ │ │ │ │ 3644: 00d73c25 576 FUNC GLOBAL DEFAULT 11 DMAdaptorSetType │ │ │ │ - 3645: 00fbab0c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ + 3645: 00fbab10 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_viewer │ │ │ │ 3646: 00a20379 872 FUNC GLOBAL DEFAULT 11 DMLabelCreateIndex │ │ │ │ 3647: 007a02cd 548 FUNC GLOBAL DEFAULT 11 dmplexcreatetpsmesh_ │ │ │ │ 3648: 0077ba85 760 FUNC GLOBAL DEFAULT 11 DMForestSetBaseDM │ │ │ │ 3649: 000daeb1 732 FUNC GLOBAL DEFAULT 11 PetscBagRegisterRealArray │ │ │ │ 3650: 002a26f5 40 FUNC GLOBAL DEFAULT 11 petscsectionrestorefieldpointsyms_ │ │ │ │ 3651: 005f7035 604 FUNC GLOBAL DEFAULT 11 matnullspacecreate_ │ │ │ │ 3652: 004e2291 256 FUNC GLOBAL DEFAULT 11 MatDenseGetArray │ │ │ │ @@ -3788,15 +3788,15 @@ │ │ │ │ 3784: 000f3031 10 FUNC GLOBAL DEFAULT 11 PetscDrawGetType │ │ │ │ 3785: 006c6fad 172 FUNC GLOBAL DEFAULT 11 PetscGaussLobattoLegendreElementAdvectionDestroy │ │ │ │ 3786: 00ec9245 308 FUNC GLOBAL DEFAULT 11 TaoSetJacobianRoutine │ │ │ │ 3787: 00215ec9 268 FUNC GLOBAL DEFAULT 11 PetscSectionResetClosurePermutation │ │ │ │ 3788: 00a2a1e5 280 FUNC GLOBAL DEFAULT 11 dmlabelsetdefaultvalue_ │ │ │ │ 3789: 006ede61 152 FUNC GLOBAL DEFAULT 11 PetscSpacePointSetPoints │ │ │ │ 3790: 007f6301 1240 FUNC GLOBAL DEFAULT 11 DMPlexConvertOldOrientations_Internal │ │ │ │ - 3791: 00fbaafc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ + 3791: 00fbab00 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_world │ │ │ │ 3792: 005fc131 284 FUNC GLOBAL DEFAULT 11 matgetstate_ │ │ │ │ 3793: 00c17f9d 216 FUNC GLOBAL DEFAULT 11 PCGAMGSetReuseInterpolation │ │ │ │ 3794: 000de0b9 82 FUNC GLOBAL DEFAULT 11 PetscBagSetName │ │ │ │ 3795: 0119b0e4 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_EmbedSF │ │ │ │ 3796: 007b7c39 592 FUNC GLOBAL DEFAULT 11 dmplexcreatefluentfromfile_ │ │ │ │ 3797: 001dfead 80 FUNC GLOBAL DEFAULT 11 AOViewFromOptions │ │ │ │ 3798: 0019bc19 272 FUNC GLOBAL DEFAULT 11 PetscHeaderDestroy_Function │ │ │ │ @@ -4159,15 +4159,15 @@ │ │ │ │ 4155: 00e31739 92 FUNC GLOBAL DEFAULT 11 TSMonitorEnvelopeGetBounds │ │ │ │ 4156: 0046d07d 232 FUNC GLOBAL DEFAULT 11 MatSeqBAIJSetPreallocationCSR │ │ │ │ 4157: 00b1fe8d 604 FUNC GLOBAL DEFAULT 11 matschurcomplementgetpmat_ │ │ │ │ 4158: 00312c89 160 FUNC GLOBAL DEFAULT 11 VecsDestroy │ │ │ │ 4159: 00654c15 732 FUNC GLOBAL DEFAULT 11 MatCreate │ │ │ │ 4160: 001ed4c9 996 FUNC GLOBAL DEFAULT 11 isrenumber_ │ │ │ │ 4161: 00d055a9 1540 FUNC GLOBAL DEFAULT 11 snesnasmgetsubdomainvecs_ │ │ │ │ - 4162: 00fbaae4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ + 4162: 00fbaae8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_world │ │ │ │ 4163: 00eea3c9 236 FUNC GLOBAL DEFAULT 11 MatCreateSubMatrices_SMF │ │ │ │ 4164: 00db0809 552 FUNC GLOBAL DEFAULT 11 tsarkimexsettype_ │ │ │ │ 4165: 000df741 32 FUNC GLOBAL DEFAULT 11 petscbaggetdata_ │ │ │ │ 4166: 00ee6b51 24 FUNC GLOBAL DEFAULT 11 TaoLineSearchGetNumberFunctionEvaluations │ │ │ │ 4167: 00174ed5 92 FUNC GLOBAL DEFAULT 11 PetscLogGetDefaultHandler │ │ │ │ 4168: 00e14f91 984 FUNC GLOBAL DEFAULT 11 TSAdjointSetFromOptions │ │ │ │ 4169: 001e60b5 256 FUNC GLOBAL DEFAULT 11 ISBlockGetSize │ │ │ │ @@ -5163,25 +5163,25 @@ │ │ │ │ 5159: 0018a405 84 FUNC GLOBAL DEFAULT 11 PetscObjectRegisterDestroyAll │ │ │ │ 5160: 00cd6c85 776 FUNC GLOBAL DEFAULT 11 pcapplysymmetricleft_ │ │ │ │ 5161: 00c79b95 18 FUNC GLOBAL DEFAULT 11 PCMGGetCoarseSolve │ │ │ │ 5162: 0061bded 3696 FUNC GLOBAL DEFAULT 11 MatProductSetFromOptions │ │ │ │ 5163: 00db11b1 276 FUNC GLOBAL DEFAULT 11 tsarkimexsetfastslowsplit_ │ │ │ │ 5164: 0079fab9 764 FUNC GLOBAL DEFAULT 11 dmplexcreatewedgeboxmesh_ │ │ │ │ 5165: 00aa2b1d 276 FUNC GLOBAL DEFAULT 11 kspgmressetcgsrefinementtype_ │ │ │ │ - 5166: 00fbab84 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ + 5166: 00fbab88 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 5167: 001a0d5d 140 FUNC GLOBAL DEFAULT 11 PetscObjectListRemoveReference │ │ │ │ 5168: 0064ee45 320 FUNC GLOBAL DEFAULT 11 PetscFreeSpaceContiguous_Cholesky │ │ │ │ 5169: 004c4a21 276 FUNC GLOBAL DEFAULT 11 matcompositesetmergetype_ │ │ │ │ 5170: 00146665 172 FUNC GLOBAL DEFAULT 11 PetscCheckPointer │ │ │ │ 5171: 00115b7d 96 FUNC GLOBAL DEFAULT 11 PetscViewerASCIIGetPointer │ │ │ │ 5172: 0015aee9 168 FUNC GLOBAL DEFAULT 11 petsclogeventbegin_ │ │ │ │ 5173: 002fa5b9 32 FUNC GLOBAL DEFAULT 11 petsccommsplitreductionbegin_ │ │ │ │ 5174: 00d82c81 300 FUNC GLOBAL DEFAULT 11 DMDASNESSetJacobianLocalVec │ │ │ │ 5175: 00ae7195 164 FUNC GLOBAL DEFAULT 11 KSPComputeExtremeSingularValues │ │ │ │ - 5176: 00fbab00 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ + 5176: 00fbab04 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_draw_self │ │ │ │ 5177: 00ae80e1 308 FUNC GLOBAL DEFAULT 11 KSPConvergedReasonViewFromOptions │ │ │ │ 5178: 00ae498d 180 FUNC GLOBAL DEFAULT 11 KSPSetWorkVecs │ │ │ │ 5179: 00157e55 24 FUNC GLOBAL DEFAULT 11 petscinfodestroy_ │ │ │ │ 5180: 0119b1dc 4 OBJECT GLOBAL DEFAULT 24 VEC_AYPX │ │ │ │ 5181: 00c732c9 216 FUNC GLOBAL DEFAULT 11 PCMGSetAdaptCR │ │ │ │ 5182: 00d37ac5 560 FUNC GLOBAL DEFAULT 11 snesgetksp_ │ │ │ │ 5183: 00c1873d 232 FUNC GLOBAL DEFAULT 11 PCGAMGSetThresholdScale │ │ │ │ @@ -5189,15 +5189,15 @@ │ │ │ │ 5185: 000c9cc5 88 FUNC GLOBAL DEFAULT 11 PetscLogMPEBegin │ │ │ │ 5186: 00622be5 176 FUNC GLOBAL DEFAULT 11 MatRestoreRow │ │ │ │ 5187: 0097754d 804 FUNC GLOBAL DEFAULT 11 dmslicedsetpreallocation_ │ │ │ │ 5188: 0056f48d 2196 FUNC GLOBAL DEFAULT 11 MatCreate_MPISBAIJ │ │ │ │ 5189: 01096c9c 4 OBJECT GLOBAL DEFAULT 24 PetscLogGpuTimeFlag │ │ │ │ 5190: 00e18975 152 FUNC GLOBAL DEFAULT 11 TSGetAuxSolution │ │ │ │ 5191: 01092ad8 4 OBJECT GLOBAL DEFAULT 24 PetscDrawList │ │ │ │ - 5192: 00fbab70 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ + 5192: 00fbab74 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 5193: 006b8599 84 FUNC GLOBAL DEFAULT 11 PetscLimiterViewFromOptions │ │ │ │ 5194: 00794eb1 1872 FUNC GLOBAL DEFAULT 11 DMNetworkCreateIS │ │ │ │ 5195: 001ad23d 508 FUNC GLOBAL DEFAULT 11 PetscGetArguments │ │ │ │ 5196: 003351f9 164 FUNC GLOBAL DEFAULT 11 MatColoringRegister │ │ │ │ 5197: 00d6abc9 12 FUNC GLOBAL DEFAULT 11 SNESLineSearchGetSNES │ │ │ │ 5198: 002b5d25 536 FUNC GLOBAL DEFAULT 11 vecmpisetghost_ │ │ │ │ 5199: 009a7bbd 828 FUNC GLOBAL DEFAULT 11 DMStagSetUniformCoordinatesExplicit │ │ │ │ @@ -5269,15 +5269,15 @@ │ │ │ │ 5265: 0018df29 252 FUNC GLOBAL DEFAULT 11 petscobjectdereference_ │ │ │ │ 5266: 002f9de9 568 FUNC GLOBAL DEFAULT 11 VecMDotEnd │ │ │ │ 5267: 000ca155 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemRead │ │ │ │ 5268: 000d09d9 336 FUNC GLOBAL DEFAULT 11 PetscDeviceContextGetStreamHandle │ │ │ │ 5269: 00dfdef1 780 FUNC GLOBAL DEFAULT 11 ts2setsolution_ │ │ │ │ 5270: 001388b1 272 FUNC GLOBAL DEFAULT 11 PetscViewerVTKAddField │ │ │ │ 5271: 0077ac79 636 FUNC GLOBAL DEFAULT 11 MatCreate_HYPRESStruct │ │ │ │ - 5272: 00fbab18 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ + 5272: 00fbab1c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_options │ │ │ │ 5273: 006ec005 716 FUNC GLOBAL DEFAULT 11 petscpdfsampleconstant3d_ │ │ │ │ 5274: 002ff8e1 284 FUNC GLOBAL DEFAULT 11 vecpow_ │ │ │ │ 5275: 006da90d 112 FUNC GLOBAL DEFAULT 11 PetscWeakFormAddObjective │ │ │ │ 5276: 0065fd9d 96 FUNC GLOBAL DEFAULT 11 MatMatMultEqual │ │ │ │ 5277: 00d93669 356 FUNC GLOBAL DEFAULT 11 TSAdaptHistoryGetStep │ │ │ │ 5278: 009cfa79 204 FUNC GLOBAL DEFAULT 11 PetscFVFinalizePackage │ │ │ │ 5279: 00747e09 128 FUNC GLOBAL DEFAULT 11 dmdavecrestorearrayreadf903_ │ │ │ │ @@ -5377,15 +5377,15 @@ │ │ │ │ 5373: 00303b29 792 FUNC GLOBAL DEFAULT 11 vecuniqueentries_ │ │ │ │ 5374: 00616281 1100 FUNC GLOBAL DEFAULT 11 matrestorelocalsubmatrix_ │ │ │ │ 5375: 00d2edf9 280 FUNC GLOBAL DEFAULT 11 snessetalwayscomputesfinalresidual_ │ │ │ │ 5376: 0097d825 280 FUNC GLOBAL DEFAULT 11 dmstagsetstencilwidth_ │ │ │ │ 5377: 00d645dd 1052 FUNC GLOBAL DEFAULT 11 sneslinesearchpostcheck_ │ │ │ │ 5378: 0119b388 4 OBJECT GLOBAL DEFAULT 24 MAT_GetBrowsOfAocols │ │ │ │ 5379: 002b2f79 608 FUNC GLOBAL DEFAULT 11 PFInitializePackage │ │ │ │ - 5380: 00fbab6c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ + 5380: 00fbab70 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 5381: 0054913d 864 FUNC GLOBAL DEFAULT 11 matnestgetsize_ │ │ │ │ 5382: 0119c87c 4 OBJECT GLOBAL DEFAULT 24 DM_CreateRestriction │ │ │ │ 5383: 006db085 180 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetJacobian │ │ │ │ 5384: 0063ba6d 348 FUNC GLOBAL DEFAULT 11 MatGetTrace │ │ │ │ 5385: 00344eb5 92 FUNC GLOBAL DEFAULT 11 MatPartitioningHierarchicalGetFineparts │ │ │ │ 5386: 002a11c5 280 FUNC GLOBAL DEFAULT 11 petsclayoutsetsize_ │ │ │ │ 5387: 00a15331 532 FUNC GLOBAL DEFAULT 11 dmcopylabels_ │ │ │ │ @@ -5738,15 +5738,15 @@ │ │ │ │ 5734: 00782db9 876 FUNC GLOBAL DEFAULT 11 dmforestgetcellchart_ │ │ │ │ 5735: 00ad73a1 1480 FUNC GLOBAL DEFAULT 11 kspinitialresidual_ │ │ │ │ 5736: 009e5abd 14 FUNC GLOBAL DEFAULT 11 DMGetNumAuxiliaryVec │ │ │ │ 5737: 00c79ba9 280 FUNC GLOBAL DEFAULT 11 PCMGSetResidual │ │ │ │ 5738: 00dc1469 404 FUNC GLOBAL DEFAULT 11 tssspgettype_ │ │ │ │ 5739: 007f61dd 292 FUNC GLOBAL DEFAULT 11 DMPlexIsSimplex │ │ │ │ 5740: 00d2c0ed 588 FUNC GLOBAL DEFAULT 11 SNESVIProjectOntoBounds │ │ │ │ - 5741: 00fbab64 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ + 5741: 00fbab68 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 5742: 00e900bd 320 FUNC GLOBAL DEFAULT 11 TaoADMMSetMisfitConstraintJacobian │ │ │ │ 5743: 00760129 552 FUNC GLOBAL DEFAULT 11 dmdasetaotype_ │ │ │ │ 5744: 00d30351 280 FUNC GLOBAL DEFAULT 11 snesgetapplicationcontext_ │ │ │ │ 5745: 00b21c35 308 FUNC GLOBAL DEFAULT 11 MatCreateSchurComplement │ │ │ │ 5746: 001211ad 88 FUNC GLOBAL DEFAULT 11 PetscViewerBinarySkipInfo │ │ │ │ 5747: 00b1f7dd 280 FUNC GLOBAL DEFAULT 11 matschurcomplementsetainvtype_ │ │ │ │ 5748: 00d90af5 6 FUNC GLOBAL DEFAULT 11 __petsctsdefdummy_MOD___copy_petsctsdefdummy_Ttsadapt │ │ │ │ @@ -5853,15 +5853,15 @@ │ │ │ │ 5849: 00e2ba4d 116 FUNC GLOBAL DEFAULT 11 TSMonitorCancel │ │ │ │ 5850: 00c2180d 4 FUNC GLOBAL DEFAULT 11 pcgasmgetsubksp7_ │ │ │ │ 5851: 0077d619 5432 FUNC GLOBAL DEFAULT 11 DMSetFromOptions_Forest │ │ │ │ 5852: 002d8a6d 732 FUNC GLOBAL DEFAULT 11 vecsetvalues_ │ │ │ │ 5853: 00cae4dd 276 FUNC GLOBAL DEFAULT 11 pctelescopegetsubcommtype_ │ │ │ │ 5854: 00e8fa65 1456 FUNC GLOBAL DEFAULT 11 TaoCreate_ADMM │ │ │ │ 5855: 00cdfc61 2192 FUNC GLOBAL DEFAULT 11 PCApplyBAorAB │ │ │ │ - 5856: 00fbab78 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ + 5856: 00fbab7c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 5857: 0017e335 252 FUNC GLOBAL DEFAULT 11 PetscLogStateStageSetActive │ │ │ │ 5858: 00b14d71 1068 FUNC GLOBAL DEFAULT 11 MatLMVMApplyJ0Fwd │ │ │ │ 5859: 006b3f79 816 FUNC GLOBAL DEFAULT 11 petscfvviewfromoptions_ │ │ │ │ 5860: 01098e70 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingUsed │ │ │ │ 5861: 00e49635 320 FUNC GLOBAL DEFAULT 11 dmplexlandaucreatevelocityspace_ │ │ │ │ 5862: 00d43465 88 FUNC GLOBAL DEFAULT 11 SNESGetOptionsPrefix │ │ │ │ 5863: 009cc58d 104 FUNC GLOBAL DEFAULT 11 DMSwarmSortRestoreAccess │ │ │ │ @@ -5958,15 +5958,15 @@ │ │ │ │ 5954: 002903d5 100 FUNC GLOBAL DEFAULT 11 VecScatterGetRemoteOrdered_Private │ │ │ │ 5955: 00d89109 996 FUNC GLOBAL DEFAULT 11 DMSNESCheckResidual │ │ │ │ 5956: 00d47ff1 348 FUNC GLOBAL DEFAULT 11 SNESSetSolution │ │ │ │ 5957: 00d53829 7844 FUNC GLOBAL DEFAULT 11 SNESSolve │ │ │ │ 5958: 000f1f0d 240 FUNC GLOBAL DEFAULT 11 PetscDrawGetPopup │ │ │ │ 5959: 00aa2d45 276 FUNC GLOBAL DEFAULT 11 kspgmressetrestart_ │ │ │ │ 5960: 0062ed69 376 FUNC GLOBAL DEFAULT 11 MatZeroRowsColumnsIS │ │ │ │ - 5961: 00fbab58 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ + 5961: 00fbab5c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 5962: 0061d98d 320 FUNC GLOBAL DEFAULT 11 MatProductSetAlgorithm │ │ │ │ 5963: 00d58835 1948 FUNC GLOBAL DEFAULT 11 SNESRegisterAll │ │ │ │ 5964: 0107403c 20 OBJECT GLOBAL DEFAULT 20 PetscBools │ │ │ │ 5965: 001ccf3d 132 FUNC GLOBAL DEFAULT 11 petscshmgetdeallocatearrayscalar_ │ │ │ │ 5966: 00153355 308 FUNC GLOBAL DEFAULT 11 PetscFPrintf │ │ │ │ 5967: 006252a1 224 FUNC GLOBAL DEFAULT 11 MatSetLocalToGlobalMapping │ │ │ │ 5968: 0064814d 748 FUNC GLOBAL DEFAULT 11 MatFDColoringSetUp │ │ │ │ @@ -6493,30 +6493,30 @@ │ │ │ │ 6489: 009dd081 1228 FUNC GLOBAL DEFAULT 11 DMCreateMatrix │ │ │ │ 6490: 00123cf1 392 FUNC GLOBAL DEFAULT 11 petscviewerbinaryskipinfo_ │ │ │ │ 6491: 00878e3d 80 FUNC GLOBAL DEFAULT 11 DMPlexComputeMassMatrixNested │ │ │ │ 6492: 0119b2dc 4 OBJECT GLOBAL DEFAULT 24 MatRegisterAllCalled │ │ │ │ 6493: 00142241 1252 FUNC GLOBAL DEFAULT 11 PetscDLLibraryOpen │ │ │ │ 6494: 0068b79d 792 FUNC GLOBAL DEFAULT 11 petscdualspaceapplyinteriordefault_ │ │ │ │ 6495: 01091bbc 4 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_integer_array │ │ │ │ - 6496: 00fbab3c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ + 6496: 00fbab40 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw │ │ │ │ 6497: 005fb8cd 580 FUNC GLOBAL DEFAULT 11 matsetoptionsprefixfactor_ │ │ │ │ 6498: 004f1655 276 FUNC GLOBAL DEFAULT 11 matdensesetlda_ │ │ │ │ 6499: 00e41719 12 FUNC GLOBAL DEFAULT 11 TSTrajectoryGetSolutionOnly │ │ │ │ 6500: 00e0ad89 600 FUNC GLOBAL DEFAULT 11 tssetrhsfunction_ │ │ │ │ 6501: 00bce705 256 FUNC GLOBAL DEFAULT 11 PCCompositeGetType │ │ │ │ 6502: 0119c93c 4 OBJECT GLOBAL DEFAULT 24 KSPMonitorRegisterAllCalled │ │ │ │ 6503: 007c8bc9 932 FUNC GLOBAL DEFAULT 11 dmplexconstructghostcells_ │ │ │ │ 6504: 01092bc8 4 OBJECT GLOBAL DEFAULT 24 petscindebugger │ │ │ │ 6505: 006d07b9 168 FUNC GLOBAL DEFAULT 11 PetscDSSetRiemannSolver │ │ │ │ 6506: 006ea9c5 708 FUNC GLOBAL DEFAULT 11 petscpdfconstant1d_ │ │ │ │ 6507: 00ac9e9d 760 FUNC GLOBAL DEFAULT 11 KSPComputeOperator │ │ │ │ 6508: 006e4b41 280 FUNC GLOBAL DEFAULT 11 petscquadraturesetorder_ │ │ │ │ 6509: 006550ad 2040 FUNC GLOBAL DEFAULT 11 MatXAIJSetPreallocation │ │ │ │ 6510: 01080c48 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetsclimiter │ │ │ │ - 6511: 00fbab68 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ + 6511: 00fbab6c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 6512: 00339cc1 476 FUNC GLOBAL DEFAULT 11 MatColoringSetWeights │ │ │ │ 6513: 000e0b19 188 FUNC GLOBAL DEFAULT 11 PetscBenchInitializePackage │ │ │ │ 6514: 006e88c5 696 FUNC GLOBAL DEFAULT 11 petscpdfmaxwellboltzmann1d_ │ │ │ │ 6515: 01096de8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_all_ct │ │ │ │ 6516: 00d3b235 704 FUNC GLOBAL DEFAULT 11 snesgetjacobian_ │ │ │ │ 6517: 00100a09 128 FUNC GLOBAL DEFAULT 11 PetscDrawAxisSetLimits │ │ │ │ 6518: 00ec9719 296 FUNC GLOBAL DEFAULT 11 TaoSetStateDesignIS │ │ │ │ @@ -6844,15 +6844,15 @@ │ │ │ │ 6840: 00680da9 556 FUNC GLOBAL DEFAULT 11 PetscDualSpaceSetType │ │ │ │ 6841: 0014534d 116 FUNC GLOBAL DEFAULT 11 PetscSetDebugTerminal │ │ │ │ 6842: 007ba669 516 FUNC GLOBAL DEFAULT 11 dmplexsheargeometry_ │ │ │ │ 6843: 002a12dd 484 FUNC GLOBAL DEFAULT 11 petsclayoutgetsize_ │ │ │ │ 6844: 00dabd65 1020 FUNC GLOBAL DEFAULT 11 TSCreate_ARKIMEX │ │ │ │ 6845: 00716525 900 FUNC GLOBAL DEFAULT 11 DMCompositeScatterArray │ │ │ │ 6846: 00e89ba9 968 FUNC GLOBAL DEFAULT 11 TaoCreate_SSFLS │ │ │ │ - 6847: 00fbab20 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ + 6847: 00fbab24 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_matlab_engine │ │ │ │ 6848: 001f690d 392 FUNC GLOBAL DEFAULT 11 ISSort │ │ │ │ 6849: 009ec21d 212 FUNC GLOBAL DEFAULT 11 DMReorderSectionSetDefault │ │ │ │ 6850: 006d0861 112 FUNC GLOBAL DEFAULT 11 PetscDSGetUpdate │ │ │ │ 6851: 0119b218 4 OBJECT GLOBAL DEFAULT 24 PetscSplitReduction_Op │ │ │ │ 6852: 0014acf1 24 FUNC GLOBAL DEFAULT 11 petscstopfordebugger_ │ │ │ │ 6853: 002005b1 1644 FUNC GLOBAL DEFAULT 11 ISAllGather │ │ │ │ 6854: 0013b211 292 FUNC GLOBAL DEFAULT 11 petscviewerdestroy_ │ │ │ │ @@ -7029,15 +7029,15 @@ │ │ │ │ 7025: 00928c61 156 FUNC GLOBAL DEFAULT 11 DMPlexSetReferenceTree │ │ │ │ 7026: 0063946d 1060 FUNC GLOBAL DEFAULT 11 MatCopy │ │ │ │ 7027: 00c67291 520 FUNC GLOBAL DEFAULT 11 pcmgsetinterpolation_ │ │ │ │ 7028: 00cfb275 268 FUNC GLOBAL DEFAULT 11 SNESCreate_KSPONLY │ │ │ │ 7029: 0014fab9 32 FUNC GLOBAL DEFAULT 11 petscsharedtmp_ │ │ │ │ 7030: 0010d135 12 FUNC GLOBAL DEFAULT 11 PetscDrawHGGetAxis │ │ │ │ 7031: 007f0591 160 FUNC GLOBAL DEFAULT 11 DMPlexSetConeSize │ │ │ │ - 7032: 00fbab80 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ + 7032: 00fbab84 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 7033: 00121205 256 FUNC GLOBAL DEFAULT 11 PetscViewerBinaryGetSkipInfo │ │ │ │ 7034: 002a71e1 276 FUNC GLOBAL DEFAULT 11 ISLocalToGlobalMappingApply │ │ │ │ 7035: 00ae1049 596 FUNC GLOBAL DEFAULT 11 KSPMonitorResidualDraw │ │ │ │ 7036: 000d99ad 520 FUNC GLOBAL DEFAULT 11 PetscDeviceMemset │ │ │ │ 7037: 0075c6ad 280 FUNC GLOBAL DEFAULT 11 dmdasetinterpolationtype_ │ │ │ │ 7038: 005ff09d 900 FUNC GLOBAL DEFAULT 11 matgetlocaltoglobalmapping_ │ │ │ │ 7039: 0068cabd 604 FUNC GLOBAL DEFAULT 11 petscdualspacegetheightsubspace_ │ │ │ │ @@ -7283,15 +7283,15 @@ │ │ │ │ 7279: 001d8f39 432 FUNC GLOBAL DEFAULT 11 AOCreateBasicIS │ │ │ │ 7280: 001b37dd 448 FUNC GLOBAL DEFAULT 11 PetscObjectSetOptionsPrefix │ │ │ │ 7281: 001d9c31 76 FUNC GLOBAL DEFAULT 11 AOMappingHasApplicationIndex │ │ │ │ 7282: 002e5b71 172 FUNC GLOBAL DEFAULT 11 VecRestoreArray3d │ │ │ │ 7283: 0104cbfc 4 OBJECT GLOBAL DEFAULT 13 __petsctsdefdummy_MOD_petsc_null_ts_glle_adapt │ │ │ │ 7284: 006e5ad1 928 FUNC GLOBAL DEFAULT 11 petscdtjacobieval_ │ │ │ │ 7285: 0119b24c 4 OBJECT GLOBAL DEFAULT 24 MatPartitioningList │ │ │ │ - 7286: 00fbab8c 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7286: 00fbab90 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7287: 00122d69 652 FUNC GLOBAL DEFAULT 11 petscviewerbinaryreadint_ │ │ │ │ 7288: 00e1a2f5 12 FUNC GLOBAL DEFAULT 11 TSGetComputeExactError │ │ │ │ 7289: 001cc31d 1220 FUNC GLOBAL DEFAULT 11 PetscShmgetMapAddresses │ │ │ │ 7290: 000eff11 22 FUNC GLOBAL DEFAULT 11 PetscDrawSetCurrentPoint │ │ │ │ 7291: 00ca8fb1 256 FUNC GLOBAL DEFAULT 11 PCShellGetName │ │ │ │ 7292: 00ad5191 280 FUNC GLOBAL DEFAULT 11 kspsetcomputeeigenvalues_ │ │ │ │ 7293: 0060f35d 608 FUNC GLOBAL DEFAULT 11 matcoloringpatch_ │ │ │ │ @@ -7803,15 +7803,15 @@ │ │ │ │ 7799: 0068f4c9 4744 FUNC GLOBAL DEFAULT 11 PetscFEIntegrateResidual_Basic │ │ │ │ 7800: 00dd915d 84 FUNC GLOBAL DEFAULT 11 TSGLLEAdaptSetOptionsPrefix │ │ │ │ 7801: 0028de01 160 FUNC GLOBAL DEFAULT 11 PetscSFRegister │ │ │ │ 7802: 00a3c1c1 220 FUNC GLOBAL DEFAULT 11 KSPGuessFischerSetModel │ │ │ │ 7803: 0077cb35 156 FUNC GLOBAL DEFAULT 11 DMForestTransferVec │ │ │ │ 7804: 00328e69 212 FUNC GLOBAL DEFAULT 11 MatCoarsenSetMaximumIterations │ │ │ │ 7805: 00ce1d21 244 FUNC GLOBAL DEFAULT 11 PCFactorGetMatrix │ │ │ │ - 7806: 00fbab08 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ + 7806: 00fbab0c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_self │ │ │ │ 7807: 00e01b79 488 FUNC GLOBAL DEFAULT 11 tsgettimestepnumber_ │ │ │ │ 7808: 0018c1f9 564 FUNC GLOBAL DEFAULT 11 petscobjecttypecompare_ │ │ │ │ 7809: 001722f1 704 FUNC GLOBAL DEFAULT 11 petscloghandlerview_ │ │ │ │ 7810: 009bcf61 464 FUNC GLOBAL DEFAULT 11 DMSwarmRemovePoint │ │ │ │ 7811: 00c20e69 276 FUNC GLOBAL DEFAULT 11 pcgasmsettype_ │ │ │ │ 7812: 002e2ffd 168 FUNC GLOBAL DEFAULT 11 vecduplicatevecs_ │ │ │ │ 7813: 0119c884 4 OBJECT GLOBAL DEFAULT 24 DM_Refine │ │ │ │ @@ -8130,15 +8130,15 @@ │ │ │ │ 8126: 00d69779 16 FUNC GLOBAL DEFAULT 11 SNESLineSearchSetPostCheck │ │ │ │ 8127: 000d63a5 16 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap11mapped_typeC2Ev │ │ │ │ 8128: 00d73955 720 FUNC GLOBAL DEFAULT 11 DMAdaptorCreate │ │ │ │ 8129: 000cc3d9 90 FUNC GLOBAL DEFAULT 11 f90array4daccessscalar_ │ │ │ │ 8130: 0028226d 284 FUNC GLOBAL DEFAULT 11 petscsfderegisterpersistent_ │ │ │ │ 8131: 00b113c5 276 FUNC GLOBAL DEFAULT 11 matlmvmisallocated_ │ │ │ │ 8132: 00d19429 396 FUNC GLOBAL DEFAULT 11 SNESPatchSetDiscretisationInfo │ │ │ │ - 8133: 00fbab34 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ + 8133: 00fbab38 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_bar │ │ │ │ 8134: 006bbb19 252 FUNC GLOBAL DEFAULT 11 PetscFVGetDualSpace │ │ │ │ 8135: 006cfe2d 392 FUNC GLOBAL DEFAULT 11 PetscDSGetJacobian │ │ │ │ 8136: 0119c820 4 OBJECT GLOBAL DEFAULT 24 DMSWARM_DataExchangerPack │ │ │ │ 8137: 0070cd3d 10 FUNC GLOBAL DEFAULT 11 DMFieldShellSetEvaluateFV │ │ │ │ 8138: 007b8d19 492 FUNC GLOBAL DEFAULT 11 dmplexcomputeprojection3dto1d_ │ │ │ │ 8139: 006141e9 780 FUNC GLOBAL DEFAULT 11 matfactorsolveschurcomplement_ │ │ │ │ 8140: 006dad8d 102 FUNC GLOBAL DEFAULT 11 PetscWeakFormGetBdResidual │ │ │ │ @@ -8339,15 +8339,15 @@ │ │ │ │ 8335: 00c733a1 256 FUNC GLOBAL DEFAULT 11 PCMGGetAdaptCR │ │ │ │ 8336: 002b1c8d 564 FUNC GLOBAL DEFAULT 11 pfsettype_ │ │ │ │ 8337: 001c4571 100 FUNC GLOBAL DEFAULT 11 PetscShmCommLocalToGlobal │ │ │ │ 8338: 000d85c5 752 FUNC WEAK DEFAULT 11 _ZN5Petsc10ObjectPoolI13_n_PetscEvent21PetscEventConstructorE8allocateIJEEEiPPS1_DpOT_ │ │ │ │ 8339: 00e18a0d 152 FUNC GLOBAL DEFAULT 11 TSGetTimeError │ │ │ │ 8340: 002dc35d 552 FUNC GLOBAL DEFAULT 11 vecsettype_ │ │ │ │ 8341: 00312b45 324 FUNC GLOBAL DEFAULT 11 VecFilter │ │ │ │ - 8342: 00fbaae0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ + 8342: 00fbaae4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_self │ │ │ │ 8343: 010767bc 124 OBJECT GLOBAL DEFAULT 20 DMStagStencilLocations │ │ │ │ 8344: 0119b584 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_RebalPartition │ │ │ │ 8345: 00e6373d 156 FUNC GLOBAL DEFAULT 11 DMTSSetIJacobianSerialize │ │ │ │ 8346: 00c20905 276 FUNC GLOBAL DEFAULT 11 pcgasmsettotalsubdomains_ │ │ │ │ 8347: 00297509 524 FUNC GLOBAL DEFAULT 11 PetscSFGetGraphLayout │ │ │ │ 8348: 00206261 396 FUNC GLOBAL DEFAULT 11 petscsectiongetcomponentname_ │ │ │ │ 8349: 0119b3b8 4 OBJECT GLOBAL DEFAULT 24 MAT_MatTransposeMultSymbolic │ │ │ │ @@ -8385,15 +8385,15 @@ │ │ │ │ 8381: 007f0f3d 164 FUNC GLOBAL DEFAULT 11 DMPlexInsertCone │ │ │ │ 8382: 007a253d 852 FUNC GLOBAL DEFAULT 11 dmplexcreateephemeral_ │ │ │ │ 8383: 0109af1c 0x100000 OBJECT GLOBAL DEFAULT 24 TV_data_format_buffer │ │ │ │ 8384: 00e92b05 328 FUNC GLOBAL DEFAULT 11 taoadmmsetregularizerobjectiveandgradientroutine_ │ │ │ │ 8385: 002b48b9 488 FUNC GLOBAL DEFAULT 11 VecGhostUpdateBegin │ │ │ │ 8386: 0075c8dd 288 FUNC GLOBAL DEFAULT 11 dmdasetrefinementfactor_ │ │ │ │ 8387: 00737d4d 452 FUNC GLOBAL DEFAULT 11 DMDAGetSubdomainCornersIS │ │ │ │ - 8388: 00fbab60 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ + 8388: 00fbab64 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 8389: 00854509 14 FUNC GLOBAL DEFAULT 11 DMPlexSetAdjacencyUseAnchors │ │ │ │ 8390: 00c65251 276 FUNC GLOBAL DEFAULT 11 pcmggettype_ │ │ │ │ 8391: 00e2c835 460 FUNC GLOBAL DEFAULT 11 TSMonitorSPCtxCreate │ │ │ │ 8392: 00e16955 176 FUNC GLOBAL DEFAULT 11 TSForwardGetStages │ │ │ │ 8393: 01090904 4 OBJECT GLOBAL DEFAULT 23 SNESConvergedReasons │ │ │ │ 8394: 006d31e9 96 FUNC GLOBAL DEFAULT 11 PetscDSGetComponents │ │ │ │ 8395: 006d6191 1180 FUNC GLOBAL DEFAULT 11 PetscDSCopy │ │ │ │ @@ -8572,15 +8572,15 @@ │ │ │ │ 8568: 00e2ce79 1200 FUNC GLOBAL DEFAULT 11 TSMonitorDrawSolution │ │ │ │ 8569: 00e29b5d 1260 FUNC GLOBAL DEFAULT 11 TSMonitorSPEigCtxCreate │ │ │ │ 8570: 0031574d 512 FUNC GLOBAL DEFAULT 11 VecStrideScale │ │ │ │ 8571: 00a02551 560 FUNC GLOBAL DEFAULT 11 dmgetlocaltoglobalmapping_ │ │ │ │ 8572: 00bdc8f1 248 FUNC GLOBAL DEFAULT 11 PCFactorGetZeroPivot │ │ │ │ 8573: 0034956d 1452 FUNC GLOBAL DEFAULT 11 MatPartitioningApply │ │ │ │ 8574: 00744a49 2744 FUNC GLOBAL DEFAULT 11 DMDAGetRay │ │ │ │ - 8575: 00fbac08 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 8575: 00fbac0c 107 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 8576: 006d74f1 112 FUNC GLOBAL DEFAULT 11 PetscCDFMaxwellBoltzmann3D │ │ │ │ 8577: 002feb05 1172 FUNC GLOBAL DEFAULT 11 vecstepmaxbounded_ │ │ │ │ 8578: 002dbd79 256 FUNC GLOBAL DEFAULT 11 veclockreadpop_ │ │ │ │ 8579: 00ad53c1 560 FUNC GLOBAL DEFAULT 11 kspgetrhs_ │ │ │ │ 8580: 0069e939 276 FUNC GLOBAL DEFAULT 11 petscfeopenclgetrealtype_ │ │ │ │ 8581: 001ac775 260 FUNC GLOBAL DEFAULT 11 PetscHasExternalPackage │ │ │ │ 8582: 007c8039 588 FUNC GLOBAL DEFAULT 11 dmplexsetisoperiodicfacesf_ │ │ │ │ @@ -9170,15 +9170,15 @@ │ │ │ │ 9166: 009772c1 108 FUNC GLOBAL DEFAULT 11 dmshellsetlocaltolocal_ │ │ │ │ 9167: 00e413a9 868 FUNC GLOBAL DEFAULT 11 TSTrajectorySetUp │ │ │ │ 9168: 00633679 20 FUNC GLOBAL DEFAULT 11 MatGetVariableBlockSizes │ │ │ │ 9169: 003586e9 816 FUNC GLOBAL DEFAULT 11 matupdatempiaijwitharrays_ │ │ │ │ 9170: 001cab45 2020 FUNC GLOBAL DEFAULT 11 PetscSetDisplay │ │ │ │ 9171: 01092b24 4 OBJECT GLOBAL DEFAULT 24 PetscRandomRegisterAllCalled │ │ │ │ 9172: 00644cf5 92 FUNC GLOBAL DEFAULT 11 MatMatInterpolate │ │ │ │ - 9173: 00fbab88 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ + 9173: 00fbab8c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 9174: 002df881 256 FUNC GLOBAL DEFAULT 11 vecresetarray_ │ │ │ │ 9175: 00da3ae1 14 FUNC GLOBAL DEFAULT 11 TSGetNumEvents │ │ │ │ 9176: 00cd8ebd 900 FUNC GLOBAL DEFAULT 11 pcgetoperators_ │ │ │ │ 9177: 01035b00 4 OBJECT GLOBAL DEFAULT 13 __petscpcdefdummy_MOD___def_init_petscpcdefdummy_Tpc │ │ │ │ 9178: 00fd020c 4 OBJECT GLOBAL DEFAULT 13 __petscmatdefdummy_MOD_petsc_null_mat │ │ │ │ 9179: 00675a15 508 FUNC GLOBAL DEFAULT 11 petscdualspacelagrangegetnodetype_ │ │ │ │ 9180: 000ca1a5 80 FUNC GLOBAL DEFAULT 11 VecViennaCLGetCLMemWrite │ │ │ │ @@ -9531,15 +9531,15 @@ │ │ │ │ 9527: 002e7295 320 FUNC GLOBAL DEFAULT 11 VecGetArrays │ │ │ │ 9528: 0057bdbd 472 FUNC GLOBAL DEFAULT 11 matseqsbaijsetcolumnindices_ │ │ │ │ 9529: 00a33d0d 276 FUNC GLOBAL DEFAULT 11 petscpartitionershellgetrandom_ │ │ │ │ 9530: 00111141 248 FUNC GLOBAL DEFAULT 11 PetscRandomCreate_Rander48 │ │ │ │ 9531: 0018e351 840 FUNC GLOBAL DEFAULT 11 petscobjectquery_ │ │ │ │ 9532: 00542d2d 276 FUNC GLOBAL DEFAULT 11 matmffdsetperiod_ │ │ │ │ 9533: 005fa635 252 FUNC GLOBAL DEFAULT 11 matfactorclearerror_ │ │ │ │ - 9534: 00fbabbc 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ + 9534: 00fbabc0 24 OBJECT WEAK DEFAULT 13 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 9535: 00e90a05 276 FUNC GLOBAL DEFAULT 11 taoadmmsetmisfithessianchangestatus_ │ │ │ │ 9536: 004c9cb9 456 FUNC GLOBAL DEFAULT 11 matmpidensesetpreallocation_ │ │ │ │ 9537: 00973041 220 FUNC GLOBAL DEFAULT 11 DMShellGetContext │ │ │ │ 9538: 00953761 12 FUNC GLOBAL DEFAULT 11 DMPlexTransformCohesiveExtrudeSetTensor │ │ │ │ 9539: 00ff05e8 467 OBJECT GLOBAL DEFAULT 13 MinSymTetQuadCitation │ │ │ │ 9540: 001f1439 560 FUNC GLOBAL DEFAULT 11 issettype_ │ │ │ │ 9541: 007b108d 604 FUNC GLOBAL DEFAULT 11 dmplexcreatecellnumbering_ │ │ │ │ @@ -9649,15 +9649,15 @@ │ │ │ │ 9645: 00607eb1 604 FUNC GLOBAL DEFAULT 11 mattranspose_ │ │ │ │ 9646: 00188155 504 FUNC GLOBAL DEFAULT 11 PetscOptionsBoolGroup_Private │ │ │ │ 9647: 00a7f0a5 12 FUNC GLOBAL DEFAULT 11 KSPPIPEFCGSetNprealloc │ │ │ │ 9648: 0064a315 296 FUNC GLOBAL DEFAULT 11 matfdcoloringdestroy_ │ │ │ │ 9649: 0064525d 3044 FUNC GLOBAL DEFAULT 11 MatCreateRedundantMatrix │ │ │ │ 9650: 0119b184 4 OBJECT GLOBAL DEFAULT 24 VEC_AXPBYPCZ │ │ │ │ 9651: 00dfcfd9 1252 FUNC GLOBAL DEFAULT 11 tscomputei2function_ │ │ │ │ - 9652: 00fbab04 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ + 9652: 00fbab08 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_binary_world │ │ │ │ 9653: 00e46fa9 700 FUNC GLOBAL DEFAULT 11 DMTSCreateRHSMassMatrix │ │ │ │ 9654: 00e3c5cd 804 FUNC GLOBAL DEFAULT 11 tstrajectorysettype_ │ │ │ │ 9655: 00c00c21 740 FUNC GLOBAL DEFAULT 11 PCCreate_Galerkin │ │ │ │ 9656: 009f4939 308 FUNC GLOBAL DEFAULT 11 DMClearNamedLocalVectors │ │ │ │ 9657: 00ee4d69 424 FUNC GLOBAL DEFAULT 11 TaoLineSearchCreate │ │ │ │ 9658: 001f2471 20 FUNC GLOBAL DEFAULT 11 ISGetMinMax │ │ │ │ 9659: 002a26cd 40 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointsyms_ │ │ │ │ @@ -9986,15 +9986,15 @@ │ │ │ │ 9982: 00d8a779 364 FUNC GLOBAL DEFAULT 11 DMSNESView │ │ │ │ 9983: 0020a2d1 548 FUNC GLOBAL DEFAULT 11 petscsectiongetfieldpointoffset_ │ │ │ │ 9984: 00d8ac7d 168 FUNC GLOBAL DEFAULT 11 DMSNESLoad │ │ │ │ 9985: 00dd1939 548 FUNC GLOBAL DEFAULT 11 tsgllegetadapt_ │ │ │ │ 9986: 00a2b365 544 FUNC GLOBAL DEFAULT 11 dmlabelgetvalueindex_ │ │ │ │ 9987: 0033c869 3372 FUNC GLOBAL DEFAULT 11 MatGetOrdering │ │ │ │ 9988: 002fdf11 812 FUNC GLOBAL DEFAULT 11 iscomplementvec_ │ │ │ │ - 9989: 00fbaae8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ + 9989: 00fbaaec 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stderr_self │ │ │ │ 9990: 012310b4 4 OBJECT GLOBAL DEFAULT 24 CHARACTERISTIC_HalfTimeLocal │ │ │ │ 9991: 00c10a11 276 FUNC GLOBAL DEFAULT 11 pcgamgasmsetuseaggs_ │ │ │ │ 9992: 0017f571 44 FUNC GLOBAL DEFAULT 11 petscmallocview_ │ │ │ │ 9993: 006d34ad 240 FUNC GLOBAL DEFAULT 11 PetscDSGetComponentDerivativeOffsetsCohesive │ │ │ │ 9994: 00acf549 572 FUNC GLOBAL DEFAULT 11 kspsettype_ │ │ │ │ 9995: 00505d91 1988 FUNC GLOBAL DEFAULT 11 MatCreateFromParCSR │ │ │ │ 9996: 00183e79 16 FUNC GLOBAL DEFAULT 11 PetscMallocLogRequestedSizeSet │ │ │ │ @@ -10496,15 +10496,15 @@ │ │ │ │ 10492: 00a905ad 14 FUNC GLOBAL DEFAULT 11 KSPPIPEGCRGetNprealloc │ │ │ │ 10493: 00e05b35 280 FUNC GLOBAL DEFAULT 11 tssetmaxsteprejections_ │ │ │ │ 10494: 006198e1 200 FUNC GLOBAL DEFAULT 11 matcreatesubmatrices_ │ │ │ │ 10495: 00652301 512 FUNC GLOBAL DEFAULT 11 matgetcolumnreductions_ │ │ │ │ 10496: 006d6a45 772 FUNC GLOBAL DEFAULT 11 PetscDSPermuteQuadPoint │ │ │ │ 10497: 00600731 780 FUNC GLOBAL DEFAULT 11 matmulttranspose_ │ │ │ │ 10498: 0123102c 4 OBJECT GLOBAL DEFAULT 24 SNESLINESEARCH_Apply │ │ │ │ - 10499: 00fbab30 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ + 10499: 00fbab34 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_hg │ │ │ │ 10500: 01077ad8 4 OBJECT GLOBAL DEFAULT 20 PetscDTNodeTypes │ │ │ │ 10501: 00214589 116 FUNC GLOBAL DEFAULT 11 PetscSectionGetFieldComponents │ │ │ │ 10502: 00e80b51 812 FUNC GLOBAL DEFAULT 11 taovecgetsubvec_ │ │ │ │ 10503: 005d7551 216 FUNC GLOBAL DEFAULT 11 MatSeqSELLSetPreallocation │ │ │ │ 10504: 00a77e15 368 FUNC GLOBAL DEFAULT 11 KSPCreate_CR │ │ │ │ 10505: 002b1ec1 252 FUNC GLOBAL DEFAULT 11 pfsetfromoptions_ │ │ │ │ 10506: 000e29a5 560 FUNC GLOBAL DEFAULT 11 petscbenchsettype_ │ │ │ │ @@ -10686,15 +10686,15 @@ │ │ │ │ 10682: 00d41899 10 FUNC GLOBAL DEFAULT 11 SNESSetNormSchedule │ │ │ │ 10683: 002e9405 88 FUNC GLOBAL DEFAULT 11 VecScale │ │ │ │ 10684: 005094c9 548 FUNC GLOBAL DEFAULT 11 matisgetlocalmat_ │ │ │ │ 10685: 006c7af5 748 FUNC GLOBAL DEFAULT 11 PetscDTCreateDefaultQuadrature │ │ │ │ 10686: 00cf7df9 276 FUNC GLOBAL DEFAULT 11 snesngssetsweeps_ │ │ │ │ 10687: 008d2045 188 FUNC GLOBAL DEFAULT 11 DMPlexMetricSetMaximumMagnitude │ │ │ │ 10688: 010740ac 24 OBJECT GLOBAL DEFAULT 20 PetscSubcommTypes │ │ │ │ - 10689: 00fbab2c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ + 10689: 00fbab30 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_lg │ │ │ │ 10690: 0015a4ed 32 FUNC GLOBAL DEFAULT 11 petsclogeventactivate_ │ │ │ │ 10691: 00867721 16 FUNC GLOBAL DEFAULT 11 DMPlexGetMaxProjectionHeight │ │ │ │ 10692: 000f9831 252 FUNC GLOBAL DEFAULT 11 petscdrawpopcurrentpoint_ │ │ │ │ 10693: 001cf631 440 FUNC GLOBAL DEFAULT 11 PetscMergeMPIIntArray │ │ │ │ 10694: 012311ac 4 OBJECT GLOBAL DEFAULT 24 TS_PseudoComputeTimeStep │ │ │ │ 10695: 00cadc39 276 FUNC GLOBAL DEFAULT 11 pctelescopesetignoredm_ │ │ │ │ 10696: 00a245d1 596 FUNC GLOBAL DEFAULT 11 DMLabelSetType │ │ │ │ @@ -10715,15 +10715,15 @@ │ │ │ │ 10711: 00ec6fc5 50 FUNC GLOBAL DEFAULT 11 TaoGetHessian │ │ │ │ 10712: 01092bb8 4 OBJECT GLOBAL DEFAULT 24 PetscOptionsHelpPrintedSingleton │ │ │ │ 10713: 00187605 120 FUNC GLOBAL DEFAULT 11 PetscOptionsScalar_Private │ │ │ │ 10714: 0119b3fc 4 OBJECT GLOBAL DEFAULT 24 MAT_FDColoringCreate │ │ │ │ 10715: 0077fd29 572 FUNC GLOBAL DEFAULT 11 dmforestsettopology_ │ │ │ │ 10716: 002097ed 540 FUNC GLOBAL DEFAULT 11 petscsectiongetpointlayout_ │ │ │ │ 10717: 001740a9 232 FUNC GLOBAL DEFAULT 11 PetscLogHandlerGetEventPerfInfo │ │ │ │ - 10718: 00fbaaf8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ + 10718: 00fbaafc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_self │ │ │ │ 10719: 00a8a7d1 548 FUNC GLOBAL DEFAULT 11 kspfetidpgetinnerksp_ │ │ │ │ 10720: 005ee041 2604 FUNC GLOBAL DEFAULT 11 MatCreateHermitianTranspose │ │ │ │ 10721: 007f1239 92 FUNC GLOBAL DEFAULT 11 DMPlexSetSupportSize │ │ │ │ 10722: 00ace4dd 276 FUNC GLOBAL DEFAULT 11 kspsetchecknormiteration_ │ │ │ │ 10723: 00dd1639 216 FUNC GLOBAL DEFAULT 11 TSDiscGradUseGonzalez │ │ │ │ 10724: 003416f9 188 FUNC GLOBAL DEFAULT 11 matpartitioningsetvertexweights_ │ │ │ │ 10725: 003f5879 3568 FUNC GLOBAL DEFAULT 11 MatCreate_SeqAIJ │ │ │ │ @@ -11065,15 +11065,15 @@ │ │ │ │ 11061: 00175e11 300 FUNC GLOBAL DEFAULT 11 PetscLogStagePop │ │ │ │ 11062: 01231278 4 OBJECT GLOBAL DEFAULT 24 TAO_CLASSID │ │ │ │ 11063: 00e0f7b9 1208 FUNC GLOBAL DEFAULT 11 tsgetcosthessianproducts_ │ │ │ │ 11064: 00b1490d 404 FUNC GLOBAL DEFAULT 11 MatLMVMSetJ0KSP │ │ │ │ 11065: 00aa21e1 284 FUNC GLOBAL DEFAULT 11 kspfgmresmodifypcnochange_ │ │ │ │ 11066: 00cf534d 560 FUNC GLOBAL DEFAULT 11 snesfascyclegetrestriction_ │ │ │ │ 11067: 000d6861 324 FUNC GLOBAL DEFAULT 11 _ZN15MarkedObjectMap13snapshot_typeC1EP21_p_PetscDeviceContext15PetscStackFrameILb0EE │ │ │ │ - 11068: 00fbab24 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ + 11068: 00fbab28 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_draw_sp │ │ │ │ 11069: 0040d8c9 480 FUNC GLOBAL DEFAULT 11 matseqaijgetmaxrownonzeros_ │ │ │ │ 11070: 0071b9e5 300 FUNC GLOBAL DEFAULT 11 DMDASetOffset │ │ │ │ 11071: 01098e6c 4 OBJECT GLOBAL DEFAULT 24 PetscPreLoadingOn │ │ │ │ 11072: 001a9a9d 772 FUNC GLOBAL DEFAULT 11 PetscOptionsGetEList │ │ │ │ 11073: 002b5925 548 FUNC GLOBAL DEFAULT 11 vecghostgetghostis_ │ │ │ │ 11074: 006ea43d 708 FUNC GLOBAL DEFAULT 11 petscpdfgaussian3d_ │ │ │ │ 11075: 00ead285 140 FUNC GLOBAL DEFAULT 11 PetscDLLibraryRegister_petsctao │ │ │ │ @@ -11128,15 +11128,15 @@ │ │ │ │ 11124: 004c8521 256 FUNC GLOBAL DEFAULT 11 MatCompositeAddMat │ │ │ │ 11125: 0071b96d 14 FUNC GLOBAL DEFAULT 11 DMDAGetDof │ │ │ │ 11126: 00e14f19 120 FUNC GLOBAL DEFAULT 11 TSAdjointMonitorCancel │ │ │ │ 11127: 00455b75 2460 FUNC GLOBAL DEFAULT 11 MatCreate_MPIBAIJ │ │ │ │ 11128: 00a39659 436 FUNC GLOBAL DEFAULT 11 PetscPartitionerCreate │ │ │ │ 11129: 00633471 520 FUNC GLOBAL DEFAULT 11 MatSetVariableBlockSizes │ │ │ │ 11130: 007b69e1 808 FUNC GLOBAL DEFAULT 11 dmplexcomputeinterpolatornested_ │ │ │ │ - 11131: 00fbab1c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ + 11131: 00fbab20 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_object │ │ │ │ 11132: 0018d281 456 FUNC GLOBAL DEFAULT 11 petscobjectcopyfortranfunctionpointers_ │ │ │ │ 11133: 0119b608 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_NaturalToGlobalBegin │ │ │ │ 11134: 0119b314 4 OBJECT GLOBAL DEFAULT 24 MATCOLORING_Apply │ │ │ │ 11135: 00ebf819 12 FUNC GLOBAL DEFAULT 11 TaoGetConvergedReason │ │ │ │ 11136: 00a1c365 252 FUNC GLOBAL DEFAULT 11 dmlocalizecoordinates_ │ │ │ │ 11137: 00e3c461 364 FUNC GLOBAL DEFAULT 11 tstrajectorycreate_ │ │ │ │ 11138: 00e3c8f1 596 FUNC GLOBAL DEFAULT 11 tstrajectorygettype_ │ │ │ │ @@ -11301,15 +11301,15 @@ │ │ │ │ 11297: 0073864d 188 FUNC GLOBAL DEFAULT 11 DMDAGlobalToNaturalBegin │ │ │ │ 11298: 00af8c59 964 FUNC GLOBAL DEFAULT 11 KSPMatRegisterAll │ │ │ │ 11299: 009e8ee5 172 FUNC GLOBAL DEFAULT 11 DMCopyDisc │ │ │ │ 11300: 00d66a79 464 FUNC GLOBAL DEFAULT 11 sneslinesearchgetdamping_ │ │ │ │ 11301: 007f3045 296 FUNC GLOBAL DEFAULT 11 DMPlexGetDepth │ │ │ │ 11302: 01074270 28 OBJECT GLOBAL DEFAULT 20 PetscSFWindowFlavorTypes │ │ │ │ 11303: 0030f3d5 276 FUNC GLOBAL DEFAULT 11 vectaggersetblocksize_ │ │ │ │ - 11304: 00fbab48 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ + 11304: 00fbab4c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_bench │ │ │ │ 11305: 001227d9 852 FUNC GLOBAL DEFAULT 11 PETSC_VIEWER_BINARY_ │ │ │ │ 11306: 010800fc 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 11307: 00c65c05 280 FUNC GLOBAL DEFAULT 11 pcmgsetadaptcr_ │ │ │ │ 11308: 00cde261 10 FUNC GLOBAL DEFAULT 11 PCSetUseAmat │ │ │ │ 11309: 00e91f9d 280 FUNC GLOBAL DEFAULT 11 taoadmmsetupdatetype_ │ │ │ │ 11310: 007a86f5 704 FUNC GLOBAL DEFAULT 11 dmplexlabelsview_ │ │ │ │ 11311: 010800e0 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscoptions │ │ │ │ @@ -11321,15 +11321,15 @@ │ │ │ │ 11317: 002d6fb9 780 FUNC GLOBAL DEFAULT 11 vecdotrealpart_ │ │ │ │ 11318: 00e136fd 608 FUNC GLOBAL DEFAULT 11 TSComputeCostIntegrand │ │ │ │ 11319: 0015691d 464 FUNC GLOBAL DEFAULT 11 MPIU_File_write_at_all │ │ │ │ 11320: 005602a1 832 FUNC GLOBAL DEFAULT 11 matcreatempisbaijwitharrays_ │ │ │ │ 11321: 005dac9d 1092 FUNC GLOBAL DEFAULT 11 matshellsetoperation_ │ │ │ │ 11322: 01080c9c 28 OBJECT GLOBAL DEFAULT 23 __petscdmdefdummy_MOD___vtab_petscdmdefdummy_Tpetscdualspace │ │ │ │ 11323: 003e1c95 648 FUNC GLOBAL DEFAULT 11 MatSeqAIJSetTotalPreallocation │ │ │ │ - 11324: 00fbab7c 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ + 11324: 00fbab80 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 11325: 00d6899d 280 FUNC GLOBAL DEFAULT 11 sneslinesearchsetreason_ │ │ │ │ 11326: 00ce257d 172 FUNC GLOBAL DEFAULT 11 PCRegister │ │ │ │ 11327: 01080230 28 OBJECT GLOBAL DEFAULT 23 __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscbench │ │ │ │ 11328: 000f53dd 1044 FUNC GLOBAL DEFAULT 11 PetscDrawStringBoxed │ │ │ │ 11329: 00e46ae1 320 FUNC GLOBAL DEFAULT 11 DMTSGetIJacobianLocal │ │ │ │ 11330: 00653721 776 FUNC GLOBAL DEFAULT 11 matmattransposemultequal_ │ │ │ │ 11331: 001040a5 488 FUNC GLOBAL DEFAULT 11 PetscDrawSPCreate │ │ │ │ @@ -11653,15 +11653,15 @@ │ │ │ │ 11649: 001b3ab1 10 FUNC GLOBAL DEFAULT 11 PetscObjectGetOptionsPrefix │ │ │ │ 11650: 01076ad4 28 OBJECT GLOBAL DEFAULT 20 PCASMTypes │ │ │ │ 11651: 0033bbbd 258 FUNC GLOBAL DEFAULT 11 SPARSEPACKqmdrch │ │ │ │ 11652: 00d84695 280 FUNC GLOBAL DEFAULT 11 DMSNESSetObjectiveLocal │ │ │ │ 11653: 00680a49 616 FUNC GLOBAL DEFAULT 11 petscdualspacecreatesum_ │ │ │ │ 11654: 00d4d681 220 FUNC GLOBAL DEFAULT 11 SNESGetNGS │ │ │ │ 11655: 0119c8fc 4 OBJECT GLOBAL DEFAULT 24 KSP_AGMRESComputeDeflationData │ │ │ │ - 11656: 00fbab54 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ + 11656: 00fbab58 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 11657: 00cff75d 216 FUNC GLOBAL DEFAULT 11 SNESMSSetType │ │ │ │ 11658: 00aa328d 34 FUNC GLOBAL DEFAULT 11 kspgmresclassicalgramschmidtorthogonalization_ │ │ │ │ 11659: 0119c88c 4 OBJECT GLOBAL DEFAULT 24 DM_LocatePoints │ │ │ │ 11660: 00cd56e1 468 FUNC GLOBAL DEFAULT 11 pcsetdiagonalscale_ │ │ │ │ 11661: 00ec6d41 52 FUNC GLOBAL DEFAULT 11 TaoGetGradient │ │ │ │ 11662: 0072f909 916 FUNC GLOBAL DEFAULT 11 DMCreate_DA │ │ │ │ 11663: 00287b99 656 FUNC GLOBAL DEFAULT 11 PetscSFBcastWithMemTypeBegin │ │ │ │ @@ -12196,25 +12196,25 @@ │ │ │ │ 12192: 0119b378 4 OBJECT GLOBAL DEFAULT 24 MAT_Seqstompinum │ │ │ │ 12193: 0095c3dd 548 FUNC GLOBAL DEFAULT 11 dmplexrefineregulargetaffinetransforms_ │ │ │ │ 12194: 00adf20d 10 FUNC GLOBAL DEFAULT 11 KSPGetType │ │ │ │ 12195: 00d1dcf5 60 FUNC GLOBAL DEFAULT 11 snesshellsetsolve_ │ │ │ │ 12196: 00950519 476 FUNC GLOBAL DEFAULT 11 dmplextransformextrudegetlayers_ │ │ │ │ 12197: 00bdfd45 280 FUNC GLOBAL DEFAULT 11 pcfactorgetuseinplace_ │ │ │ │ 12198: 01096df8 8 OBJECT GLOBAL DEFAULT 24 petsc_wait_ct │ │ │ │ - 12199: 00fbaadc 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ + 12199: 00fbaae0 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_stdout_world │ │ │ │ 12200: 00301c19 528 FUNC GLOBAL DEFAULT 11 vecstridegather_ │ │ │ │ 12201: 0017f125 24 FUNC GLOBAL DEFAULT 11 petscmallocsetdram_ │ │ │ │ 12202: 0119b0d0 4 OBJECT GLOBAL DEFAULT 24 PETSCSF_Unpack │ │ │ │ 12203: 00e172d1 5008 FUNC GLOBAL DEFAULT 11 TSView │ │ │ │ 12204: 00e1a9a1 1096 FUNC GLOBAL DEFAULT 11 TSLoad │ │ │ │ 12205: 0123126c 4 OBJECT GLOBAL DEFAULT 24 TAO_GradientEval │ │ │ │ 12206: 0086a721 244 FUNC GLOBAL DEFAULT 11 DMPlexInsertBoundaryValues │ │ │ │ 12207: 00552ab5 364 FUNC GLOBAL DEFAULT 11 MatNestSetSubMats │ │ │ │ 12208: 00cc8009 452 FUNC GLOBAL DEFAULT 11 PCCreate_TFS │ │ │ │ - 12209: 00fbab14 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ + 12209: 00fbab18 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_random │ │ │ │ 12210: 00e905e5 96 FUNC GLOBAL DEFAULT 11 TaoGetADMMParentTao │ │ │ │ 12211: 001ce825 452 FUNC GLOBAL DEFAULT 11 PetscSortIntWithIntCountArrayPair │ │ │ │ 12212: 007940e1 3536 FUNC GLOBAL DEFAULT 11 DMNetworkSetVertexLocalToGlobalOrdering │ │ │ │ 12213: 00d1dedd 208 FUNC GLOBAL DEFAULT 11 SNESShellSetSolve │ │ │ │ 12214: 0061a2f9 1772 FUNC GLOBAL DEFAULT 11 MatNullSpaceCreateRigidBody │ │ │ │ 12215: 007c06a9 1052 FUNC GLOBAL DEFAULT 11 dmplexmetricintersection2_ │ │ │ │ 12216: 00ebb09d 328 FUNC GLOBAL DEFAULT 11 taosetvariableboundsroutine_ │ │ │ │ @@ -12588,15 +12588,15 @@ │ │ │ │ 12584: 002f6dad 4 FUNC GLOBAL DEFAULT 11 VecGetPinnedMemoryMin │ │ │ │ 12585: 0033fb45 404 FUNC GLOBAL DEFAULT 11 matpartitioninggettype_ │ │ │ │ 12586: 00701d01 12 FUNC GLOBAL DEFAULT 11 PetscSpaceGetNumVariables │ │ │ │ 12587: 002d3e91 312 FUNC GLOBAL DEFAULT 11 veccreateseq_ │ │ │ │ 12588: 00329749 276 FUNC GLOBAL DEFAULT 11 matcoarsensetstrictaggs_ │ │ │ │ 12589: 000d88b5 120 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIKx14_n_WeakContextESaIS3_EED2Ev │ │ │ │ 12590: 006e4609 296 FUNC GLOBAL DEFAULT 11 petscquadraturedestroy_ │ │ │ │ - 12591: 00fbab40 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ + 12591: 00fbab44 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_null_device_context │ │ │ │ 12592: 0018f699 252 FUNC GLOBAL DEFAULT 11 petscoptionsprefixpop_ │ │ │ │ 12593: 009a5edd 46 FUNC GLOBAL DEFAULT 11 DMStagGetLocalSizes │ │ │ │ 12594: 00790361 92 FUNC GLOBAL DEFAULT 11 DMNetworkGetConnectedVertices │ │ │ │ 12595: 01080edc 144 OBJECT GLOBAL DEFAULT 23 mfem_table_cid_unint │ │ │ │ 12596: 00209c25 544 FUNC GLOBAL DEFAULT 11 petscsectiongetoffset_ │ │ │ │ 12597: 01076af0 4 OBJECT GLOBAL DEFAULT 20 PCSides │ │ │ │ 12598: 009d68c9 12 FUNC GLOBAL DEFAULT 11 DMGetBasisTransformDM_Internal │ │ │ │ @@ -12645,15 +12645,15 @@ │ │ │ │ 12641: 01096e00 8 OBJECT GLOBAL DEFAULT 24 petsc_irecv_len │ │ │ │ 12642: 006d14c5 6164 FUNC GLOBAL DEFAULT 11 PetscDSView │ │ │ │ 12643: 0031cc9d 12 FUNC GLOBAL DEFAULT 11 matfdcoloringnotequal_ │ │ │ │ 12644: 01091ba0 8 OBJECT GLOBAL DEFAULT 24 __petscsys_MOD_petsc_null_scalar │ │ │ │ 12645: 00c55b59 208 FUNC GLOBAL DEFAULT 11 PCISSetUseStiffnessScaling │ │ │ │ 12646: 000f0b19 12 FUNC GLOBAL DEFAULT 11 PetscDrawGetMarkerType │ │ │ │ 12647: 00896a39 472 FUNC GLOBAL DEFAULT 11 DMPlexCreateFluentFromFile │ │ │ │ - 12648: 00fbab74 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ + 12648: 00fbab78 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 12649: 00a313a9 248 FUNC GLOBAL DEFAULT 11 PetscPartitionerMatPartitioningGetMatPartitioning │ │ │ │ 12650: 009a5e6d 56 FUNC GLOBAL DEFAULT 11 DMStagGetIsFirstRank │ │ │ │ 12651: 009b4e11 276 FUNC GLOBAL DEFAULT 11 dmswarmsetnumspecies_ │ │ │ │ 12652: 00cf21b5 14 FUNC GLOBAL DEFAULT 11 SNESFASCycleGetRScale │ │ │ │ 12653: 00e98129 248 FUNC GLOBAL DEFAULT 11 TaoALMMGetSubsolver │ │ │ │ 12654: 00e18661 12 FUNC GLOBAL DEFAULT 11 TSGetTrajectory │ │ │ │ 12655: 006acc19 1084 FUNC GLOBAL DEFAULT 11 petscfegettilesizes_ │ │ │ │ @@ -13093,15 +13093,15 @@ │ │ │ │ 13089: 006607d9 5716 FUNC GLOBAL DEFAULT 11 MatIncreaseOverlapSplit_Single │ │ │ │ 13090: 00a97819 3744 FUNC GLOBAL DEFAULT 11 KSPAGMRESRodvec │ │ │ │ 13091: 000cc269 6 FUNC GLOBAL DEFAULT 11 f90array3ddestroyint_ │ │ │ │ 13092: 000cb281 6 FUNC GLOBAL DEFAULT 11 __petscsys_MOD___copy___iso_c_binding_C_ptr │ │ │ │ 13093: 001d9539 812 FUNC GLOBAL DEFAULT 11 aocreatebasicis_ │ │ │ │ 13094: 0119c6cc 4 OBJECT GLOBAL DEFAULT 24 DMPLEX_MetricNormalize │ │ │ │ 13095: 01073dc0 172 OBJECT GLOBAL DEFAULT 20 PetscViewerFormats │ │ │ │ - 13096: 00fbaaf4 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ + 13096: 00fbaaf8 4 OBJECT GLOBAL DEFAULT 13 __petscsysdefdummy_MOD_petsc_viewer_matlab_world │ │ │ │ 13097: 006b2b6d 552 FUNC GLOBAL DEFAULT 11 petsclimitersettype_ │ │ │ │ 13098: 005fe44d 812 FUNC GLOBAL DEFAULT 11 matgetvalues_ │ │ │ │ 13099: 00615445 852 FUNC GLOBAL DEFAULT 11 mattransposematmult_ │ │ │ │ 13100: 00ad7059 280 FUNC GLOBAL DEFAULT 11 kspsetdiagonalscalefix_ │ │ │ │ 13101: 0079c941 756 FUNC GLOBAL DEFAULT 11 DMView_Patch │ │ │ │ 13102: 002dfc45 256 FUNC GLOBAL DEFAULT 11 vecreciprocal_ │ │ │ │ 13103: 006a1cb9 1268 FUNC GLOBAL DEFAULT 11 PetscFEGetFaceTabulation │ │ │ │ @@ -13413,15 +13413,15 @@ │ │ │ │ 13409: 00c58635 2668 FUNC GLOBAL DEFAULT 11 PCISReset │ │ │ │ 13410: 000f3139 2412 FUNC GLOBAL DEFAULT 11 PetscDrawSetFromOptions │ │ │ │ 13411: 00cdf285 844 FUNC GLOBAL DEFAULT 11 PCApplySymmetricLeft │ │ │ │ 13412: 00bfc615 804 FUNC GLOBAL DEFAULT 11 PCCreate_FieldSplit │ │ │ │ 13413: 00159f0d 24 FUNC GLOBAL DEFAULT 11 petsclogdefaultbegin_ │ │ │ │ 13414: 0013539d 376 FUNC GLOBAL DEFAULT 11 PetscViewerHDF5HasAttribute │ │ │ │ 13415: 0010fd25 84 FUNC GLOBAL DEFAULT 11 PetscDrawLGSetOptionsPrefix │ │ │ │ - 13416: 00fbabd4 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 13416: 00fbabd8 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 13417: 001b6a59 84 FUNC GLOBAL DEFAULT 11 PetscObjectGetNewTag │ │ │ │ 13418: 001bd7b5 288 FUNC GLOBAL DEFAULT 11 petscsortedcheckdupsint_ │ │ │ │ 13419: 003f6669 172 FUNC GLOBAL DEFAULT 11 MatSeqAIJRegister │ │ │ │ 13420: 009e04c5 216 FUNC GLOBAL DEFAULT 11 DMHasLabel │ │ │ │ 13421: 00c60711 212 FUNC GLOBAL DEFAULT 11 PCLMVMClearIS │ │ │ │ 13422: 007f3039 12 FUNC GLOBAL DEFAULT 11 DMPlexGetDepthLabel │ │ │ │ 13423: 00ee7471 836 FUNC GLOBAL DEFAULT 11 TaoLineSearchComputeGradient │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -2425,21 +2425,21 @@ │ │ │ │ 01076f20 001d6c02 R_ARM_ABS32 000ce695 _ZN5Petsc6device4host4impl13DeviceContext16changeStreamTypeEP21_p_PetscDeviceContext15PetscStreamType │ │ │ │ 01076f24 00093202 R_ARM_ABS32 000ce699 _ZN5Petsc6device4host4impl13DeviceContext5setUpEP21_p_PetscDeviceContext │ │ │ │ 01076f28 00091c02 R_ARM_ABS32 000ce69d _ZN5Petsc6device4host4impl13DeviceContext5queryEP21_p_PetscDeviceContextP9PetscBool │ │ │ │ 01076f2c 002bf702 R_ARM_ABS32 000ce6a5 _ZN5Petsc6device4host4impl13DeviceContext14waitForContextEP21_p_PetscDeviceContextS5_ │ │ │ │ 01076f30 000de602 R_ARM_ABS32 000ce6a9 _ZN5Petsc6device4host4impl13DeviceContext11synchronizeEP21_p_PetscDeviceContext │ │ │ │ 01076f64 0000f502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 01076f6c 0000f502 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -01076f68 001c7602 R_ARM_ABS32 00fbab8c _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -01076f70 00253e02 R_ARM_ABS32 00fbabbc _ZTSN7CxxData11NoOpDeleterE │ │ │ │ +01076f68 001c7602 R_ARM_ABS32 00fbab90 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +01076f70 00253e02 R_ARM_ABS32 00fbabc0 _ZTSN7CxxData11NoOpDeleterE │ │ │ │ 01076f74 00028702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 01076f80 00028702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -01076f78 00346802 R_ARM_ABS32 00fbabd4 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +01076f78 00346802 R_ARM_ABS32 00fbabd8 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01076f7c 0015cc02 R_ARM_ABS32 01076f64 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -01076f84 00217f02 R_ARM_ABS32 00fbac08 _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +01076f84 00217f02 R_ARM_ABS32 00fbac0c _ZTSSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01076f88 00125b02 R_ARM_ABS32 01076f74 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01076f90 001c5c02 R_ARM_ABS32 01076f80 _ZTISt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 01076f94 00041e02 R_ARM_ABS32 000d2c71 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ 01076f98 002e8b02 R_ARM_ABS32 000d2c79 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ 01076f9c 0009dd02 R_ARM_ABS32 000d2c75 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ 01076fa0 00223002 R_ARM_ABS32 000d2cbd _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ 01076fa4 00111002 R_ARM_ABS32 000d2cc1 _ZNSt19_Sp_counted_deleterIP21_p_PetscDeviceContextN7CxxData11NoOpDeleterESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ @@ -4236,45 +4236,45 @@ │ │ │ │ 010908dc 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 010909b8 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 010909d4 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 010909f0 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01090a0c 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01090de8 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ 01090e04 002c2a02 R_ARM_ABS32 010800fc __petscsysdefdummy_MOD___vtab_petscsysdefdummy_Tpetscobject │ │ │ │ -01080098 000c0c02 R_ARM_ABS32 00fbab4c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ +01080098 000c0c02 R_ARM_ABS32 00fbab50 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscviewer │ │ │ │ 0108009c 00167a02 R_ARM_ABS32 000cb201 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscviewer │ │ │ │ -010800b4 0006b002 R_ARM_ABS32 00fbab50 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ +010800b4 0006b002 R_ARM_ABS32 00fbab54 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscsubcomm │ │ │ │ 010800b8 0032ff02 R_ARM_ABS32 000cb209 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscsubcomm │ │ │ │ -010800d0 002d8802 R_ARM_ABS32 00fbab54 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ +010800d0 002d8802 R_ARM_ABS32 00fbab58 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscrandom │ │ │ │ 010800d4 00072902 R_ARM_ABS32 000cb211 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscrandom │ │ │ │ -010800ec 00174902 R_ARM_ABS32 00fbab58 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ +010800ec 00174902 R_ARM_ABS32 00fbab5c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscoptions │ │ │ │ 010800f0 001f1902 R_ARM_ABS32 000cb219 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscoptions │ │ │ │ -01080108 00049102 R_ARM_ABS32 00fbab5c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ +01080108 00049102 R_ARM_ABS32 00fbab60 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscobject │ │ │ │ 0108010c 0033de02 R_ARM_ABS32 000cb279 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscobject │ │ │ │ -01080124 0020c402 R_ARM_ABS32 00fbab60 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ +01080124 0020c402 R_ARM_ABS32 00fbab64 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ 01080128 000dd602 R_ARM_ABS32 000cb221 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscmatlabengine │ │ │ │ -01080140 00166d02 R_ARM_ABS32 00fbab64 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ +01080140 00166d02 R_ARM_ABS32 00fbab68 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawsp │ │ │ │ 01080144 0014bc02 R_ARM_ABS32 000cb229 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawsp │ │ │ │ -0108015c 00196f02 R_ARM_ABS32 00fbab68 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ +0108015c 00196f02 R_ARM_ABS32 00fbab6c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ 01080160 002d9602 R_ARM_ABS32 000cb231 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawmesh │ │ │ │ -01080178 00150402 R_ARM_ABS32 00fbab6c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ +01080178 00150402 R_ARM_ABS32 00fbab70 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawlg │ │ │ │ 0108017c 00135402 R_ARM_ABS32 000cb239 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawlg │ │ │ │ -01080194 00144802 R_ARM_ABS32 00fbab70 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ +01080194 00144802 R_ARM_ABS32 00fbab74 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawhg │ │ │ │ 01080198 00129002 R_ARM_ABS32 000cb241 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawhg │ │ │ │ -010801b0 00316802 R_ARM_ABS32 00fbab74 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ +010801b0 00316802 R_ARM_ABS32 00fbab78 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawbar │ │ │ │ 010801b4 00085902 R_ARM_ABS32 000cb249 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawbar │ │ │ │ -010801cc 0016e002 R_ARM_ABS32 00fbab78 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ +010801cc 0016e002 R_ARM_ABS32 00fbab7c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ 010801d0 002b2802 R_ARM_ABS32 000cb251 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdrawaxis │ │ │ │ -010801e8 002c3c02 R_ARM_ABS32 00fbab7c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ +010801e8 002c3c02 R_ARM_ABS32 00fbab80 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdraw │ │ │ │ 010801ec 00224502 R_ARM_ABS32 000cb259 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdraw │ │ │ │ -01080204 001b7802 R_ARM_ABS32 00fbab80 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ +01080204 001b7802 R_ARM_ABS32 00fbab84 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ 01080208 0026d502 R_ARM_ABS32 000cb261 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevicecontext │ │ │ │ -01080220 00142e02 R_ARM_ABS32 00fbab84 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ +01080220 00142e02 R_ARM_ABS32 00fbab88 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscdevice │ │ │ │ 01080224 00127402 R_ARM_ABS32 000cb269 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscdevice │ │ │ │ -0108023c 0023d502 R_ARM_ABS32 00fbab88 __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ +0108023c 0023d502 R_ARM_ABS32 00fbab8c __petscsysdefdummy_MOD___def_init_petscsysdefdummy_Tpetscbench │ │ │ │ 01080240 001f4102 R_ARM_ABS32 000cb271 __petscsysdefdummy_MOD___copy_petscsysdefdummy_Tpetscbench │ │ │ │ 010805ac 002ded02 R_ARM_ABS32 00152db1 PetscVFPrintfDefault │ │ │ │ 010805b0 001f0602 R_ARM_ABS32 00154a85 PetscHelpPrintfDefault │ │ │ │ 010806e8 00053a02 R_ARM_ABS32 00fc75e4 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvectagger │ │ │ │ 010806ec 001a5502 R_ARM_ABS32 001d79d1 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvectagger │ │ │ │ 01080704 00061c02 R_ARM_ABS32 00fc75e8 __petscvecdefdummy_MOD___def_init_petscvecdefdummy_Tvecscatter │ │ │ │ 01080708 0005cf02 R_ARM_ABS32 001d79d9 __petscvecdefdummy_MOD___copy_petscvecdefdummy_Tvecscatter │ │ │ ├── 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: 0c6420ebaec6078614cec6c7458a491b8369eded │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9eaa054e42ae6f2ee8c5cb263d209772db8fff57 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -48134,15 +48134,15 @@ │ │ │ │ Average time for zero size MPI_Send(): %g │ │ │ │ Compiled without FORTRAN kernels │ │ │ │ Compiled with full precision matrices (default) │ │ │ │ sizeof(short) %d sizeof(int) %d sizeof(long) %d sizeof(void*) %d sizeof(PetscScalar) %d sizeof(PetscInt) %d │ │ │ │ Configure options: %s │ │ │ │ ----------------------------------------- │ │ │ │ Libraries compiled on 2025-09-10 08:42:40 on reproducible │ │ │ │ -Machine characteristics: Linux-6.12.43+deb13-arm64-armv8l-with-glibc2.41 │ │ │ │ +Machine characteristics: Linux-6.12.48+deb13-cloud-arm64-armv8l-with-glibc2.41 │ │ │ │ Using PETSc directory: /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-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/petsc3.22/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/scotch -I/usr/include/hdf5/mpich │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx r5 │ │ │ │ blx b7f2c │ │ │ │ blx c5964 │ │ │ │ mrc 0, 1, r0, cr8, cr10, {7} │ │ │ │ - bge.n c8fa8 │ │ │ │ + bge.n c8fb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r6, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bvs.n c904c │ │ │ │ + bvs.n c9054 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -373,15 +373,15 @@ │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stc 0, cr0, [r8], {250} @ 0xfa │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ pop {r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xeb2e00fa │ │ │ │ │ │ │ │ 000c91b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -622,15 +622,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ orns r0, ip, sl, ror #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ orns r0, r4, sl, ror #3 │ │ │ │ - bvs.n c9338 │ │ │ │ + bvs.n c9340 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ @@ -1220,29 +1220,29 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r2, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r3, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ cbnz r0, c9956 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cbnz r0, c9956 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n c91e8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 000c9954 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1506,17 +1506,17 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #10 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, c9f44 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, c9f54 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1543,15 +1543,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #608 @ (adr r3, c9e88 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, c9e98 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (c9c6c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1576,15 +1576,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r5, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #288 @ (adr r3, c9d98 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, c9da8 ) │ │ │ │ lsls r5, r4, #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] @ (c9cb8 ) │ │ │ │ @@ -1603,19 +1603,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #168 @ (adr r5, c9d64 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, c9d74 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, ca0ac ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, ca0bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 000c9cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1643,19 +1643,19 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ svc 214 @ 0xd6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #560 @ (adr r5, c9f44 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, c9f54 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, c9fb4 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, c9fc4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 000c9d1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1684,19 +1684,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ svc 126 @ 0x7e │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #208 @ (adr r5, c9e40 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, c9e50 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r4, pc, #304 @ (adr r4, c9ea8 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, c9eb8 ) │ │ │ │ lsls r5, r4, #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] @ (c9dbc ) │ │ │ │ @@ -1741,17 +1741,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ bpl.n c9ea4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1775,17 +1775,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n ca02c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r6, r4, #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] @ (c9e98 ) │ │ │ │ @@ -1833,17 +1833,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (c9f28 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1864,17 +1864,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r4, r4, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (c9f74 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1895,17 +1895,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r3, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r6, r4, #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] @ (c9fc8 ) │ │ │ │ @@ -1957,17 +1957,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r6, r2, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1987,17 +1987,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r7, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ │ │ │ 000ca064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2023,17 +2023,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #624] @ (ca31c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 000ca0b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2057,17 +2057,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #304] @ (ca22c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 000ca104 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2091,17 +2091,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #1008] @ (ca53c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 000ca154 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2125,17 +2125,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #688] @ (ca44c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 000ca1a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2159,17 +2159,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #368] @ (ca35c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 000ca1f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2193,17 +2193,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #48] @ (ca26c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (ca284 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2224,17 +2224,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [pc, #52] @ (ca2d8 ) │ │ │ │ @@ -2258,15 +2258,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n ca23c │ │ │ │ + ble.n ca244 │ │ │ │ lsls r6, r4, #3 │ │ │ │ udf #86 @ 0x56 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2292,15 +2292,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n ca3e8 │ │ │ │ + ble.n ca3f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ udf #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2325,15 +2325,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ble.n ca394 │ │ │ │ + ble.n ca39c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ble.n ca2f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2358,15 +2358,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n ca340 │ │ │ │ + bgt.n ca348 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ble.n ca490 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000ca3e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2388,17 +2388,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #656] @ (ca6b0 ) │ │ │ │ + ldr r3, [pc, #672] @ (ca6c0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #480] @ (ca604 ) │ │ │ │ + ldr r3, [pc, #496] @ (ca614 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2421,17 +2421,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cbz r0, ca4b8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca4b8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2453,15 +2453,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n ca454 │ │ │ │ + blt.n ca45c │ │ │ │ lsls r6, r4, #3 │ │ │ │ bgt.n ca5b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2486,15 +2486,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - blt.n ca608 │ │ │ │ + blt.n ca610 │ │ │ │ lsls r6, r4, #3 │ │ │ │ bgt.n ca564 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2516,15 +2516,15 @@ │ │ │ │ movw r1, #2059 @ 0x80b │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blt.n ca5ac │ │ │ │ + blt.n ca5b4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ blt.n ca4fc │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2550,16 +2550,16 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf3ee00e7 │ │ │ │ - @ instruction: 0xf3be00e7 │ │ │ │ + @ instruction: 0xf3f200e7 │ │ │ │ + @ instruction: 0xf3c200e7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (ca5f4 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #48] @ (ca5f8 ) │ │ │ │ @@ -2580,16 +2580,16 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xf3b600e7 │ │ │ │ - @ instruction: 0xf37200e7 │ │ │ │ + @ instruction: 0xf3ba00e7 │ │ │ │ + @ instruction: 0xf37600e7 │ │ │ │ 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] @ (ca638 ) │ │ │ │ ldr r0, [pc, #40] @ (ca63c ) │ │ │ │ @@ -2605,17 +2605,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr7, {7} │ │ │ │ + cdp2 0, 1, cr0, cr2, cr7, {7} │ │ │ │ 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] @ (ca67c ) │ │ │ │ ldr r0, [pc, #40] @ (ca680 ) │ │ │ │ @@ -2631,17 +2631,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r0, [r5, #3] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl, #924] @ 0x39c │ │ │ │ + stc2l 0, cr0, [lr, #924] @ 0x39c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #56] @ (ca6d0 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #56] @ (ca6d4 ) │ │ │ │ @@ -2663,17 +2663,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca720 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2695,17 +2695,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca770 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2727,17 +2727,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r3, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 000ca77c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2761,17 +2761,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r2, ca842 │ │ │ │ + cbz r6, ca842 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #12 │ │ │ │ @@ -2792,19 +2792,19 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r6, [r2, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca860 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2826,17 +2826,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r2, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [pc, #52] @ (ca8b4 ) │ │ │ │ @@ -2860,17 +2860,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r2, [r0, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca904 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2892,17 +2892,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca954 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2924,17 +2924,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #52] @ (ca9a4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2956,17 +2956,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #912 @ (adr r7, cad38 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #52] @ (ca9f4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2988,15 +2988,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r7, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n ca918 │ │ │ │ + bvs.n ca920 │ │ │ │ lsls r6, r4, #3 │ │ │ │ bvc.n caa78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3019,17 +3019,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #48] @ (caa8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -3051,17 +3051,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ │ │ │ 000caa98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3080,17 +3080,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ │ │ │ 000caadc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3111,19 +3111,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 000cab20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3142,17 +3142,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3171,17 +3171,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ 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 r3, [pc, #48] @ (cabec ) │ │ │ │ @@ -3201,19 +3201,19 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r2, r5, #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] @ (cac3c ) │ │ │ │ @@ -3233,19 +3233,19 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r6, #30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -3266,15 +3266,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ bmi.n cabdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3297,18 +3297,18 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb.w r0, [r2, fp, lsl #2] │ │ │ │ + strb.w r0, [r6, fp, lsl #2] │ │ │ │ str r2, [r4, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0xf7c600eb │ │ │ │ + @ instruction: 0xf7ca00eb │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #40] @ (cad24 ) │ │ │ │ ldr r3, [pc, #44] @ (cad28 ) │ │ │ │ @@ -3325,17 +3325,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3358,17 +3358,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r0, r3, #11 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ (cade8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -3815,15 +3815,15 @@ │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ movw r3, #5020 @ 0x139c │ │ │ │ b.n cb142 │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #536] @ (cb404 <__petscsys_MOD_petscinitializenohelp@@Base+0x114>) │ │ │ │ + ldr r6, [pc, #552] @ (cb414 <__petscsys_MOD_petscinitializenohelp@@Base+0x124>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -3974,15 +3974,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w b7c04 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r4, lr, lsl #2] │ │ │ │ + ldrb.w r0, [r8, lr, lsl #2] │ │ │ │ add r5, sp, #584 @ 0x248 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cb2f0 <__petscsys_MOD_petscinitializenohelp@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4098,25 +4098,25 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf77800ee │ │ │ │ + @ instruction: 0xf77c00ee │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf73e00ee │ │ │ │ + @ instruction: 0xf74200ee │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xf6dc00ee │ │ │ │ + @ instruction: 0xf6e000ee │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cb428 <__petscsys_MOD_petscinitializewithhelp@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4232,25 +4232,25 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #2286 @ 0x8ee │ │ │ │ + movw r0, #18670 @ 0x48ee │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - addw r0, r4, #2286 @ 0x8ee │ │ │ │ + addw r0, r8, #2286 @ 0x8ee │ │ │ │ stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - sub.w r0, r4, #7798784 @ 0x770000 │ │ │ │ + sub.w r0, r8, #7798784 @ 0x770000 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cb560 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6304,15 +6304,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx c15e4 <_gfortran_runtime_error_at@plt> │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -6534,15 +6534,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx c15e4 <_gfortran_runtime_error_at@plt> │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, ccb78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ sxtb r2, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -6639,15 +6639,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r0, ccc04 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000ccc08 : │ │ │ │ @@ -6776,15 +6776,15 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000ccd3c : │ │ │ │ @@ -6847,15 +6847,15 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n ccda2 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000ccde8 : │ │ │ │ @@ -6918,15 +6918,15 @@ │ │ │ │ b.n cce34 │ │ │ │ add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cce8c : │ │ │ │ @@ -7195,51 +7195,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd180 : │ │ │ │ @@ -7322,21 +7322,21 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd26c : │ │ │ │ @@ -7363,15 +7363,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n cd286 │ │ │ │ nop │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd2c0 : │ │ │ │ @@ -7636,37 +7636,37 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd588 : │ │ │ │ @@ -7692,15 +7692,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n cd5a2 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd5d8 : │ │ │ │ @@ -7834,21 +7834,21 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd744 : │ │ │ │ @@ -7931,15 +7931,15 @@ │ │ │ │ b.n cd7a4 │ │ │ │ add r5, pc, #184 @ (adr r5, cd8b0 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #32 @ (adr r5, cd820 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cd80c : │ │ │ │ @@ -8206,31 +8206,31 @@ │ │ │ │ ... │ │ │ │ add r4, pc, #568 @ (adr r4, cdce4 >, 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+0x3c>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #608 @ (adr r3, cdd14 >, 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+0x6c>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r3, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, pc, #760 @ (adr r2, cddbc >, 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+0x114>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r0, [r6, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r5, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r3, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cdae0 : │ │ │ │ @@ -8312,21 +8312,21 @@ │ │ │ │ b.n cdb1c │ │ │ │ add r1, pc, #752 @ (adr r1, cde9c >, 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+0x74>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #512 @ (adr r1, cddb4 >, 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+0x10c>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r0, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cdbcc > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::~KHashTable()@@Base>: │ │ │ │ @@ -8409,21 +8409,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ b.n cdc2c >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r4, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cdca8 >, 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 │ │ │ │ @@ -9106,21 +9106,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #961 @ 0x3c1 │ │ │ │ b.n ce406 > >, Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x312> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx bde1c <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r4, [r3, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r5, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r4, [r2, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r4, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000ce470 > >, 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>: │ │ │ │ @@ -9298,15 +9298,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b5a28 │ │ │ │ b.n ce4b4 > >, 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> │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9568,47 +9568,47 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r5, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, ce918 │ │ │ │ + cbz r6, ce918 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r6, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r3, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 000ce908 : │ │ │ │ mov.w r3, #64000 @ 0xfa00 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ @@ -9831,39 +9831,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r6, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r5, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10045,31 +10045,31 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r6, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r1, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r0, #9] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r4, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r1, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000ced80 : │ │ │ │ @@ -10294,27 +10294,27 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r1, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r4, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r7, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r6, [r0, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10384,21 +10384,21 @@ │ │ │ │ b.n cf01c │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r6, [r6, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r0, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cf0ac : │ │ │ │ @@ -10425,15 +10425,15 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n cf0c6 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r4, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r0, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cf100 : │ │ │ │ @@ -10621,33 +10621,33 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r4, [r5, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r4, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r0, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r7, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r4, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000cf304 : │ │ │ │ @@ -10844,33 +10844,33 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r7, #218 @ 0xda │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r2, [r1, #9] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r5, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r7, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10919,15 +10919,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n cf570 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11844,83 +11844,83 @@ │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r4, r7, #3 │ │ │ │ @ instruction: 0xfa83ffff │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #968] @ (d034c ) │ │ │ │ + ldr r7, [pc, #984] @ (d035c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #456] @ (d016c ) │ │ │ │ + ldr r7, [pc, #472] @ (d017c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r3, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r2, r7, #3 │ │ │ │ @@ -11928,15 +11928,15 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r2, #23] │ │ │ │ lsls r2, r7, #3 │ │ │ │ @@ -12032,27 +12032,27 @@ │ │ │ │ b.n d006a │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d0130 : │ │ │ │ @@ -12101,15 +12101,15 @@ │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ b.n d0150 │ │ │ │ nop │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -12563,127 +12563,127 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r2, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r7, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r7, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r6, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r3, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d073c : │ │ │ │ @@ -12731,15 +12731,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ b.n d075c │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r5, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -12812,25 +12812,25 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1062 @ 0x426 │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n d07f0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r7, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d0894 : │ │ │ │ @@ -12943,31 +12943,31 @@ │ │ │ │ nop │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #15] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r2, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r6, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r2, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r5, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d09d8 : │ │ │ │ @@ -13086,31 +13086,31 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r5, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r4, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh r2, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r4, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d0b28 : │ │ │ │ @@ -13378,43 +13378,43 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r4, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r4, [r1, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d0e18 : │ │ │ │ @@ -13710,37 +13710,37 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r2, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r6, [r4, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsb r6, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -14044,55 +14044,55 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n d1370 │ │ │ │ + bpl.n d1378 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r3, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r2, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r4, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14318,45 +14318,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r3, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r7, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d1720 : │ │ │ │ @@ -14468,31 +14468,31 @@ │ │ │ │ b.n d176a │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r0, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [pc, #0] @ (d1848 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [pc, #840] @ (d1b9c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [pc, #720] @ (d1b30 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d1864 : │ │ │ │ @@ -14849,75 +14849,75 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r6, [pc, #992] @ (d1fd0 ) │ │ │ │ + ldr r6, [pc, #1008] @ (d1fe0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #744] @ (d1edc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #744] @ (d1ee4 ) │ │ │ │ + ldr r6, [pc, #760] @ (d1ef4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #496] @ (d1df0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #576] @ (d1e48 ) │ │ │ │ + ldr r6, [pc, #592] @ (d1e58 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #360] @ (d1d74 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #432] @ (d1dc4 ) │ │ │ │ + ldr r6, [pc, #448] @ (d1dd4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #184] @ (d1cd0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #280] @ (d1d38 ) │ │ │ │ + ldr r6, [pc, #296] @ (d1d48 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #32] @ (d1c44 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r0, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #128] @ (d1cac ) │ │ │ │ + ldr r6, [pc, #144] @ (d1cbc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #936] @ (d1fd8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #1008] @ (d2028 ) │ │ │ │ + ldr r6, [pc, #0] @ (d1c38 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #792] @ (d1f54 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #864] @ (d1fa4 ) │ │ │ │ + ldr r5, [pc, #880] @ (d1fb4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #696] @ (d1f08 ) │ │ │ │ + ldr r5, [pc, #712] @ (d1f18 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #448] @ (d1e14 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #552] @ (d1e84 ) │ │ │ │ + ldr r5, [pc, #568] @ (d1e94 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r2, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #376] @ (d1de0 ) │ │ │ │ + ldr r5, [pc, #392] @ (d1df0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #128] @ (d1cec ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r2, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d1c70 : │ │ │ │ @@ -15356,15 +15356,15 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r7, [pc, #8] @ (d20e0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [pc, #200] @ (d21a4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [pc, #304] @ (d2214 ) │ │ │ │ + ldr r2, [pc, #320] @ (d2224 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [pc, #968] @ (d24b0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #96] @ (d214c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -15374,53 +15374,53 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #104] @ (d2164 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #992] @ (d24e0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ bx lr │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #560] @ (d2338 ) │ │ │ │ + ldr r1, [pc, #576] @ (d2348 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ bx sl │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #832] @ (d2450 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #408] @ (d22ac ) │ │ │ │ + ldr r1, [pc, #424] @ (d22bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ bx r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #680] @ (d23c4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [pc, #160] @ (d21c4 ) │ │ │ │ + ldr r1, [pc, #176] @ (d21d4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ mov sl, sp │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #416] @ (d22cc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r5, #3 │ │ │ │ mov sl, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #192] @ (d21f8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [pc, #760] @ (d2434 ) │ │ │ │ + ldr r0, [pc, #776] @ (d2444 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r1, [pc, #400] @ (d22d0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #552] @ (d236c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r4, fp │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [pc, #872] @ (d24b4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #376] @ (d22cc ) │ │ │ │ + ldr r0, [pc, #392] @ (d22dc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ mov r0, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d2158 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15856,71 +15856,71 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmn r0, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #760] @ (d28b4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmn r6, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #616] @ (d2830 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp lr, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, ip │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ negs r2, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #184] @ (d269c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r5, r4, #3 │ │ │ │ tst r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #24] @ (d2608 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sl │ │ │ │ + add r6, sl │ │ │ │ lsls r5, r4, #3 │ │ │ │ tst r6, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #904] @ (d2984 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ rors r2, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #760] @ (d2900 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ rors r6, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #616] @ (d287c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ sbcs r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #472] @ (d27f8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ sbcs r6, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #328] @ (d2774 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adcs r0, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [pc, #168] @ (d26e0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d2638 : │ │ │ │ @@ -16032,31 +16032,31 @@ │ │ │ │ b.n d2682 │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ orrs r4, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmn r2, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov lr, fp │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rors r0, r7 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r7, #186 @ 0xba │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r8, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov sl, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d277c : │ │ │ │ @@ -16512,63 +16512,63 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bics r6, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r3, r1] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ muls r2, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ orrs r6, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r7, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r3, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmn r6, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r3, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmn r2, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r3, #146 @ 0x92 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ negs r0, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r3, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ negs r6, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r3, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ tst r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d2c70 , (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter()@@Base>: │ │ │ │ @@ -16792,15 +16792,15 @@ │ │ │ │ blx bde1c <__cxa_call_terminate@plt> │ │ │ │ ldr r7, [pc, #648] @ (d30fc ::~ObjectPool()@@Base+0x58>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r4, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adcs r4, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d2e88 : │ │ │ │ @@ -17004,33 +17004,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r4, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r7, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r7, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r7, #110 @ 0x6e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 000d30a4 ::~ObjectPool()@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -17168,33 +17168,33 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #984] @ (d35cc ::allocate<>(_p_PetscDeviceContext**)@@Base+0x70>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #872] @ (d3564 ::allocate<>(_p_PetscDeviceContext**)@@Base+0x8>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r3, #134 @ 0x86 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d322c > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ @@ -17327,31 +17327,31 @@ │ │ │ │ b.n d32c8 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ ldr r2, [pc, #448] @ (d3528 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #360] @ (d34d8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r1, #50 @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d339c : │ │ │ │ @@ -17509,33 +17509,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n d344e │ │ │ │ ldr r1, [pc, #0] @ (d3528 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, #204 @ 0xcc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, #172 @ 0xac │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d355c ::allocate<>(_p_PetscDeviceContext**)@@Base>: │ │ │ │ @@ -17978,99 +17978,99 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r1, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r1, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r5, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r4, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ add sl, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r6, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d3a60 ::deallocate(_p_PetscDeviceContext**)@@Base>: │ │ │ │ @@ -18323,63 +18323,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ rors r4, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #254 @ 0xfe │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r3, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #190 @ 0xbe │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d3d2c , 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>: │ │ │ │ @@ -18849,25 +18849,25 @@ │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #428 @ (adr r5, d4354 ) │ │ │ │ vcvt.u16.f16 , q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 000d41c8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #144] @ (d425c ) │ │ │ │ add r1, pc │ │ │ │ cbz r3, d422a │ │ │ │ @@ -18937,17 +18937,17 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r7, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #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] @ (d42cc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -18979,15 +18979,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n d429e │ │ │ │ nop │ │ │ │ bls.n d4294 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d42dc : │ │ │ │ @@ -19079,15 +19079,15 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r6, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r5, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ @@ -19489,15 +19489,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #158 @ 0x9e │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r6, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -19507,78 +19507,78 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf28600ea │ │ │ │ + @ instruction: 0xf28a00ea │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d486c : │ │ │ │ @@ -19765,45 +19765,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n d49d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r4, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bl 66a26 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r3, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r1, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #238 @ 0xee │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r1, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r7, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d4a70 : │ │ │ │ @@ -19877,21 +19877,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n d4aa0 │ │ │ │ nop │ │ │ │ bne.n d4a9c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r5, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r7, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d4b3c : │ │ │ │ @@ -19919,15 +19919,15 @@ │ │ │ │ movw r1, #429 @ 0x1ad │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n d4b58 │ │ │ │ nop │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19961,15 +19961,15 @@ │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n d4bbe │ │ │ │ nop │ │ │ │ beq.n d4b58 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d4bfc : │ │ │ │ @@ -20031,15 +20031,15 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r3, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r4, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21080,177 +21080,177 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r7, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r3, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r0, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r0, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r4, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r2, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, r5, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r7, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r5, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r0, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r4, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r6, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r1, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, r3, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r1, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r3, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r2, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r6, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r5, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r6, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r1, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r4, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r1, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r7, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r4, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r2, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, r6, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r4, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d5898 ::configureDevice(_n_PetscDevice*)@@Base>: │ │ │ │ @@ -21284,15 +21284,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n d58ba ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x1a> │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r6, r0, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21399,23 +21399,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, r3, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r3, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r2, r7, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #8] @ (d5a1c ::getAttribute(_n_PetscDevice*, PetscDeviceAttribute, void*)@@Base+0x17c>) │ │ │ │ add r3, pc │ │ │ │ @@ -21631,61 +21631,61 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r2, r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r5, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r5, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r3, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r7, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r4, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r0, r0, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r6, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r5, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r3, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, r5, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r4, r3, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r0, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d5c60 : │ │ │ │ @@ -21825,37 +21825,37 @@ │ │ │ │ lsl r3, r7, #3 │ │ │ │ subal r6, r7, r3 │ │ │ │ lslal r4, r4, #3 │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r1, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r4, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r6, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -21898,15 +21898,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n d5e2e │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22147,21 +22147,21 @@ │ │ │ │ ... │ │ │ │ subs r2, r5, #0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r4, r0, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r5, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r0, r1, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @@ -22171,15 +22171,15 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r0, r0, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r7, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22406,57 +22406,57 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ cbnz r6, d638c │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r0, r0, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r4, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r2, r1, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r4, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d63a4 : │ │ │ │ @@ -22494,15 +22494,15 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b5a28 │ │ │ │ b.n d63cc │ │ │ │ nop │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r1, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d6410 : │ │ │ │ @@ -22546,15 +22546,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b5a28 │ │ │ │ b.n d643a │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r2, r2, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r3, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d64da │ │ │ │ @@ -22763,17 +22763,17 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r2, r2, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 000d66ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -22855,17 +22855,17 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r6, r2, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r2, r3, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #148] @ (d6838 ) │ │ │ │ @@ -22930,27 +22930,27 @@ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n d67ca │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r6, r2, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r6, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r6, r6, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r0, r6, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d6860 )@@Base>: │ │ │ │ @@ -23065,22 +23065,22 @@ │ │ │ │ nop │ │ │ │ asrs r0, r7, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - vtrn.8 q8, q10 │ │ │ │ + vtrn.16 q8, q10 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vrev32. q0, q10 │ │ │ │ + vmla.i q8, q8, d0[5] │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r6, r3, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d69a4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -23112,15 +23112,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n d69cc │ │ │ │ nop │ │ │ │ - vhadd.u16 q0, q15, q10 │ │ │ │ + vhadd.u32 q0, q9, q10 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r6, r4, #28 │ │ │ │ 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 │ │ │ │ @@ -24095,15 +24095,15 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r0, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r2, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sbc.w r0, r2, #7471104 @ 0x720000 │ │ │ │ + sbc.w r0, r6, #7471104 @ 0x720000 │ │ │ │ lsls r6, r2, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000d73f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -25031,99 +25031,99 @@ │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movw r0, #24803 @ 0x60e3 │ │ │ │ - @ instruction: 0xf18c00e4 │ │ │ │ + @ instruction: 0xf19000e4 │ │ │ │ @ instruction: 0xf26600e3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, sl, #228 @ 0xe4 │ │ │ │ + and.w r0, lr, #228 @ 0xe4 │ │ │ │ eor.w r0, lr, r3, asr #3 │ │ │ │ @ instruction: 0xeab600e3 │ │ │ │ orn r0, r6, r3, asr #3 │ │ │ │ - vmla.i16 d16, d20, d4[2] │ │ │ │ + vmla.i16 d16, d24, d4[2] │ │ │ │ @ instruction: 0xeab200e3 │ │ │ │ @ instruction: 0xeaaa00e3 │ │ │ │ cdp2 0, 8, cr0, cr8, cr3, {7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vhadd.s16 q8, q14, q10 │ │ │ │ + vhadd.s32 q8, q8, q10 │ │ │ │ cdp2 0, 4, cr0, cr12, cr3, {7} │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vhadd.s32 q0, q15, q10 │ │ │ │ + vhadd.s q0, q9, q10 │ │ │ │ cdp2 0, 1, cr0, cr6, cr3, {7} │ │ │ │ movs r0, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cdp 0, 15, cr0, cr12, cr4, {7} │ │ │ │ + vhadd.s8 q0, q8, q10 │ │ │ │ ldc2l 0, cr0, [r6, #908]! @ 0x38c │ │ │ │ vmla.i32 q0, q14, d3[1] │ │ │ │ - cdp 0, 9, cr0, cr0, cr4, {7} │ │ │ │ + cdp 0, 9, cr0, cr4, cr4, {7} │ │ │ │ stc2 0, cr0, [r2, #908] @ 0x38c │ │ │ │ vhadd.u q0, q14, │ │ │ │ - cdp 0, 6, cr0, cr10, cr4, {7} │ │ │ │ + cdp 0, 6, cr0, cr14, cr4, {7} │ │ │ │ ldc2l 0, cr0, [ip, #-908] @ 0xfffffc74 │ │ │ │ vhadd.u16 q0, q11, │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cdp 0, 2, cr0, cr0, cr4, {7} │ │ │ │ + cdp 0, 2, cr0, cr4, cr4, {7} │ │ │ │ stc2 0, cr0, [ip, #-908] @ 0xfffffc74 │ │ │ │ vhadd.u32 q0, q15, │ │ │ │ - ldcl 0, cr0, [r6, #912]! @ 0x390 │ │ │ │ + ldcl 0, cr0, [sl, #912]! @ 0x390 │ │ │ │ vhadd.u16 q8, q12, │ │ │ │ ldc2l 0, cr0, [lr], {227} @ 0xe3 │ │ │ │ - stcl 0, cr0, [lr, #912] @ 0x390 │ │ │ │ + ldcl 0, cr0, [r2, #912] @ 0x390 │ │ │ │ stc2l 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ vhadd.u8 q0, q11, │ │ │ │ - stc 0, cr0, [r4, #912]! @ 0x390 │ │ │ │ + stc 0, cr0, [r8, #912]! @ 0x390 │ │ │ │ ldc2 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ cdp2 0, 11, cr0, cr2, cr3, {7} │ │ │ │ - ldcl 0, cr0, [sl, #-912]! @ 0xfffffc70 │ │ │ │ + ldcl 0, cr0, [lr, #-912]! @ 0xfffffc70 │ │ │ │ cdp2 0, 13, cr0, cr12, cr3, {7} │ │ │ │ stc2l 0, cr0, [r2], #-908 @ 0xfffffc74 │ │ │ │ mcrr2 0, 14, r0, sl, cr3 │ │ │ │ - stcl 0, cr0, [ip, #-912] @ 0xfffffc70 │ │ │ │ + ldcl 0, cr0, [r0, #-912] @ 0xfffffc70 │ │ │ │ cdp2 0, 3, cr0, cr6, cr3, {7} │ │ │ │ cdp2 0, 6, cr0, cr14, cr3, {7} │ │ │ │ - ldcl 0, cr0, [lr], #912 @ 0x390 │ │ │ │ + stc 0, cr0, [r2, #-912] @ 0xfffffc70 │ │ │ │ b.n d7d84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d7dd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldcl 0, cr0, [r6], {228} @ 0xe4 │ │ │ │ + ldcl 0, cr0, [sl], {228} @ 0xe4 │ │ │ │ cdp2 0, 3, cr0, cr8, cr3, {7} │ │ │ │ @ instruction: 0xfbbe00e3 │ │ │ │ - stc 0, cr0, [ip], #912 @ 0x390 │ │ │ │ + ldc 0, cr0, [r0], #912 @ 0x390 │ │ │ │ cdp2 0, 0, cr0, cr14, cr3, {7} │ │ │ │ @ instruction: 0xfb9400e3 │ │ │ │ - stc 0, cr0, [r4], {228} @ 0xe4 │ │ │ │ + stc 0, cr0, [r8], {228} @ 0xe4 │ │ │ │ b.n d7cb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d7d08 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrrc 0, 14, r0, lr, cr4 │ │ │ │ + stcl 0, cr0, [r2], #-912 @ 0xfffffc70 │ │ │ │ b.n d7c74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d7cd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfb2c00e3 │ │ │ │ - stc 0, cr0, [sl], #-912 @ 0xfffffc70 │ │ │ │ + stc 0, cr0, [lr], #-912 @ 0xfffffc70 │ │ │ │ stc2 0, cr0, [r0, #-908]! @ 0xfffffc74 │ │ │ │ ldc2l 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ vshr.u64 q0, , #32 │ │ │ │ b.n d7df0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xfaa600e3 │ │ │ │ stc2l 0, cr0, [r8], {227} @ 0xe3 │ │ │ │ vqadd.u8 q8, q9, │ │ │ │ │ │ │ │ 000d7ed8 ::~ObjectPool()@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25262,30 +25262,30 @@ │ │ │ │ beq.w d7f00 ::~ObjectPool()@@Base+0x28> │ │ │ │ b.n d7f76 ::~ObjectPool()@@Base+0x9e> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r2, #996] @ 0x3e4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r6, #996]! @ 0x3e4 │ │ │ │ - @ instruction: 0xe99e00e4 │ │ │ │ + @ instruction: 0xe9a200e4 │ │ │ │ b.n d7984 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d792c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrd r0, r0, [ip, #-912]! @ 0x390 │ │ │ │ + @ instruction: 0xe98000e4 │ │ │ │ b.n d8840 ::allocate<>(_n_PetscEvent**)@@Base+0x27c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d7aec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n d78dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ vmla.i32 d16, d16, d3[1] │ │ │ │ - stmdb r2, {r2, r5, r6, r7} │ │ │ │ + stmdb r6, {r2, r5, r6, r7} │ │ │ │ b.n d7870 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d8818 ::allocate<>(_n_PetscEvent**)@@Base+0x254> │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d8060 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -25415,30 +25415,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d8084 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ b.n d80fc > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9c> │ │ │ │ ldc2 0, cr0, [ip], #-996 @ 0xfffffc1c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r6], #-996 @ 0xfffffc1c │ │ │ │ - @ instruction: 0xe81a00e4 │ │ │ │ + @ instruction: 0xe81e00e4 │ │ │ │ b.n d880c ::allocate<>(_n_PetscEvent**)@@Base+0x248> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d87ac ::allocate<>(_n_PetscEvent**)@@Base+0x1e8> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d81a0 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x140> │ │ │ │ + b.n d81a8 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x148> │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d86b8 ::allocate<>(_n_PetscEvent**)@@Base+0xf4> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d8970 , 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+0x44> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n d87b0 ::allocate<>(_n_PetscEvent**)@@Base+0x1ec> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d80e4 > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x84> │ │ │ │ + b.n d80ec > >(Petsc::RegisterFinalizeable >*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x8c> │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d8714 ::allocate<>(_n_PetscEvent**)@@Base+0x150> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d86b4 ::allocate<>(_n_PetscEvent**)@@Base+0xf0> │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d81d0 ::_M_release()@@Base>: │ │ │ │ @@ -25653,15 +25653,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n d82f8 │ │ │ │ ldr r0, [pc, #24] @ (d8414 ) │ │ │ │ add r0, pc │ │ │ │ blx bdc60 │ │ │ │ blx bde1c <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ sbcs.w r0, ip, r3, asr #3 │ │ │ │ @ instruction: 0xf6b400e3 │ │ │ │ b.n d8608 ::allocate<>(_n_PetscEvent**)@@Base+0x44> │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d8418 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base>: │ │ │ │ @@ -25783,22 +25783,22 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ b.n d84b8 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0xa0> │ │ │ │ nop │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf66400e3 │ │ │ │ - b.n d7d9c │ │ │ │ + b.n d7da4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xf32000e3 │ │ │ │ udf #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ svc 20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d8564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26087,61 +26087,61 @@ │ │ │ │ @ instruction: 0xf6d400f9 │ │ │ │ movt r0, #51449 @ 0xc8f9 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf66800f9 │ │ │ │ strb r0, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - b.n d8cd0 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x1e4> │ │ │ │ + b.n d8cd8 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x1ec> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n d87e0 ::allocate<>(_n_PetscEvent**)@@Base+0x21c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d8838 ::allocate<>(_n_PetscEvent**)@@Base+0x274> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d87a8 ::allocate<>(_n_PetscEvent**)@@Base+0x1e4> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d8c88 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x19c> │ │ │ │ + b.n d8c90 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x1a4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n d8848 ::allocate<>(_n_PetscEvent**)@@Base+0x284> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d883c ::allocate<>(_n_PetscEvent**)@@Base+0x278> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d884c ::allocate<>(_n_PetscEvent**)@@Base+0x288> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d891c , std::allocator > >::~vector()@@Base+0x68> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d8be8 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0xfc> │ │ │ │ + b.n d8bf0 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x104> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n d88f8 , std::allocator > >::~vector()@@Base+0x44> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d8950 , 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+0x24> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d8ba8 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0xbc> │ │ │ │ + b.n d8bb0 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0xc4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n d88b8 , std::allocator > >::~vector()@@Base+0x4> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n d8910 , std::allocator > >::~vector()@@Base+0x5c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d8b5c , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x70> │ │ │ │ + b.n d8b64 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x78> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bgt.n d8988 , 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+0x5c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ blt.n d8850 ::allocate<>(_n_PetscEvent**)@@Base+0x28c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d8b24 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x38> │ │ │ │ + b.n d8b2c , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x40> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bics.w r0, lr, #227 @ 0xe3 │ │ │ │ @ instruction: 0xe80800e3 │ │ │ │ bgt.n d8918 , std::allocator > >::~vector()@@Base+0x64> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d8884 ::allocate<>(_n_PetscEvent**)@@Base+0x2c0> │ │ │ │ lsls r3, r4, #3 │ │ │ │ blt.n d8998 , 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+0x6c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n d8a74 , std::allocator > >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + b.n d8a7c , std::allocator > >::_M_default_append(unsigned int)@@Base+0xcc> │ │ │ │ lsls r4, r4, #3 │ │ │ │ blt.n d8984 , 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+0x58> │ │ │ │ lsls r3, r4, #3 │ │ │ │ blt.n d87dc ::allocate<>(_n_PetscEvent**)@@Base+0x218> │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d88b4 , std::allocator > >::~vector()@@Base>: │ │ │ │ @@ -26824,21 +26824,21 @@ │ │ │ │ b.n d8f70 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x484> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx bde1c <__cxa_call_terminate@plt> │ │ │ │ sub.w r0, r8, #249 @ 0xf9 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s32 q0, q12, │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ bpl.n d8fb8 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x4cc> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bpl.n d8f60 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x474> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ bpl.n d8f34 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x448> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bpl.n d90dc , 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+0xf8> │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d8fe4 , 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>: │ │ │ │ @@ -27076,15 +27076,15 @@ │ │ │ │ b.n d903a , 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+0x56> │ │ │ │ ldc 0, cr0, [r4], #996 @ 0x3e4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r4, r9, ror #3 │ │ │ │ bcc.n d92a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n d9230 , 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+0x24c> │ │ │ │ + bvs.n d9238 , 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+0x254> │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcc.n d9308 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcc.n d92f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d9278 : │ │ │ │ @@ -27133,15 +27133,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n d92c6 │ │ │ │ bne.n d939c │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xe8d600e3 │ │ │ │ - bvs.n d9340 │ │ │ │ + bvs.n d9348 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d92d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d92fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27507,37 +27507,37 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d943c │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ b.n d93e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n d977c │ │ │ │ + bcc.n d9784 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d911c , 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+0x138> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d935c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n d96e4 │ │ │ │ + bcc.n d96ec │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9084 , 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+0xa0> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d92c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n d96ac │ │ │ │ + bcs.n d96b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcs.n d9674 │ │ │ │ + bcs.n d967c │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9004 , 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+0x20> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d924c , 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+0x268> │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcc.n d9790 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n d9620 │ │ │ │ + bcs.n d9628 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcc.n d97d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d8f78 , Petsc::khash::detail::indirect_hasher >, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x48c> │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d91c0 , 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+0x1dc> │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -27786,27 +27786,27 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ b.n d9378 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d934c │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9314 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - beq.n d9934 │ │ │ │ + beq.n d993c │ │ │ │ lsls r4, r4, #3 │ │ │ │ bne.n d98dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ bne.n d9878 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9e8c │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da148 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9224 , 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+0x240> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n d98a4 │ │ │ │ + beq.n d98ac │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9e44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da100 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da128 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -27816,27 +27816,27 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da098 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9db0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da068 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n d99dc │ │ │ │ + beq.n d99e4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9d70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da02c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n d99a4 │ │ │ │ + beq.n d99ac │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9d40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9ffc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9cfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9fb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d99ac : │ │ │ │ @@ -28013,39 +28013,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ b.n da138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n da054 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9bc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9fa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n d9b94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9f64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ svc 218 @ 0xda │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9f20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9f80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9edc │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9ec8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -28097,15 +28097,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ b.n d9bda │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n d9e48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ udf #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -28269,15 +28269,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b5a28 │ │ │ │ b.n d9c78 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r7!, {r1, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000d9e08 : │ │ │ │ @@ -28673,89 +28673,89 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ ble.n da1c4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ blt.n da1a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r3!, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bge.n da304 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n da1ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bge.n da284 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n da12c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bge.n da254 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n da2f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n da2c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bls.n da1c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n da268 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bls.n da190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ blt.n da230 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r2!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r2!, {r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000da284 : │ │ │ │ @@ -28906,21 +28906,21 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ b.n da380 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x24> │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ it │ │ │ │ lsl r3, r4, #3 │ │ │ │ stmia r1!, {r1, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf76000e4 │ │ │ │ + @ instruction: 0xf76400e4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000da3fc , std::allocator > >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cbz r1, da44c , std::allocator > >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29322,21 +29322,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ b.n da7f8 , Petsc::khash::detail::indirect_hasher, Petsc::khash::detail::indirect_equal > >::resize(unsigned int)@@Base+0x2e4> │ │ │ │ mov r0, r8 │ │ │ │ blx bde1c <__cxa_call_terminate@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #760 @ (adr r4, dab44 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, dab54 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #480 @ (adr r4, daa38 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, daa48 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ pop {r2, r5, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29660,61 +29660,61 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n dac74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bcc.n dab58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bcs.n dac88 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcc.n dac64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcc.n dac78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n dab60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n dab28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n daaf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n dacb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ │ │ │ │ 000dabf0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -29960,51 +29960,51 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ beq.n dad7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n dadf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ bne.n dada0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vmla.i16 q0, q13, d5[3] │ │ │ │ + vmla.i16 q0, q15, d5[3] │ │ │ │ beq.n dae30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vhadd.u32 q0, q13, │ │ │ │ - cbnz r0, daee0 │ │ │ │ + vhadd.u32 q0, q15, │ │ │ │ + cbnz r4, daee0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ beq.n daf60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ beq.n dadb0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, daed8 │ │ │ │ + cbnz r6, daed8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr13, {7} │ │ │ │ - cbnz r2, daed8 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr13, {7} │ │ │ │ + cbnz r6, daed8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ beq.n dae98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr13, {7} │ │ │ │ - cbnz r6, daeda │ │ │ │ + cdp2 0, 9, cr0, cr12, cr13, {7} │ │ │ │ + cbnz r2, daedc │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 7, cr0, cr4, cr13, {7} │ │ │ │ - revsh r2, r7 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr13, {7} │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr13, {7} │ │ │ │ - revsh r4, r2 │ │ │ │ + cdp2 0, 5, cr0, cr2, cr13, {7} │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000daeb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30259,51 +30259,51 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #448 @ (adr r2, db2f4 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, db304 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc2l 0, cr0, [r0], {237} @ 0xed │ │ │ │ + stc2l 0, cr0, [r4], {237} @ 0xed │ │ │ │ ldmia r6!, {r1, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [pc, #16] @ (db158 ) │ │ │ │ + ldr r7, [pc, #32] @ (db168 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mrrc2 0, 14, r0, r0, cr13 @ │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + mrrc2 0, 14, r0, r4, cr13 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfbe200ed │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xfbe600ed │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r5, {r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfbbe00ed │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xfbc200ed │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r5!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfb9800ed │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xfb9c00ed │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfb7200ed │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xfb7600ed │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000db18c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30499,37 +30499,37 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfa4400ed │ │ │ │ + @ instruction: 0xfa4800ed │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r4, [pc, #504] @ (db570 ) │ │ │ │ + ldr r4, [pc, #520] @ (db580 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vst1.8 {d16[7]}, [sl]! │ │ │ │ - setend le │ │ │ │ + vst1.8 {d16[7]}, [lr]! │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr??.w r0, [ip, sp, lsl #2] │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + vld4. {d16-d19}, [r0 :128]! │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh.w r0, [r8, sp, lsl #2] │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + ldrsh.w r0, [ip, sp, lsl #2] │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000db3a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30733,37 +30733,37 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb.w r0, [r8, sp, lsl #2] │ │ │ │ + ldrb.w r0, [ip, sp, lsl #2] │ │ │ │ ldmia r1, {r1, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #312] @ (db6ec ) │ │ │ │ + ldr r2, [pc, #328] @ (db6fc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf79a00ed │ │ │ │ - push {r5} │ │ │ │ + @ instruction: 0xf79e00ed │ │ │ │ + push {r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, db63a │ │ │ │ + cbz r2, db63c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf72600ed │ │ │ │ - cbz r4, db63a │ │ │ │ + @ instruction: 0xf72a00ed │ │ │ │ + cbz r0, db63c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf70000ed │ │ │ │ - cbz r6, db63c │ │ │ │ + @ instruction: 0xf70400ed │ │ │ │ + cbz r2, db63e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r0!, {r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000db5e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31014,51 +31014,51 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub.w r0, sl, #7766016 @ 0x768000 │ │ │ │ + sub.w r0, lr, #7766016 @ 0x768000 │ │ │ │ stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - blxns sp │ │ │ │ + blx lr │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf53800ed │ │ │ │ - cbz r6, db8a6 │ │ │ │ + @ instruction: 0xf53c00ed │ │ │ │ + cbz r2, db8a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r6!, {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, db89e │ │ │ │ + cbz r0, db8a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf4c400ed │ │ │ │ - cbz r2, db89e │ │ │ │ + @ instruction: 0xf4c800ed │ │ │ │ + cbz r6, db89e │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors.w r0, ip, #7766016 @ 0x768000 │ │ │ │ - cbz r2, db8a0 │ │ │ │ + @ instruction: 0xf4a000ed │ │ │ │ + cbz r6, db8a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - orns r0, r4, #7766016 @ 0x768000 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + orns r0, r8, #7766016 @ 0x768000 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - orr.w r0, ip, #7766016 @ 0x768000 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + orrs.w r0, r0, #7766016 @ 0x768000 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000db8b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31266,37 +31266,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf32e00ed │ │ │ │ + @ instruction: 0xf33200ed │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf27a00ed │ │ │ │ - add r7, sp, #0 │ │ │ │ + @ instruction: 0xf27e00ed │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf25400ed │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xf25800ed │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rsbs r0, lr, #237 @ 0xed │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xf1e200ed │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r3!, {r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dbb04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31493,37 +31493,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf0c800ed │ │ │ │ + @ instruction: 0xf0cc00ed │ │ │ │ stmia r2!, {r1, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, sl, #237 @ 0xed │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + orr.w r0, lr, #237 @ 0xed │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vmla.i16 d16, d22, d5[3] │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + vmla.i16 d16, d26, d5[3] │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vmla.i32 d0, d30, d13[1] │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + vext.8 q0, q9, , #0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dbd30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31723,37 +31723,37 @@ │ │ │ │ movvc r0, r0 │ │ │ │ itte pl │ │ │ │ lslpl r1, r7, #3 │ │ │ │ strhpl r0, [r0, #16] │ │ │ │ movmi r0, r0 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp 0, 9, cr0, cr4, cr13, {7} │ │ │ │ + cdp 0, 9, cr0, cr8, cr13, {7} │ │ │ │ ittt le │ │ │ │ lslle r3, r4, #3 │ │ │ │ bkpt 0x0080 │ │ │ │ lslle r1, r7, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cdp 0, 1, cr0, cr6, cr13, {7} │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + cdp 0, 1, cr0, cr10, cr13, {7} │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r4, r4, #3 │ │ │ │ nop {6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ittt hi │ │ │ │ lslhi r3, r4, #3 │ │ │ │ - addhi r2, sp, #296 @ 0x128 │ │ │ │ + addhi r2, sp, #312 @ 0x138 │ │ │ │ lslhi r4, r4, #3 │ │ │ │ - stc 0, cr0, [r2, #948]! @ 0x3b4 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + stc 0, cr0, [r6, #948]! @ 0x3b4 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bkpt 0x00ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-948]! @ 0xfffffc4c │ │ │ │ - add r2, sp, #8 │ │ │ │ + stc 0, cr0, [r0, #948] @ 0x3b4 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bkpt 0x00c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dbf70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31979,44 +31979,44 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x006c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mcrr 0, 14, r0, lr, cr13 │ │ │ │ + mrrc 0, 14, r0, r2, cr13 │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ pop {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rsbs r0, r0, sp, asr #3 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + rsbs r0, r4, sp, asr #3 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #3 │ │ │ │ pop {r3, r4, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb9800ed │ │ │ │ + @ instruction: 0xeb9c00ed │ │ │ │ pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adc.w r0, r6, sp, asr #3 │ │ │ │ - add r7, pc, #816 @ (adr r7, dc50c ) │ │ │ │ + adc.w r0, sl, sp, asr #3 │ │ │ │ + add r7, pc, #832 @ (adr r7, dc51c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds.w r0, lr, sp, asr #3 │ │ │ │ - add r7, pc, #656 @ (adr r7, dc478 ) │ │ │ │ + @ instruction: 0xeb2200ed │ │ │ │ + add r7, pc, #672 @ (adr r7, dc488 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ pop {r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, dc3f0 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, dc400 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000dc1f0 : │ │ │ │ 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 │ │ │ │ @@ -32138,33 +32138,33 @@ │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n dc2ae │ │ │ │ hlt 0x002a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - orrs.w r0, ip, sp, asr #3 │ │ │ │ + orn r0, r0, sp, asr #3 │ │ │ │ cbnz r2, dc3b2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, sp, asr #3 │ │ │ │ + and.w r0, r4, sp, asr #3 │ │ │ │ cbnz r6, dc3a6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrd r0, r0, [sl, #948] @ 0x3b4 │ │ │ │ + ldrd r0, r0, [lr, #948] @ 0x3b4 │ │ │ │ cbnz r0, dc3a6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #208 @ (adr r6, dc430 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, dc440 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #88 @ (adr r6, dc3bc ) │ │ │ │ + add r6, pc, #104 @ (adr r6, dc3cc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, dc748 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, dc758 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrd r0, r0, [r2, #-948] @ 0x3b4 │ │ │ │ - add r5, pc, #864 @ (adr r5, dc6d0 ) │ │ │ │ + ldrd r0, r0, [r6, #-948] @ 0x3b4 │ │ │ │ + add r5, pc, #880 @ (adr r5, dc6e0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ hlt 0x001a │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dc374 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32581,93 +32581,93 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cbnz r0, dc7ec │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #208 @ (adr r5, dc8bc ) │ │ │ │ + add r5, pc, #224 @ (adr r5, dc8cc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb8e6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xb7fa │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n dc6d4 │ │ │ │ + b.n dc6dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #944 @ (adr r3, dcbbc ) │ │ │ │ + add r3, pc, #960 @ (adr r3, dcbcc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dc62c │ │ │ │ + b.n dc634 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, dca60 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, dca70 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dc558 │ │ │ │ + b.n dc560 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r3, pc, #136 @ (adr r3, dc8ac ) │ │ │ │ + add r3, pc, #152 @ (adr r3, dc8bc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n dc4b0 │ │ │ │ + b.n dc4b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, dcb4c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, dcb5c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n dc42c │ │ │ │ + b.n dc434 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb746 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #480 @ (adr r2, dca28 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, dca38 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n dc390 │ │ │ │ + b.n dc398 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, dc8ec ) │ │ │ │ + add r2, pc, #168 @ (adr r2, dc8fc ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb6ec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n dc2f8 │ │ │ │ + b.n dc300 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, dcba0 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, dcbb0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n dc2a0 │ │ │ │ + b.n dc2a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, dcaf0 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, dcb00 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ cpsie i │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dc254 │ │ │ │ + b.n dc25c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, dca4c ) │ │ │ │ + add r1, pc, #480 @ (adr r1, dca5c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb636 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dc208 │ │ │ │ + b.n dc210 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, dc9a8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, dc9b8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb60a │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dc88c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33639,253 +33639,253 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #552 @ (adr r1, dd560 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r4, dd3b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r4, dd3a2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dd7ec │ │ │ │ + b.n dd7f4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r4, dd3ce │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dd6a8 │ │ │ │ + b.n dd6b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ uxtb r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dd5d0 │ │ │ │ + b.n dd5d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r2, dd3fe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbz r2, dd3f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n dd4d4 │ │ │ │ + b.n dd4dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r2, dd3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sub sp, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r2, dd3dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r6, dd3ee │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r4, dd3fe │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r2, dd406 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n dd3ac │ │ │ │ + ble.n dd3b4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n dd354 │ │ │ │ + ble.n dd35c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n dd4fc │ │ │ │ + ble.n dd304 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, sp, #784 @ 0x310 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n dd4a8 │ │ │ │ + ble.n dd4b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n dd454 │ │ │ │ + ble.n dd45c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n dd404 │ │ │ │ + bgt.n dd40c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n dd3b0 │ │ │ │ + bgt.n dd3b8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, sp, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n dd35c │ │ │ │ + bgt.n dd364 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n dd504 │ │ │ │ + bgt.n dd50c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, sp, #656 @ 0x290 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n dd4ac │ │ │ │ + bgt.n dd4b4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n dd460 │ │ │ │ + bgt.n dd468 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n dd418 │ │ │ │ + blt.n dd420 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n dd3d4 │ │ │ │ + blt.n dd3dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n dd38c │ │ │ │ + blt.n dd394 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n dd544 │ │ │ │ + blt.n dd54c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n dd4e4 │ │ │ │ + blt.n dd4ec │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n dd490 │ │ │ │ + bge.n dd498 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n dd440 │ │ │ │ + bge.n dd448 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n dd3f4 │ │ │ │ + bge.n dd3fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n dd5a8 │ │ │ │ + bge.n dd5b0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n dd55c │ │ │ │ + bge.n dd564 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n dd510 │ │ │ │ + bge.n dd518 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n dd4c8 │ │ │ │ + bls.n dd4d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n dd47c │ │ │ │ + bls.n dd484 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n dd430 │ │ │ │ + bls.n dd438 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, sp, #872 @ 0x368 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n dd5e4 │ │ │ │ + bls.n dd5ec │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dd520 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34088,53 +34088,53 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r3, r7, #3 │ │ │ │ add r7, pc, #48 @ (adr r7, dd75c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n dd808 │ │ │ │ + bvs.n dd810 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #720 @ (adr r7, dda08 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n dd7c0 │ │ │ │ + bvs.n dd7c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #552 @ (adr r7, dd96c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n dd77c │ │ │ │ + bvs.n dd784 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #392 @ (adr r7, dd8d8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n dd738 │ │ │ │ + bpl.n dd740 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #232 @ (adr r7, dd844 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n dd6f4 │ │ │ │ + bpl.n dd6fc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #72 @ (adr r7, dd7b0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n dd6b4 │ │ │ │ + bpl.n dd6bc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #960 @ (adr r6, ddb34 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n dd86c │ │ │ │ + bpl.n dd874 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #776 @ (adr r6, dda88 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dd780 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34799,139 +34799,139 @@ │ │ │ │ b.n ddd2c │ │ │ │ add r5, pc, #72 @ (adr r5, ddeb8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r5, pc, #48 @ (adr r5, ddea4 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n dddc0 │ │ │ │ + bmi.n dddc8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, de228 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bcc.n dddd8 │ │ │ │ + bcc.n ddde0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r4, pc, #952 @ (adr r4, de244 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #936 @ (adr r2, de23c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bcs.n ddf60 │ │ │ │ + bcs.n ddf68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, pc, #688 @ (adr r3, de150 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n dded8 │ │ │ │ + bcs.n ddee0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, pc, #392 @ (adr r3, de034 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n dde54 │ │ │ │ + bne.n dde5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r3, pc, #104 @ (adr r3, ddf20 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n ddddc │ │ │ │ + bne.n ddde4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, pc, #872 @ (adr r2, de22c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n ddedc │ │ │ │ + bne.n ddee4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, pc, #312 @ (adr r2, de010 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n dde90 │ │ │ │ + beq.n dde98 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, pc, #136 @ (adr r2, ddf6c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n dde44 │ │ │ │ + beq.n dde4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #984 @ (adr r1, de2c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n dddf8 │ │ │ │ + beq.n dde00 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #808 @ (adr r1, de224 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n ddfac │ │ │ │ + beq.n ddfb4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #632 @ (adr r1, de180 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - beq.n ddf64 │ │ │ │ + beq.n ddf6c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #472 @ (adr r1, de0ec ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, pc, #168 @ (adr r1, ddfcc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, pc, #1016 @ (adr r0, de328 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, pc, #840 @ (adr r0, de284 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, pc, #136 @ (adr r3, ddfc8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r0, pc, #512 @ (adr r0, de14c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, pc, #120 @ (adr r3, ddfc8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, pc, #720 @ (adr r2, de228 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r2, pc, #392 @ (adr r2, de0f8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000ddf78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35031,31 +35031,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ add.w r2, r7, #344 @ 0x158 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n ddff0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r1, pc, #328 @ (adr r1, de1e4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, pc, #1000 @ (adr r0, de494 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, pc, #824 @ (adr r0, de3e8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000de0b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -35272,37 +35272,37 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000de304 : │ │ │ │ ldr.w r3, [r0, #212] @ 0xd4 │ │ │ │ cbz r3, de31c │ │ │ │ subs r1, #4 │ │ │ │ add.w r2, r3, #12 │ │ │ │ @@ -35537,39 +35537,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 000de554 : │ │ │ │ stmdb 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 │ │ │ │ @@ -35781,39 +35781,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000de774 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36026,39 +36026,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000de990 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36270,39 +36270,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000debac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36514,39 +36514,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dedc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36759,39 +36759,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r5, r5, #3 │ │ │ │ - stral r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - it ge │ │ │ │ + ite ge │ │ │ │ lslge r5, r5, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + strlt r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ittt mi │ │ │ │ + itte mi │ │ │ │ lslmi r5, r5, #3 │ │ │ │ strmi r2, [sp, #872] @ 0x368 │ │ │ │ - lslmi r3, r4, #3 │ │ │ │ + lslpl r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000defe4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37007,39 +37007,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000df208 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37252,39 +37252,39 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, df458 │ │ │ │ + cbnz r0, df45a │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r0, df456 │ │ │ │ + cbnz r4, df456 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, df444 │ │ │ │ + cbnz r6, df444 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000df424 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37581,51 +37581,51 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, df714 │ │ │ │ + cbnz r0, df716 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbnz r6, df710 │ │ │ │ + cbnz r2, df712 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r2, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r7, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r7, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000df740 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37770,15 +37770,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 000df884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37889,15 +37889,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r5, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000df980 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38181,21 +38181,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, dfc7c │ │ │ │ + cbz r2, dfc7e │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, dfc7e │ │ │ │ + cbz r2, dfc80 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dfc3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38516,39 +38516,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, dff40 │ │ │ │ + cbz r2, dff42 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r6, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r5, #27] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, dff3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r3, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000dff60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38877,21 +38877,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r1, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e02d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39217,45 +39217,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r2, #3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0620 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39479,33 +39479,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, e0b0c ) │ │ │ │ + add r7, pc, #744 @ (adr r7, e0b1c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - add r7, pc, #488 @ (adr r7, e0a28 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, e0a38 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, e08ec ) │ │ │ │ + add r7, pc, #176 @ (adr r7, e08fc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0850 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39715,39 +39715,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #816 @ (adr r6, e0d64 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, e0d74 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, e0c80 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, e0c90 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, e0b00 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, e0b10 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #936 @ (adr r5, e0df8 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, e0e08 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #760 @ (adr r5, e0d54 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, e0d64 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #616 @ (adr r5, e0ccc ) │ │ │ │ + add r5, pc, #632 @ (adr r5, e0cdc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 000e0a64 : │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cbz r3, e0a8a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39772,19 +39772,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n e0a86 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r4, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, e0b04 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, e0b14 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (e0b08 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -39810,17 +39810,17 @@ │ │ │ │ movs r1, #21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e0adc │ │ │ │ asrs r2, r2, #9 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, e0e28 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, e0e38 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0b18 : │ │ │ │ ldr r2, [pc, #140] @ (e0ba8 ) │ │ │ │ ldr r3, [pc, #144] @ (e0bac ) │ │ │ │ @@ -39890,23 +39890,23 @@ │ │ │ │ strb r2, [r2, #6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ vminnm.f32 , , │ │ │ │ - add r4, pc, #304 @ (adr r4, e0cf0 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, e0d00 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, e0c6c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, e0c7c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r5, #27] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0bd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39957,23 +39957,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e0bfe │ │ │ │ nop │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, e0ee4 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, e0ef4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r3, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, e0e58 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, e0e68 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0c70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40023,23 +40023,23 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n e0ca2 │ │ │ │ nop │ │ │ │ - add r3, pc, #0 @ (adr r3, e0cf8 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, e0d08 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r7, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #880 @ (adr r2, e1074 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, e1084 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r3, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0d0c : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, e0d20 │ │ │ │ @@ -40116,29 +40116,29 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n e0d5e │ │ │ │ nop │ │ │ │ - add r2, pc, #280 @ (adr r2, e0eec ) │ │ │ │ + add r2, pc, #296 @ (adr r2, e0efc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #136 @ (adr r2, e0e68 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, e0e78 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r4, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, e11e4 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, e0df4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r7, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0df4 : │ │ │ │ ldr.w r2, [r0, #280] @ 0x118 │ │ │ │ ldr r3, [pc, #244] @ (e0ef0 ) │ │ │ │ @@ -40243,35 +40243,35 @@ │ │ │ │ b.n e0e5e │ │ │ │ ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, e1018 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, e1028 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r0, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, e0f94 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, e0fa4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r4, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, e1310 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, e0f20 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #880 @ (adr r0, e1294 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, e12a4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e0f2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40358,35 +40358,35 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n e0f74 │ │ │ │ - add r0, pc, #184 @ (adr r0, e10cc ) │ │ │ │ + add r0, pc, #200 @ (adr r0, e10dc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, e1040 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, e1050 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r0, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r4, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1040 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40410,17 +40410,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e1058 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1090 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40500,35 +40500,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n e1106 │ │ │ │ nop │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000e118c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40551,17 +40551,17 @@ │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e11a4 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r2, [r7, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e11e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40622,21 +40622,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n e120e │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r1, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e129c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -40840,53 +40840,53 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsrs r2, r4, #8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1500 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41158,61 +41158,61 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r4, r0, #29 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1814 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -41333,15 +41333,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 000e1918 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (e1a04 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -41470,15 +41470,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1a40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41591,15 +41591,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1b3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41712,15 +41712,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1c38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41833,15 +41833,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1d34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42125,21 +42125,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e1ff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42460,39 +42460,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r2, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e2314 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42644,27 +42644,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r2, [r0, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e2480 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42888,33 +42888,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r2, [r5, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e26b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43027,15 +43027,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e27c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43243,21 +43243,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r4, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r0, [r7, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e29a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43481,33 +43481,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e2bd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43678,15 +43678,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #872] @ (e30c8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr.w ip, [r0, #904] @ 0x388 │ │ │ │ cbz r1, e2db4 │ │ │ │ vldr d4, [r0, #416] @ 0x1a0 │ │ │ │ vldr d3, [r0, #448] @ 0x1c0 │ │ │ │ @@ -44028,25 +44028,25 @@ │ │ │ │ b.n e314c │ │ │ │ ldr r3, [pc, #680] @ (e3460 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #172] @ (e3294 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -44126,23 +44126,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r5, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #544] @ (e34c8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r7, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r3, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -44305,41 +44305,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #664] @ (e36e8 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r0, [r5, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r4, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r4, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r7, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r6, [r2, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r7, [pc, #944] @ (e3844 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr.w r2, [r0, #904] @ 0x388 │ │ │ │ movs r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r1, r3, [r2, #4] │ │ │ │ @@ -44464,21 +44464,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n e35b4 │ │ │ │ bx sp │ │ │ │ lsls r1, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r6, [pc, #744] @ (e38f0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #904] @ 0x388 │ │ │ │ mov r4, r1 │ │ │ │ @@ -44513,17 +44513,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n e364e │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r5, [pc, #704] @ (e3948 ) │ │ │ │ lsls r3, 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 │ │ │ │ @@ -44755,39 +44755,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e3854 │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #896] @ (e3c80 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, fp │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #568] @ (e3b48 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #424] @ (e3ac4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #272] @ (e3a38 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -44859,23 +44859,23 @@ │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n e3992 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #32] @ (e3a10 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [pc, #432] @ (e3bac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [pc, #272] @ (e3b18 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, #12 │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ @@ -44985,15 +44985,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e3aca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #696] @ (e3e24 ) │ │ │ │ @@ -45257,41 +45257,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n e3cb8 │ │ │ │ nop │ │ │ │ adcs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [pc, #352] @ (e3f94 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [pc, #48] @ (e3e6c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ blxns sl │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r4, #134 @ 0x86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vldr d5, [r0, #448] @ 0x1c0 │ │ │ │ vldr d0, [r0, #416] @ 0x1a0 │ │ │ │ vldr d4, [r0, #432] @ 0x1b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d3, [r0, #456] @ 0x1c8 │ │ │ │ @@ -46759,38 +46759,38 @@ │ │ │ │ nop │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mcrr 0, 15, r0, ip, cr8 │ │ │ │ cmp r6, #122 @ 0x7a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000e4f88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -46865,29 +46865,29 @@ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n e4fca │ │ │ │ nop │ │ │ │ adds r4, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e5078 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47122,33 +47122,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #42 @ 0x2a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r7, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -47235,19 +47235,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e5392 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r1, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -47298,17 +47298,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n e5430 │ │ │ │ nop │ │ │ │ b.n e50a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e546c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47361,24 +47361,24 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n e54a2 │ │ │ │ - ldr??.w r0, [r0, r4, lsl #2] │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + ldr??.w r0, [r4, r4, lsl #2] │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r0, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -47403,17 +47403,17 @@ │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e552a │ │ │ │ nop │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e5564 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47441,18 +47441,18 @@ │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n e5582 │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r0, #228] @ 0xe4 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + ldrb.w r0, [r4, #228] @ 0xe4 │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e55c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47581,15 +47581,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 000e56dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -47700,15 +47700,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r1, e581a │ │ │ │ vldr d7, [r0, #464] @ 0x1d0 │ │ │ │ vldr d3, [r0, #448] @ 0x1c0 │ │ │ │ vldr d6, [r0, #432] @ 0x1b0 │ │ │ │ @@ -47840,19 +47840,19 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r5, r5, #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, #904] @ 0x388 │ │ │ │ @@ -47954,17 +47954,17 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48080,17 +48080,17 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48172,17 +48172,17 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48275,17 +48275,17 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #206 @ 0xce │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48370,17 +48370,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e5f76 │ │ │ │ str r4, [r5, r7] │ │ │ │ subs r0, r7, #2 │ │ │ │ @ instruction: 0xeb853fb1 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -48503,37 +48503,37 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r5, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -48671,31 +48671,31 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r2, r0, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r5, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -48836,23 +48836,23 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000e6474 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49123,53 +49123,53 @@ │ │ │ │ nop │ │ │ │ adds r4, r4, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n e67a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldc2l 0, cr0, [r4, #904] @ 0x388 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r6, #28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stc2 0, cr0, [r8, #-904] @ 0xfffffc78 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r5, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r0, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 000e676c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -49218,27 +49218,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ b.n e67c2 │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ │ │ │ 000e6808 : │ │ │ │ stmdb 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 │ │ │ │ @@ -49570,45 +49570,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #800] @ (e6e44 ) │ │ │ │ + ldr r7, [pc, #816] @ (e6e54 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r6, r1, #14 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #424] @ (e6cd8 ) │ │ │ │ + ldr r7, [pc, #440] @ (e6ce8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #192] @ (e6bf8 ) │ │ │ │ + ldr r7, [pc, #208] @ (e6c08 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #744] @ (e6e28 ) │ │ │ │ + ldr r6, [pc, #760] @ (e6e38 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r2, r6, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #608] @ (e6da8 ) │ │ │ │ + ldr r6, [pc, #624] @ (e6db8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r6, r2, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #288] @ (e6c74 ) │ │ │ │ + ldr r6, [pc, #304] @ (e6c84 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r0, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #32] @ (e6b80 ) │ │ │ │ + ldr r6, [pc, #48] @ (e6b90 ) │ │ │ │ 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, #3312] @ 0xcf0 │ │ │ │ ldr r5, [pc, #720] @ (e6e44 ) │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ @@ -49912,32 +49912,32 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ add sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #272] @ (e6f88 ) │ │ │ │ + ldr r3, [pc, #288] @ (e6f98 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r2, r7, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfb1000e3 │ │ │ │ + @ instruction: 0xfb1400e3 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfaf000e3 │ │ │ │ + @ instruction: 0xfaf400e3 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #864] @ (e71f4 ) │ │ │ │ + ldr r2, [pc, #880] @ (e7204 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xface00e3 │ │ │ │ + @ instruction: 0xfad200e3 │ │ │ │ subs r0, r6, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #728] @ (e7178 ) │ │ │ │ + ldr r2, [pc, #744] @ (e7188 ) │ │ │ │ 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, #3320] @ 0xcf8 │ │ │ │ sub.w sp, sp, #740 @ 0x2e4 │ │ │ │ ldr r4, [pc, #512] @ (e70b8 ) │ │ │ │ @@ -50141,31 +50141,31 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, r7, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r0, [pc, #880] @ (e7448 ) │ │ │ │ + ldr r0, [pc, #896] @ (e7458 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh.w r0, [r2, #227] @ 0xe3 │ │ │ │ + strh.w r0, [r6, #227] @ 0xe3 │ │ │ │ adds r6, r7, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #456] @ (e72b4 ) │ │ │ │ + ldr r0, [pc, #472] @ (e72c4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strb.w r0, [r0, #227] @ 0xe3 │ │ │ │ + strb.w r0, [r4, #227] @ 0xe3 │ │ │ │ adds r4, r3, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #312] @ (e7230 ) │ │ │ │ + ldr r0, [pc, #328] @ (e7240 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr.w r0, [ip, r3, lsl #2] │ │ │ │ + str??.w r0, [r0, r3, lsl #2] │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -50448,45 +50448,45 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ adds r4, r5, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf66400e3 │ │ │ │ + @ instruction: 0xf66800e3 │ │ │ │ asrs r0, r0, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movw r0, #18659 @ 0x48e3 │ │ │ │ - mov r2, r5 │ │ │ │ + movw r0, #35043 @ 0x88e3 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r3, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r7, #29 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r2, r5, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf5e800e3 │ │ │ │ - cmp lr, r9 │ │ │ │ + @ instruction: 0xf5ec00e3 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs.w r0, ip, #7438336 @ 0x718000 │ │ │ │ - cmp sl, r4 │ │ │ │ + rsb r0, r0, #7438336 @ 0x718000 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r2, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf58e00e3 │ │ │ │ + @ instruction: 0xf59200e3 │ │ │ │ asrs r2, r5, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ b.n e7100 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50570,23 +50570,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n e7484 │ │ │ │ nop │ │ │ │ - orrs.w r0, r0, #7438336 @ 0x718000 │ │ │ │ + orrs.w r0, r4, #7438336 @ 0x718000 │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bic.w r0, lr, #7438336 @ 0x718000 │ │ │ │ + bics.w r0, r2, #7438336 @ 0x718000 │ │ │ │ asrs r4, r3, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ @@ -51481,110 +51481,110 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r0, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n e7eac │ │ │ │ + bvc.n e7eb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r0, r3, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bmi.n e7f24 │ │ │ │ + bmi.n e7f2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vhadd.s32 q0, q15, │ │ │ │ + vhadd.s q0, q9, │ │ │ │ asrs r4, r6, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcc.n e7f70 │ │ │ │ + bcc.n e7f78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cdp 0, 4, cr0, cr12, cr3, {7} │ │ │ │ + cdp 0, 5, cr0, cr0, cr3, {7} │ │ │ │ asrs r4, r6, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r6, r7, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n e7e28 │ │ │ │ + bcs.n e7e30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldc 0, cr0, [ip, #908] @ 0x38c │ │ │ │ + stc 0, cr0, [r0, #908]! @ 0x38c │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf62e00e2 │ │ │ │ @ instruction: 0xf5f400e2 │ │ │ │ rsb r0, ip, #7405568 @ 0x710000 │ │ │ │ sub.w r0, r4, #7405568 @ 0x710000 │ │ │ │ sbcs.w r0, lr, #7405568 @ 0x710000 │ │ │ │ adcs.w r0, r8, #7405568 @ 0x710000 │ │ │ │ - ldcl 0, cr0, [r8], #-908 @ 0xfffffc74 │ │ │ │ - mrrc 0, 14, r0, ip, cr3 │ │ │ │ - mcrr 0, 14, r0, r0, cr3 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + ldcl 0, cr0, [ip], #-908 @ 0xfffffc74 │ │ │ │ + stcl 0, cr0, [r0], #-908 @ 0xfffffc74 │ │ │ │ + mcrr 0, 14, r0, r4, cr3 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r7, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xebfc00e3 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + stc 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rsbs r0, r0, r3, asr #3 │ │ │ │ + rsbs r0, r4, r3, asr #3 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs.w r0, r2, r3, asr #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs.w r0, r6, r3, asr #3 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb8600e3 │ │ │ │ - sbc.w r0, r8, r3, asr #3 │ │ │ │ - adcs.w r0, ip, r3, asr #3 │ │ │ │ - adc.w r0, r0, r3, asr #3 │ │ │ │ - @ instruction: 0xeb2200e3 │ │ │ │ - add.w r0, r8, r3, asr #3 │ │ │ │ - @ instruction: 0xeae800e3 │ │ │ │ + @ instruction: 0xeb8a00e3 │ │ │ │ + sbc.w r0, ip, r3, asr #3 │ │ │ │ + sbc.w r0, r0, r3, asr #3 │ │ │ │ + adc.w r0, r4, r3, asr #3 │ │ │ │ + @ instruction: 0xeb2600e3 │ │ │ │ + add.w r0, ip, r3, asr #3 │ │ │ │ + @ instruction: 0xeaec00e3 │ │ │ │ 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] @ (e81d8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #680] @ (e81dc ) │ │ │ │ @@ -51841,36 +51841,36 @@ │ │ │ │ beq.n e81ac │ │ │ │ b.n e80f2 │ │ │ │ ldc2l 0, cr0, [ip, #-992]! @ 0xfffffc20 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xfbba00f8 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n e8144 │ │ │ │ + b.n e814c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r5, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #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] @ (e8304 ) │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -51967,24 +51967,24 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfa8600f8 │ │ │ │ @ instruction: 0xfa8400f8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r6, #248] @ 0xf8 │ │ │ │ - b.n e7f3c │ │ │ │ + b.n e7f44 │ │ │ │ lsls r3, r4, #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] @ (e849c ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -52123,35 +52123,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e83ba │ │ │ │ nop │ │ │ │ vld4. {d16-d19}, [lr :256], r8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r2, #248] @ 0xf8 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n e7edc │ │ │ │ + b.n e7ee4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n e7e58 │ │ │ │ + b.n e7e60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r2, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n e7dc8 │ │ │ │ + b.n e7dd0 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -52208,23 +52208,23 @@ │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n e851e │ │ │ │ nop │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n e8d08 │ │ │ │ + b.n e8d10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n e8ccc │ │ │ │ + b.n e8cd4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -52275,17 +52275,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e85c0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf71200f8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ec00f8 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n e8c38 │ │ │ │ + b.n e8c40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r4, r6, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -53004,44 +53004,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r6, #50 @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n e8d50 │ │ │ │ + bgt.n e8d58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n e8870 │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n e8804 │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n e8794 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - blt.n e8dd0 │ │ │ │ + blt.n e8dd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n e8d94 │ │ │ │ + blt.n e8d9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n e8d58 │ │ │ │ + blt.n e8d60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n e8d18 │ │ │ │ + blt.n e8d20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ vmla.i16 q8, q15, d2[2] │ │ │ │ cmp r4, #196 @ 0xc4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - blt.n e8ed8 │ │ │ │ + blt.n e8ee0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #336] @ (e8f84 ) │ │ │ │ @@ -53177,35 +53177,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n e8eaa │ │ │ │ mrc 0, 3, r0, cr10, cr8, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ mcr 0, 0, r0, cr2, cr8, {7} │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bge.n e8fbc │ │ │ │ + bge.n e8fc4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cdp2 0, 6, cr0, cr6, cr2, {7} │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n e8f70 │ │ │ │ + bls.n e8f78 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cdp2 0, 3, cr0, cr12, cr2, {7} │ │ │ │ cmp r3, #10 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n e8f2c │ │ │ │ + bls.n e8f34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cdp2 0, 1, cr0, cr4, cr2, {7} │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bls.n e8ee4 │ │ │ │ + bls.n e8eec │ │ │ │ lsls r3, r4, #3 │ │ │ │ stc2l 0, cr0, [r8, #904]! @ 0x388 │ │ │ │ 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, #700] @ (e9290 ) │ │ │ │ @@ -53465,49 +53465,49 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n e912a │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r6], {248} @ 0xf8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, sp, #0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc2 0, cr0, [ip], #904 @ 0x388 │ │ │ │ @ instruction: 0xeb8200f8 │ │ │ │ - bvc.n e91cc │ │ │ │ + bvc.n e91d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n e9384 │ │ │ │ + bvc.n e938c │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r0, #146 @ 0x92 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvc.n e9344 │ │ │ │ + bvc.n e934c │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfb9a00e2 │ │ │ │ - bvc.n e9300 │ │ │ │ + bvc.n e9308 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n e92c0 │ │ │ │ + bvs.n e92c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfb5000e2 │ │ │ │ cmp r0, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n e927c │ │ │ │ + bvs.n e9284 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfb2800e2 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bvs.n e9234 │ │ │ │ + bvs.n e923c │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfafe00e2 │ │ │ │ - bvs.n e91f0 │ │ │ │ + bvs.n e91f8 │ │ │ │ lsls r3, r4, #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] @ (e93b4 ) │ │ │ │ @@ -53585,22 +53585,22 @@ │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #32 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xfa2c00e2 │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n e9310 │ │ │ │ + bpl.n e9318 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr??.w r0, [sl, #226] @ 0xe2 │ │ │ │ - bpl.n e92d4 │ │ │ │ + bpl.n e92dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n e94a0 │ │ │ │ + bpl.n e94a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh.w r0, [r8, #226] @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ sub.w sp, sp, #3568 @ 0xdf0 │ │ │ │ @@ -53950,52 +53950,52 @@ │ │ │ │ ldmia.w r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ vst4. {d0-d3}, [r6 :128], r2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n e96e8 │ │ │ │ + bcc.n e96f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #142 @ 0x8e │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf76200e2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r4, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n e9748 │ │ │ │ + bcs.n e9750 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf72a00e2 │ │ │ │ blt.n e9860 │ │ │ │ lsls r2, r4, #3 │ │ │ │ blt.n e97e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bge.n e9794 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bne.n e97b0 │ │ │ │ + bne.n e97b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n e977c │ │ │ │ + bne.n e9784 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n e9740 │ │ │ │ + bne.n e9748 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n e972c │ │ │ │ + bne.n e9734 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -54160,39 +54160,39 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldcl 0, cr0, [r6], #-904 @ 0xfffffc78 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n e9284 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stc 0, cr0, [sl], {226} @ 0xe2 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n e9a20 │ │ │ │ + beq.n e9a28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf4aa00e2 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r5, r5, #3 │ │ │ │ - beq.n e99d8 │ │ │ │ + beq.n e99e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ eor.w r0, r2, #7405568 @ 0x710000 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - beq.n e9998 │ │ │ │ + beq.n e99a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ orn r0, r0, #7405568 @ 0x710000 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bics.w r0, r4, #7405568 @ 0x710000 │ │ │ │ movs r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ands.w r0, r2, #7405568 @ 0x710000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #224] @ (e9a98 ) │ │ │ │ @@ -54284,20 +54284,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n ea014 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf32e00e2 │ │ │ │ subs r4, r2, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf2dc00e2 │ │ │ │ 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 │ │ │ │ subw sp, sp, #2556 @ 0x9fc │ │ │ │ @@ -54621,49 +54621,49 @@ │ │ │ │ nop │ │ │ │ b.n ea1a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n ea1a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n ea018 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf13e00e2 │ │ │ │ - cbz r6, e9e5c │ │ │ │ + cbz r2, e9e5e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orn r0, r2, #226 @ 0xe2 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bmi.n e9f14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n e9eb4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r6, r3, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ vhadd.s32 q8, q12, q9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -54753,17 +54753,17 @@ │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp 0, 8, cr0, cr0, cr2, {7} │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #72] @ 0x48 │ │ │ │ @@ -55463,95 +55463,95 @@ │ │ │ │ nop │ │ │ │ ble.n ea704 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ble.n ea704 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stc 0, cr0, [sl, #-904] @ 0xfffffc78 │ │ │ │ adds r4, r1, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldcl 0, cr0, [sl], {226} @ 0xe2 │ │ │ │ blt.n ea708 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xebfe00e2 │ │ │ │ beq.n ea77c │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add.w r0, r6, r2, asr #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrd r0, r0, [r6, #-904]! @ 0x388 │ │ │ │ asrs r0, r6, #23 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrd r0, r0, [r8], #904 @ 0x388 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4, {r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n ea560 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #56] @ 0x38 │ │ │ │ @@ -56435,25 +56435,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n eb06c │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r6, r7, #7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n eab50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n ea99c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -56471,101 +56471,101 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n eb438 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #904 @ (adr r1, eb50c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, eb51c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n eb2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #72 @ (adr r1, eb1dc ) │ │ │ │ + add r1, pc, #88 @ (adr r1, eb1ec ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsrs r4, r6, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbnz r6, eb214 │ │ │ │ + cbnz r2, eb216 │ │ │ │ lsls r3, r4, #3 │ │ │ │ b.n eb21c │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ b.n eb1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, eb20c │ │ │ │ + cbnz r4, eb20c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ svc 72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ udf #202 @ 0xca │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r3!, {r2, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r2!, {r1, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r2!, {r2, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r6, eb1f6 │ │ │ │ + cbnz r2, eb1f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, eb1f2 │ │ │ │ + cbnz r2, eb1f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r2, eb1f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ble.n eb2a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n eb190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r6, r1, #6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n eb14c │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r6, r4, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r3, r4, #3 │ │ │ │ bgt.n eb30c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #344] @ 0x158 │ │ │ │ subw sp, sp, #3724 @ 0xe8c │ │ │ │ ldr.w r4, [pc, #1456] @ eb7f8 │ │ │ │ @@ -57119,67 +57119,67 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldmia r2, {r2, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r0, #30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bge.n eb72c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r3, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bge.n eb864 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bhi.n eb868 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r6, eb896 │ │ │ │ + cbz r2, eb898 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvc.n eb8b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bvs.n eb838 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r6, eb898 │ │ │ │ lsls r2, r4, #3 │ │ │ │ revsh r2, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ hlt 0x0008 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r0, eb88c │ │ │ │ + cbz r4, eb88c │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvs.n eb880 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bpl.n eb820 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, eb888 │ │ │ │ + cbz r2, eb88a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, eb884 │ │ │ │ + cbz r2, eb886 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r0, eb882 │ │ │ │ + cbz r4, eb882 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #1088] @ 0x440 │ │ │ │ @@ -57981,121 +57981,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bmi.n ec1d4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bcc.n ec1b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 14, cr0, cr2, cr12, {7} │ │ │ │ bne.n ec120 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cdp2 0, 4, cr0, cr0, cr12, {7} │ │ │ │ bne.n ec1e4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldc2l 0, cr0, [r0, #944] @ 0x3b0 │ │ │ │ beq.n ec12c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldc2 0, cr0, [r8, #-944] @ 0xfffffc50 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r3, r4, #3 │ │ │ │ beq.n ec1b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ mcrr2 0, 14, r0, r6, cr12 │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xfbfe00ec │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cbz r2, ec1e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ uxtb r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ uxth r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xfae400ec │ │ │ │ sxtb r6, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfa8e00ec │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xfa2c00ec │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r5, {r3, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xfa0400ec │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr??.w r0, [lr, #236] @ 0xec │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh.w r0, [r8, #236] @ 0xec │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #1000 @ (adr r7, ec5f0 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, ec600 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ @@ -58559,72 +58559,72 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf7ac00ec │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6be00ec │ │ │ │ ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xf66200ec │ │ │ │ ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ movw r0, #26860 @ 0x68ec │ │ │ │ - add r4, pc, #992 @ (adr r4, ecafc ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, ecb0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, sl, #7733248 @ 0x760000 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, ec810 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, ec820 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ee00ec │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xf4aa00ec │ │ │ │ - add r3, pc, #368 @ (adr r3, ec8c0 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, ec8d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #664 @ (adr r2, ec9fc ) │ │ │ │ + add r2, pc, #680 @ (adr r2, eca0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, ec988 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, ec998 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #424 @ (adr r2, ec914 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, ec924 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, ec8e8 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, ec8f8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xf38a00ec │ │ │ │ - add r2, pc, #240 @ (adr r2, ec868 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, ec878 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r6!, {r1, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -59381,20 +59381,20 @@ │ │ │ │ b.n ec992 │ │ │ │ push {r1, r3, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ addw r0, r8, #236 @ 0xec │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs.w r0, r6, #236 @ 0xec │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xf0d200ec │ │ │ │ @@ -59403,39 +59403,39 @@ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, ip, #236 @ 0xec │ │ │ │ stmia r3!, {r2, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ vext.8 q0, q10, q14, #0 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 13, cr0, cr14, cr12, {7} │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ cdp 0, 8, cr0, cr14, cr12, {7} │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stcl 0, cr0, [lr, #944]! @ 0x3b0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r4, pc, #928 @ (adr r4, ed3bc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, pc, #656 @ (adr r4, ed2b0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, pc, #520 @ (adr r4, ed22c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ @@ -59443,38 +59443,38 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, pc, #32 @ (adr r4, ed04c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r3, pc, #816 @ (adr r3, ed360 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r3, pc, #664 @ (adr r3, ed2cc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #3 │ │ │ │ rsb r0, ip, ip, asr #3 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bkpt 0x00d4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #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, #904] @ 0x388 │ │ │ │ @@ -60193,33 +60193,33 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #120 @ (adr r4, ed9d0 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.n edc70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n edc30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n edbf0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r1, r2, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n edbb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -60657,15 +60657,15 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ blt.n ede04 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000edef0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61392,19 +61392,19 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ bvs.n ee75c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r2, lr │ │ │ │ lsls r2, r7, #3 │ │ │ │ bpl.n ee6c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -61420,15 +61420,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n ee81c │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r7, pc, #488 @ (adr r7, ee938 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ bmi.n ee7ec │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r7, pc, #336 @ (adr r7, ee8ac ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ bics r4, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ muls r2, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @@ -61771,17 +61771,17 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r4, pc, #552 @ (adr r4, eed3c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r5, pc, #64 @ (adr r5, eeb64 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @@ -62123,31 +62123,31 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, #92 @ 0x5c │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r4!, {r1, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [pc, #484] @ (ef0f0 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #814 @ 0x32e │ │ │ │ @@ -62313,59 +62313,59 @@ │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w ee37e │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r1!, {r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ @@ -62746,15 +62746,15 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #204 @ 0xcc │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bvc.n ef5d8 │ │ │ │ + bvc.n ef5e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #3 │ │ │ │ @@ -62768,17 +62768,17 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r5, #118 @ 0x76 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -63376,21 +63376,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #24 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n efbc4 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmia r0!, {r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000efc34 : │ │ │ │ @@ -63423,15 +63423,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n efc56 │ │ │ │ nop │ │ │ │ ittt al │ │ │ │ lslal r4, r5, #3 │ │ │ │ - ldral r0, [r2, #72] @ 0x48 │ │ │ │ + ldral r4, [r2, #72] @ 0x48 │ │ │ │ lslal r3, r4, #3 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000efc90 : │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cbz r3, efcb6 │ │ │ │ @@ -63462,15 +63462,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n efcb2 │ │ │ │ nop │ │ │ │ itte hi │ │ │ │ lslhi r4, r5, #3 │ │ │ │ - ldrhi r4, [r6, #64] @ 0x40 │ │ │ │ + ldrhi r0, [r7, #64] @ 0x40 │ │ │ │ lslls r3, r4, #3 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000efcec : │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ vstr d0, [r0, #448] @ 0x1c0 │ │ │ │ @@ -63501,15 +63501,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #31 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n efd1e │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ittt mi │ │ │ │ lslmi r4, r5, #3 │ │ │ │ │ │ │ │ 000efd54 : │ │ │ │ @@ -63588,15 +63588,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ bkpt 0x00c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bkpt 0x0096 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000efe28 : │ │ │ │ @@ -63646,21 +63646,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #22 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n efe52 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bkpt 0x0032 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000efec0 : │ │ │ │ @@ -63841,23 +63841,23 @@ │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n f0010 │ │ │ │ pop {r1, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ pop {r1, r2, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f00a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63923,15 +63923,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r2, f01b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f015c : │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cbz r3, f0182 │ │ │ │ @@ -63962,15 +63962,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f017e │ │ │ │ nop │ │ │ │ cbnz r6, f01f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f01b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64036,15 +64036,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f026c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64747,65 +64747,65 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f0378 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbnz r4, f09d2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r6, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r6, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r0, f09e0 │ │ │ │ + cbnz r4, f09e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb7b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r5, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb778 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r2, [r5, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb744 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf5e800e3 │ │ │ │ + @ instruction: 0xf5ec00e3 │ │ │ │ str r4, [r6, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r7, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb70e │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r6, [r0, #18] │ │ │ │ @@ -64820,15 +64820,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r2, [r2, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adc.w r0, r6, #7438336 @ 0x718000 │ │ │ │ + adc.w r0, sl, #7438336 @ 0x718000 │ │ │ │ str r2, [r2, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r4, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xb66c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ @@ -64859,88 +64859,88 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r2, [r7, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r2, r4, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bics.w r0, r8, #7438336 @ 0x718000 │ │ │ │ + bics.w r0, ip, #7438336 @ 0x718000 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r4, r5, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r6, f0b7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cbz r4, f0b7e │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f0b0c : │ │ │ │ @@ -65279,27 +65279,27 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r1, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r4, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r0, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f0e9c : │ │ │ │ @@ -65328,15 +65328,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f0ebe │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r7, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, sp, #568 @ 0x238 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f0ef4 : │ │ │ │ @@ -65408,23 +65408,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n f0f2c │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r6, [r2, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r6, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f0fbc : │ │ │ │ @@ -65489,15 +65489,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r6, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r1, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f105c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65559,15 +65559,15 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r3, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f110c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65611,15 +65611,15 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f1184 : │ │ │ │ @@ -66091,111 +66091,111 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r0, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r6, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r0, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r1, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r7, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f16c4 : │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ cbz r3, f16ea │ │ │ │ @@ -66226,15 +66226,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f16e6 │ │ │ │ nop │ │ │ │ add r6, pc, #744 @ (adr r6, f1a00 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f1720 : │ │ │ │ cbz r1, f1728 │ │ │ │ ldr.w r3, [r0, #864] @ 0x360 │ │ │ │ @@ -66275,15 +66275,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f1756 │ │ │ │ nop │ │ │ │ add r6, pc, #296 @ (adr r6, f18b0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f1790 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -66440,21 +66440,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #832] @ (f1c40 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r5, pc, #264 @ (adr r5, f1a10 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f1918 : │ │ │ │ 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 │ │ │ │ @@ -66629,23 +66629,23 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #3 │ │ │ │ add r3, pc, #808 @ (adr r3, f1dec ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #936] @ (f1e70 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #776] @ (f1dd4 ) │ │ │ │ + ldr r6, [pc, #792] @ (f1de4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r6, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #552] @ (f1cfc ) │ │ │ │ + ldr r6, [pc, #568] @ (f1d0c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, pc, #160 @ (adr r3, f1b78 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [pc, #440] @ (f1c94 ) │ │ │ │ + ldr r6, [pc, #456] @ (f1ca4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r2, [r7, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f1ae0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67005,73 +67005,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #1016 @ (adr r1, f2284 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r2, [r2, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, pc, #144 @ (adr r1, f1f24 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [pc, #424] @ (f2040 ) │ │ │ │ + ldr r4, [pc, #440] @ (f2050 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r6, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #288] @ (f1fc0 ) │ │ │ │ + ldr r4, [pc, #304] @ (f1fd0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, pc, #984 @ (adr r0, f227c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, pc, #848 @ (adr r0, f21fc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [pc, #104] @ (f1f18 ) │ │ │ │ + ldr r4, [pc, #120] @ (f1f28 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, pc, #704 @ (adr r0, f2178 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #968] @ (f2284 ) │ │ │ │ + ldr r3, [pc, #984] @ (f2294 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #816] @ (f21f4 ) │ │ │ │ + ldr r3, [pc, #832] @ (f2204 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, pc, #488 @ (adr r0, f20b0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, pc, #344 @ (adr r0, f2028 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #624] @ (f2144 ) │ │ │ │ + ldr r3, [pc, #640] @ (f2154 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r4, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, pc, #200 @ (adr r0, f1fa4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #480] @ (f20c0 ) │ │ │ │ + ldr r3, [pc, #496] @ (f20d0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r0, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r0, pc, #24 @ (adr r0, f1f00 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #304] @ (f201c ) │ │ │ │ + ldr r3, [pc, #320] @ (f202c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #168] @ (f1f9c ) │ │ │ │ + ldr r3, [pc, #184] @ (f1fac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #40] @ (f1f20 ) │ │ │ │ + ldr r3, [pc, #56] @ (f1f30 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #944] @ (f22ac ) │ │ │ │ + ldr r2, [pc, #960] @ (f22bc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #880] @ (f2270 ) │ │ │ │ + ldr r2, [pc, #896] @ (f2280 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #752] @ (f21f4 ) │ │ │ │ + ldr r2, [pc, #768] @ (f2204 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #688] @ (f21b8 ) │ │ │ │ + ldr r2, [pc, #704] @ (f21c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #568] @ (f2144 ) │ │ │ │ + ldr r2, [pc, #584] @ (f2154 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f1f0c : │ │ │ │ ldr.w r3, [r0, #848] @ 0x350 │ │ │ │ mov r2, r1 │ │ │ │ cbz r3, f1f1a │ │ │ │ movs r0, #0 │ │ │ │ @@ -67148,27 +67148,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f1f5e │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #560] @ (f2210 ) │ │ │ │ + ldr r1, [pc, #576] @ (f2220 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r3, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #408] @ (f2184 ) │ │ │ │ + ldr r1, [pc, #424] @ (f2194 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r2, [r6, #7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #256] @ (f20f8 ) │ │ │ │ + ldr r1, [pc, #272] @ (f2108 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f1ffc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67294,17 +67294,17 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #216] @ (f2210 ) │ │ │ │ + ldr r0, [pc, #232] @ (f2220 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (f2144 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f213c : │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ cbz r3, f215e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67332,15 +67332,15 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f215a │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r4, [r2, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f2198 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67487,19 +67487,19 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r7, [pc, #456] @ (f24e4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r6, fp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f232c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67674,19 +67674,19 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r5, [pc, #848] @ (f283c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ orrs r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f2504 : │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ cbz r3, f2526 │ │ │ │ @@ -67716,15 +67716,15 @@ │ │ │ │ add.w r2, r2, #336 @ 0x150 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f2522 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f2560 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67958,57 +67958,57 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f2810 : │ │ │ │ @@ -68036,15 +68036,15 @@ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n f2828 │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f2860 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68382,39 +68382,39 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r0, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f2c08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -68773,99 +68773,99 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f3030 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -68932,21 +68932,21 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #384] @ (f3248 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f30e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68973,15 +68973,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n f30fc │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r6, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f3138 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -69533,15 +69533,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r6, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r0, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r2, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @@ -69591,79 +69591,79 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ bxns sl │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r6, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #508] @ (f3a1c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #508] @ (f3a20 ) │ │ │ │ @@ -69859,79 +69859,79 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n f3552 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r1, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r7, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r0, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f3aa4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70056,39 +70056,39 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r2, [r7, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r0, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r5, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f3bfc : │ │ │ │ @@ -70149,15 +70149,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r1, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r4, #26] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f3c9c : │ │ │ │ @@ -70224,15 +70224,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r1, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f3d40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70447,45 +70447,45 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r0, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r4, #8] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r6, [r4, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r5, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r6, [r7, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f3f9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70550,15 +70550,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r7, #112 @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsb r4, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f4040 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -70898,37 +70898,37 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r6, [r7, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r6, [r5, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r2, [r4, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r2, [r0, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ @@ -71102,31 +71102,31 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r6, [r6, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f45d8 : │ │ │ │ @@ -71323,27 +71323,27 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r6, #12 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r6, r3, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [pc, #544] @ (f49f0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [pc, #256] @ (f48e0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f47e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -71846,39 +71846,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #27] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r5, [pc, #200] @ (f4de0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r0, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r6, [r1, #25] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [pc, #608] @ (f4f8c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r2, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [pc, #880] @ (f50b0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r6, r3, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [pc, #208] @ (f4e18 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r5, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [pc, #480] @ (f4f34 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [pc, #872] @ (f50c4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ @@ -71886,57 +71886,57 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [pc, #104] @ (f4dd0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #984] @ (f514c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #848] @ (f50d0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r2, [r1, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #592] @ (f4fe0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r4, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #448] @ (f4f5c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r0, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [pc, #304] @ (f4ed8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r2, [r4, #14] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [pc, #944] @ (f516c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f4dc4 : │ │ │ │ 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 │ │ │ │ @@ -72113,21 +72113,21 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [pc, #104] @ (f5010 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 000f4fc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72178,23 +72178,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #26 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n f4fdc │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r2, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bx r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r5, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bx r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r0, #2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f5060 : │ │ │ │ @@ -72227,15 +72227,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f5082 │ │ │ │ nop │ │ │ │ strb r6, [r4, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mov r8, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f50bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72301,15 +72301,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r4, r1, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f5160 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72430,27 +72430,27 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r8, sp │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f52c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72545,21 +72545,21 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mvns r2, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bics r4, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f53dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72888,63 +72888,63 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ eors r6, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ eors r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ands r2, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ands r0, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f57f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73003,15 +73003,15 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r7, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r7, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f588c : │ │ │ │ @@ -73394,40 +73394,40 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf1ea00e3 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + @ instruction: 0xf1ee00e3 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r1, [pc, #584] @ (f5f28 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx bf4dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -73652,70 +73652,70 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n f58dc │ │ │ │ - @ instruction: 0xf12800e3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + @ instruction: 0xf12c00e3 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r6, r3, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r5, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #158 @ 0x9e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f5fa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74150,45 +74150,45 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrsh r6, [r2, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r6, r6, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r4, #156 @ 0x9c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r4, #134 @ 0x86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r3, #174 @ 0xae │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [pc, #136] @ (f6504 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (f6508 ) │ │ │ │ ldr r3, [pc, #140] @ (f650c ) │ │ │ │ @@ -74242,31 +74242,31 @@ │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n f5ff4 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, #210 @ 0xd2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, #174 @ 0xae │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 000f652c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74440,21 +74440,21 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ eors r3, r5 │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r1, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -74570,27 +74570,27 @@ │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n f6838 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r7, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 000f68d8 : │ │ │ │ @@ -74674,15 +74674,15 @@ │ │ │ │ nop │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vhadd.u16 q8, q8, q9 │ │ │ │ + vhadd.u16 q8, q10, q9 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 000f69dc : │ │ │ │ mov ip, r0 │ │ │ │ @@ -75088,41 +75088,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xfbfa00e2 │ │ │ │ + @ instruction: 0xfbfe00e2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n f7048 │ │ │ │ + b.n f7050 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfbc800e2 │ │ │ │ + @ instruction: 0xfbcc00e2 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n f6ea4 │ │ │ │ + b.n f6eac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfaec00e2 │ │ │ │ + @ instruction: 0xfaf000e2 │ │ │ │ subs r4, r3, #4 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx b6aa8 │ │ │ │ ldr r1, [pc, #528] @ (f70a4 ) │ │ │ │ mov r3, r6 │ │ │ │ @@ -75334,51 +75334,51 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh.w r0, [r6, #226] @ 0xe2 │ │ │ │ + ldrsh.w r0, [sl, #226] @ 0xe2 │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb.w r0, [r8, #226] @ 0xe2 │ │ │ │ + ldrsb.w r0, [ip, #226] @ 0xe2 │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ - ldr??.w r0, [r8, r2, lsl #2] │ │ │ │ + ldr??.w r0, [sl, r2, lsl #2] │ │ │ │ + ldr??.w r0, [ip, r2, lsl #2] │ │ │ │ str r2, [r7, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh.w r0, [r8, r2, lsl #2] │ │ │ │ + ldrsh.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r3, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb.w r0, [r6, r2, lsl #2] │ │ │ │ + ldrsb.w r0, [sl, r2, lsl #2] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr??.w r0, [r4, #226] @ 0xe2 │ │ │ │ + ldr??.w r0, [r8, #226] @ 0xe2 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r0, [r4, #226] @ 0xe2 │ │ │ │ + ldr.w r0, [r8, #226] @ 0xe2 │ │ │ │ str r6, [r6, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh.w r0, [r4, #226] @ 0xe2 │ │ │ │ + ldrh.w r0, [r8, #226] @ 0xe2 │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [r2, r5] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb.w r0, [r0, #226] @ 0xe2 │ │ │ │ + ldrb.w r0, [r4, #226] @ 0xe2 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str??.w r0, [ip, r2, lsl #2] │ │ │ │ + ldr??.w r0, [r0, r2, lsl #2] │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f7118 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -75692,15 +75692,15 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r7, [pc, #288] @ (f75cc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w r3, [pc, #1060] @ f78dc │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ @@ -76124,74 +76124,74 @@ │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #504] @ (f7ae8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [pc, #224] @ (f79d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf37600e2 │ │ │ │ + @ instruction: 0xf37a00e2 │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bhi.n f79d4 │ │ │ │ + bhi.n f79dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf34400e2 │ │ │ │ + @ instruction: 0xf34800e2 │ │ │ │ @ instruction: 0xfbe400e1 │ │ │ │ ldr r3, [pc, #640] @ (f7b8c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r2, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvc.n f7850 │ │ │ │ + bvc.n f7858 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r3, [pc, #224] @ (f79f8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf27600e2 │ │ │ │ + @ instruction: 0xf27a00e2 │ │ │ │ movs r1, #170 @ 0xaa │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xfb1000e1 │ │ │ │ @ instruction: 0xfaea00e1 │ │ │ │ ldr r2, [pc, #744] @ (f7c14 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf1f800e2 │ │ │ │ + @ instruction: 0xf1fc00e2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [pc, #592] @ (f7b88 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - rsbs r0, r2, #226 @ 0xe2 │ │ │ │ + rsbs r0, r6, #226 @ 0xe2 │ │ │ │ movs r1, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sub.w r0, lr, #226 @ 0xe2 │ │ │ │ - @ instruction: 0xf19400e2 │ │ │ │ - sbcs.w r0, r6, #226 @ 0xe2 │ │ │ │ + subs.w r0, r2, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf19800e2 │ │ │ │ + sbcs.w r0, sl, #226 @ 0xe2 │ │ │ │ ldr r2, [pc, #96] @ (f79b0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adcs.w r0, r6, #226 @ 0xe2 │ │ │ │ + adcs.w r0, sl, #226 @ 0xe2 │ │ │ │ movs r0, #138 @ 0x8a │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r0, #218 @ 0xda │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [pc, #952] @ (f7d18 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [pc, #792] @ (f7c80 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add.w r0, r4, #226 @ 0xe2 │ │ │ │ + add.w r0, r8, #226 @ 0xe2 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r1, [pc, #648] @ (f7bfc ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xf0e000e2 │ │ │ │ + @ instruction: 0xf0e400e2 │ │ │ │ movs r0, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf0c000e2 │ │ │ │ - @ instruction: 0xf0a200e2 │ │ │ │ - eor.w r0, r6, #226 @ 0xe2 │ │ │ │ - orn r0, sl, #226 @ 0xe2 │ │ │ │ - orr.w r0, lr, #226 @ 0xe2 │ │ │ │ - bics.w r0, r0, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf0c400e2 │ │ │ │ + @ instruction: 0xf0a600e2 │ │ │ │ + eor.w r0, sl, #226 @ 0xe2 │ │ │ │ + orn r0, lr, #226 @ 0xe2 │ │ │ │ + orrs.w r0, r2, #226 @ 0xe2 │ │ │ │ + bics.w r0, r4, #226 @ 0xe2 │ │ │ │ │ │ │ │ 000f7994 : │ │ │ │ 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 │ │ │ │ @@ -76613,34 +76613,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0x478e │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r0, r0, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r2, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sbc.w r0, r0, r2, asr #3 │ │ │ │ + sbc.w r0, r4, r2, asr #3 │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n f7e94 │ │ │ │ + beq.n f7e9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeae400e2 │ │ │ │ + @ instruction: 0xeae800e2 │ │ │ │ add r6, sp, #540 @ 0x21c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx b6aa8 │ │ │ │ ldr r1, [pc, #808] @ (f81bc ) │ │ │ │ mov r3, r5 │ │ │ │ @@ -76959,68 +76959,68 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe9ba00e2 │ │ │ │ + @ instruction: 0xe9be00e2 │ │ │ │ @ instruction: 0xf25600e1 │ │ │ │ @ instruction: 0xf22c00e1 │ │ │ │ - ldmdb r8!, {r1, r5, r6, r7} │ │ │ │ + ldmdb ip!, {r1, r5, r6, r7} │ │ │ │ rors r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmdb r8, {r1, r5, r6, r7} │ │ │ │ + ldmdb ip, {r1, r5, r6, r7} │ │ │ │ adds r4, r1, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrd r0, r0, [r8], #904 @ 0x388 │ │ │ │ + ldrd r0, r0, [ip], #904 @ 0x388 │ │ │ │ sbcs r0, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strd r0, r0, [r6], #904 @ 0x388 │ │ │ │ + strd r0, r0, [sl], #904 @ 0x388 │ │ │ │ adds r2, r3, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ sbcs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia.w lr!, {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xe8c200e2 │ │ │ │ asrs r0, r6, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ adcs r0, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia.w r6, {r1, r5, r6, r7} │ │ │ │ + ldmia.w sl, {r1, r5, r6, r7} │ │ │ │ asrs r2, r1, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strd r0, r0, [lr], #-904 @ 0x388 │ │ │ │ + ldrd r0, r0, [r2], #-904 @ 0x388 │ │ │ │ asrs r0, r4, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strex r0, r0, [sl, #904] @ 0x388 │ │ │ │ - @ instruction: 0xe82a00e2 │ │ │ │ - @ instruction: 0xe80a00e2 │ │ │ │ + strex r0, r0, [lr, #904] @ 0x388 │ │ │ │ + @ instruction: 0xe82e00e2 │ │ │ │ + @ instruction: 0xe80e00e2 │ │ │ │ lsls r2, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n f8208 │ │ │ │ + b.n f8210 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r2, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n f8178 │ │ │ │ + b.n f8180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n f8144 │ │ │ │ + b.n f814c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ands r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n f8108 │ │ │ │ + b.n f8110 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f825c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77134,25 +77134,25 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r1, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n f7f94 │ │ │ │ + b.n f7f9c │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r6, r6, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n f7f54 │ │ │ │ + b.n f7f5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n f7f1c │ │ │ │ + b.n f7f24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n f7ee0 │ │ │ │ + b.n f7ee8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f83a8 : │ │ │ │ cbz r0, f83fc │ │ │ │ push {r4, lr} │ │ │ │ @@ -77228,15 +77228,15 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r4, #19 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r6, r2, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n f7ddc │ │ │ │ + b.n f7de4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ asrs r4, r4, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 000f847c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90985,45 +90985,45 @@ │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r3, #26 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r0!, {r1, r3} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r7!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ vdiv.f64 d7, d0, d1 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -91291,15 +91291,15 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 00100478 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #280] @ (100594 ) │ │ │ │ @@ -91423,23 +91423,23 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r4!, {} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001005b8 : │ │ │ │ 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 │ │ │ │ @@ -91575,17 +91575,17 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ pli [r7, #255]! │ │ │ │ strb r6, [r5, #24] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00100718 : │ │ │ │ mov ip, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [ip, #316] @ 0x13c │ │ │ │ str.w r3, [ip, #324] @ 0x144 │ │ │ │ @@ -91865,29 +91865,29 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r0!, {r2, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r0, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00100a08 : │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ cbz r3, 100a12 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -91927,15 +91927,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 100a50 │ │ │ │ str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 00100a88 : │ │ │ │ ldr.w ip, [sp] │ │ │ │ cbz r1, 100a96 │ │ │ │ @@ -92205,15 +92205,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 100e16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -92221,15 +92221,15 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbnz r0, 100e0c │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d1, [pc, #848] @ 101100 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vmov.f64 d2, d3 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ @@ -92896,35 +92896,35 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.w 100b30 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r1, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #328] @ 0x148 │ │ │ │ @@ -93472,163 +93472,163 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r5, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ sub sp, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r4, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add sp, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r7, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r6, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #880] @ (101fd8 ) │ │ │ │ + ldr r7, [pc, #896] @ (101fe8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #720] @ (101f44 ) │ │ │ │ + ldr r7, [pc, #736] @ (101f54 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #568] @ (101eb8 ) │ │ │ │ + ldr r7, [pc, #584] @ (101ec8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r0, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #408] @ (101e24 ) │ │ │ │ + ldr r7, [pc, #424] @ (101e34 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r3, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #256] @ (101d98 ) │ │ │ │ + ldr r7, [pc, #272] @ (101da8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #848 @ 0x350 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #88] @ (101cfc ) │ │ │ │ + ldr r7, [pc, #104] @ (101d0c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r1, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #944] @ (102060 ) │ │ │ │ + ldr r6, [pc, #960] @ (102070 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #800] @ (101fd8 ) │ │ │ │ + ldr r6, [pc, #816] @ (101fe8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #672] @ (101f5c ) │ │ │ │ + ldr r6, [pc, #688] @ (101f6c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #520] @ (101ecc ) │ │ │ │ + ldr r6, [pc, #536] @ (101edc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #368] @ (101e40 ) │ │ │ │ + ldr r6, [pc, #384] @ (101e50 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r0, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #216] @ (101db4 ) │ │ │ │ + ldr r6, [pc, #232] @ (101dc4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r5, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [pc, #64] @ (101d28 ) │ │ │ │ + ldr r6, [pc, #80] @ (101d38 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r0, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #936] @ (10209c ) │ │ │ │ + ldr r5, [pc, #952] @ (1020ac ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r3, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #768] @ (102000 ) │ │ │ │ + ldr r5, [pc, #784] @ (102010 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r6, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #608] @ (101f6c ) │ │ │ │ + ldr r5, [pc, #624] @ (101f7c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #456] @ (101ee0 ) │ │ │ │ + ldr r5, [pc, #472] @ (101ef0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r4, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #296] @ (101e4c ) │ │ │ │ + ldr r5, [pc, #312] @ (101e5c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [pc, #136] @ (101db8 ) │ │ │ │ + ldr r5, [pc, #152] @ (101dc8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -93852,15 +93852,15 @@ │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 101f24 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [pc, #776] @ (102260 ) │ │ │ │ + ldr r1, [pc, #792] @ (102270 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r0, 101fb8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -94037,23 +94037,23 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #456] @ (1022f0 ) │ │ │ │ + ldr r0, [pc, #472] @ (102300 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #336] @ (10227c ) │ │ │ │ + ldr r0, [pc, #352] @ (10228c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #216] @ (102208 ) │ │ │ │ + ldr r0, [pc, #232] @ (102218 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #96] @ (102194 ) │ │ │ │ + ldr r0, [pc, #112] @ (1021a4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00102138 : │ │ │ │ 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 │ │ │ │ @@ -94203,19 +94203,19 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r8, r1 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001022c8 : │ │ │ │ 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 │ │ │ │ @@ -94320,23 +94320,23 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #296 @ (adr r6, 102500 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r5, pc, #704 @ (adr r5, 1026a4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001023f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -94689,15 +94689,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #896 @ (adr r4, 102b5c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -94707,15 +94707,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #936 @ (adr r1, 102ba4 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, pc, #696 @ (adr r1, 102abc ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r4, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr.w r3, [pc, #1244] @ 102cec │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ @@ -95207,131 +95207,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #872 @ (adr r0, 103060 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r2, [r2, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r0, pc, #408 @ (adr r0, 102ea0 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, pc, #248 @ (adr r0, 102e0c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r6, [r6, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ blxns sp │ │ │ │ lsls r1, r4, #3 │ │ │ │ blxns r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0x478a │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r0, [r0, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r6, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r2, #7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r1, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r6, [r3, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r3, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r2, [r6, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r5, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 00102df0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -95358,15 +95358,15 @@ │ │ │ │ movs r1, #239 @ 0xef │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 102e0c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 00102e44 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -95512,27 +95512,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [pc, #912] @ (103328 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 103014 │ │ │ │ @@ -96711,15 +96711,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @@ -96751,39 +96751,39 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r4, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r4, [r7, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r0, [r3, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r4, [r6, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r2, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r5, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -96890,21 +96890,21 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 103f32 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00103fc8 : │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 104056 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -96979,17 +96979,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 104050 │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001040a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -97174,21 +97174,21 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r0, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r3, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 0010428c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -97428,17 +97428,17 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00104524 : │ │ │ │ stmdb 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 │ │ │ │ @@ -97675,17 +97675,17 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb r6, [r4, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001047b8 : │ │ │ │ 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 │ │ │ │ @@ -97914,17 +97914,17 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 00104a50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98404,44 +98404,44 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r6, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #440] @ (105194 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r0, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cdp2 0, 12, cr0, cr12, cr2, {7} │ │ │ │ - adds r6, r4, r6 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr2, {7} │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add.w r4, sp, #5664 @ 0x1620 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx b6aa8 │ │ │ │ @@ -98717,49 +98717,49 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, #188 @ 0xbc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [pc, #904] @ (10567c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r4, [pc, #376] @ (105484 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [pc, #624] @ (10559c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010532c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -98787,15 +98787,15 @@ │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 105348 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r2, [pc, #944] @ (105734 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 00105384 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -110071,23 +110071,23 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10b668 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010bb48 : │ │ │ │ stmdb 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 │ │ │ │ @@ -110300,23 +110300,23 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ bpl.n 10bd78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 10b5d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010bd9c : │ │ │ │ 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 │ │ │ │ @@ -110388,17 +110388,17 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10c274 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010be64 : │ │ │ │ mov r3, r0 │ │ │ │ vldr d7, [pc, #48] @ 10be98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #1048576 @ 0x100000 │ │ │ │ @@ -110580,17 +110580,17 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 10c080 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010c06c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -111001,27 +111001,27 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ udf #198 @ 0xc6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ble.n 10c534 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bgt.n 10c528 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ blt.n 10c594 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 10c57c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 10c58c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vcmp.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.w 10c264 │ │ │ │ vldr d6, [r6] │ │ │ │ vadd.f64 d6, d6, d1 │ │ │ │ @@ -111366,15 +111366,15 @@ │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ subs r6, r7, r1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r3, pc, #352 @ (adr r3, 10ca68 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 10ca78 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ bge.n 10c964 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -111384,53 +111384,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 10c940 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, sp, #768 @ 0x300 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, pc, #488 @ (adr r1, 10cb18 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 10cb28 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, pc, #120 @ (adr r1, 10c9b0 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 10c9c0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, r4, r0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 10cd38 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 10c948 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 10c8e4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r7, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 10ccac ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 10ccbc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 10c8a4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #712 @ (adr r0, 10cc20 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 10cc30 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 10c868 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, pc, #576 @ (adr r0, 10cba0 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 10cbb0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #448 @ (adr r0, 10cb24 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 10cb34 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r2, r6, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #304 @ (adr r0, 10ca9c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 10caac ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvc.n 10c9b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r1, #29 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r0, pc, #160 @ (adr r0, 10ca18 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 10ca28 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvs.n 10c974 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [pc, #428] @ (10cb2c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #428] @ (10cb30 ) │ │ │ │ ldr r3, [pc, #432] @ (10cb34 ) │ │ │ │ @@ -111586,67 +111586,67 @@ │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 10c0c4 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvs.n 10cbc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r6, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bvs.n 10cb7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r1, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bpl.n 10cb3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ bpl.n 10caf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bpl.n 10ca78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bpl.n 10cbf4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r4, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bpl.n 10cba8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r7, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bmi.n 10cb64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bmi.n 10cb18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010cba0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -111674,15 +111674,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10cbbc │ │ │ │ nop │ │ │ │ asrs r2, r2, #17 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bcc.n 10cbf4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010cbf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112000,27 +112000,27 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 10d020 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bne.n 10cf70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r4, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bne.n 10cffc │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ beq.n 10d0e4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r1, #2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ beq.n 10d06c │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [pc, #180] @ (10d0ac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (10d0b0 ) │ │ │ │ ldr r3, [pc, #184] @ (10d0b4 ) │ │ │ │ @@ -112089,39 +112089,39 @@ │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 10cd3e │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010d0e8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -112415,47 +112415,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5, {r2, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5!, {r1, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r2, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.w b5954 │ │ │ │ │ │ │ │ 0010d3f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -112549,15 +112549,15 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010d4e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -112723,39 +112723,39 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r7, pc, #192 @ (adr r7, 10d744 ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r6, r7, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldmia r2, {r2, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010d6c0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 10d6c8 │ │ │ │ @@ -113178,81 +113178,81 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 10d5f0 │ │ │ │ + b.n 10d5f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r3, pc, #640 @ (adr r3, 10ddbc ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r2, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r1, #28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r4, #27 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r7, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r6, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r1, #25 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r6!, {r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r5, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r3, #23 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010dbc0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -113440,17 +113440,17 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r2, #15 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010ddcc : │ │ │ │ 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 │ │ │ │ @@ -113644,17 +113644,17 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010dff0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -113866,17 +113866,17 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ vmla.i16 q8, q12, d2[3] │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ vhadd.u16 q8, q14, q13 │ │ │ │ stmia r0!, {r1, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010e248 : │ │ │ │ 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 │ │ │ │ @@ -114077,27 +114077,27 @@ │ │ │ │ cdp2pl 0, 11, cr0, cr4, cr10, {7} │ │ │ │ itte cs @ unpredictable │ │ │ │ lslcs r0, r4, #3 │ │ │ │ cdp2cs 0, 7, cr0, cr10, cr10, {7} │ │ │ │ it eq @ unpredictable │ │ │ │ lsleq r0, r4, #3 │ │ │ │ cdp2 0, 5, cr0, cr10, cr10, {7} │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010e474 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #280] @ 0x118 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -114713,86 +114713,86 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #3 │ │ │ │ mcrr2 0, 14, r0, r2, cr10 │ │ │ │ pop {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs.w r0, r4, r5, asr #3 │ │ │ │ + subs.w r0, r8, r5, asr #3 │ │ │ │ @ instruction: 0xfb2600ea │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbnz r4, 10eb64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xfa6c00ea │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbnz r2, 10eb42 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r6, #234] @ 0xea │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d0-d3}, [r6 :128], sl │ │ │ │ cbnz r2, 10eb44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r2, [r5, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xf7c800ea │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb866 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xf78a00ea │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xf76600ea │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xf72600ea │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010eb88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -114872,17 +114872,17 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf59e00ea │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010ec64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -115099,21 +115099,21 @@ │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ and.w r0, r4, #7667712 @ 0x750000 │ │ │ │ strb r6, [r1, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r6, 10ef18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010eeb4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -115294,23 +115294,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e400ea │ │ │ │ uxth r4, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ rsb r0, r4, #234 @ 0xea │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010f0b0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r3, #288] @ 0x120 │ │ │ │ vstr d1, [r3, #296] @ 0x128 │ │ │ │ @@ -116180,122 +116180,122 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #26] │ │ │ │ lsls r6, r6, #3 │ │ │ │ vext.8 q0, q14, q13, #0 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ cdp 0, 4, cr0, cr4, cr10, {7} │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, sp, #904 @ 0x388 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf800ea │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ sbc.w r0, r8, sl, asr #3 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaea00ea │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r6, [r0, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r1, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xe99c00ea │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrd r0, r0, [r8, #-936]! @ 0x3a8 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrd r0, r0, [r4, #-936] @ 0x3a8 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmdb r0!, {r1, r3, r5, r6, r7} │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb ip, {r1, r3, r5, r6, r7} │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strd r0, r0, [r6], #936 @ 0x3a8 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xe8c000ea │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia.w ip, {r1, r3, r5, r6, r7} │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ @ instruction: 0xe83600ea │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 10faf4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ b.n 10f9b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r7, pc, #904 @ (adr r7, 10febc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010fb34 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116323,15 +116323,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 10fb50 │ │ │ │ nop │ │ │ │ b.n 10f758 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, pc, #536 @ (adr r6, 10fda4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010fb8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116464,33 +116464,33 @@ │ │ │ │ b.n 10fc3e │ │ │ │ add r6, pc, #192 @ (adr r6, 10fdb0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r6, pc, #136 @ (adr r6, 10fd7c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 10f6cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, pc, #544 @ (adr r5, 10ff20 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 10f690 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, pc, #400 @ (adr r5, 10fe9c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 10f650 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, pc, #248 @ (adr r5, 10fe10 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 10f610 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, pc, #96 @ (adr r5, 10fd84 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010fd24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116517,15 +116517,15 @@ │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10fd3c │ │ │ │ b.n 110568 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #608 @ (adr r4, 10ffd8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0010fd78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116734,23 +116734,23 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, pc, #168 @ (adr r4, 110048 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r0, #24] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 0010ffb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -116939,45 +116939,45 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #32 @ (adr r2, 1101a8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r6, r6, #3 │ │ │ │ b.n 110318 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, pc, #384 @ (adr r1, 110318 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1102c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, pc, #200 @ (adr r1, 11026c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 110284 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, pc, #48 @ (adr r1, 1101e0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 110244 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, pc, #912 @ (adr r0, 11054c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 110200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, pc, #752 @ (adr r0, 1104b8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, pc, #592 @ (adr r0, 110424 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001101d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117853,183 +117853,183 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ svc 68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ble.n 110bb0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bgt.n 110b00 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r0, [pc, #456] @ (110d44 ) │ │ │ │ + ldr r0, [pc, #472] @ (110d54 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bgt.n 110ba4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blt.n 110b28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blt.n 110ad0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ blt.n 110aac │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 110b6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bge.n 110aec │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bge.n 110c74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bls.n 110b0c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bls.n 110c24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110c04 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110bcc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110b50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110d1c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110ce4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110ca8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 110c74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvc.n 110c38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvc.n 110c00 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvc.n 110bc8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvc.n 110d54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvc.n 110d18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvc.n 110cdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118145,15 +118145,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 110dc6 │ │ │ │ nop │ │ │ │ cmp r7, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 110d40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118263,15 +118263,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 110f0a │ │ │ │ nop │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 11102c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ movw r2, #13070 @ 0x330e │ │ │ │ @@ -118406,15 +118406,15 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcs.n 111108 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #312] @ 0x138 │ │ │ │ mov r3, r0 │ │ │ │ @@ -118537,17 +118537,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 00111238 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -118589,15 +118589,15 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ beq.n 11137c │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 001112b0 : │ │ │ │ @@ -118816,59 +118816,59 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r7, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00111504 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #228] @ (1115ec ) │ │ │ │ @@ -122141,29 +122141,29 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1131ac │ │ │ │ nop │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r4, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ uxth r2, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00113264 : │ │ │ │ @@ -122247,29 +122247,29 @@ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 113294 │ │ │ │ cbz r2, 113366 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r0, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbz r4, 113368 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r4, #98 @ 0x62 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r6, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbz r4, 11336a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r6, [r1, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113354 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122333,21 +122333,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 113384 │ │ │ │ nop │ │ │ │ sub sp, #352 @ 0x160 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r2, [r5, #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r6, [r0, #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0011340c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122448,21 +122448,21 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #202 @ 0xca │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r7, sp, #768 @ 0x300 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113510 : │ │ │ │ cbz r1, 11351a │ │ │ │ vldr d7, [r0, #296] @ 0x128 │ │ │ │ @@ -122578,21 +122578,21 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1135f0 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00113654 : │ │ │ │ @@ -122836,41 +122836,41 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, sp, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113904 : │ │ │ │ cbz r1, 11390c │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ @@ -122912,15 +122912,15 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 113940 │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113978 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122946,15 +122946,15 @@ │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 113990 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001139c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -122980,15 +122980,15 @@ │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1139e0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113a18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123196,23 +123196,23 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113c4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123284,15 +123284,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00113d04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -123740,105 +123740,105 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r6, pc, #488 @ (adr r6, 11433c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r6, pc, #352 @ (adr r6, 1142bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r6, pc, #72 @ (adr r6, 1141b0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r5, #142 @ 0x8e │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r5, pc, #760 @ (adr r5, 114474 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r5, pc, #608 @ (adr r5, 1143e8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r5, pc, #456 @ (adr r5, 11435c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r5, pc, #304 @ (adr r5, 1142d0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r5, pc, #152 @ (adr r5, 114244 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #1000 @ (adr r4, 1145a4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #832 @ (adr r4, 114508 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r4, pc, #664 @ (adr r4, 11446c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, pc, #520 @ (adr r4, 1143e4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, pc, #368 @ (adr r4, 114358 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, pc, #216 @ (adr r4, 1142cc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, pc, #64 @ (adr r4, 114240 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00114208 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124021,51 +124021,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r6, r6, #3 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r3, pc, #112 @ (adr r3, 11443c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #984 @ (adr r2, 1147ac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #816 @ (adr r2, 114714 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #680 @ (adr r2, 114698 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #544 @ (adr r2, 11461c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #408 @ (adr r2, 1145a0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #264 @ (adr r2, 11451c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ │ │ │ │ 00114414 : │ │ │ │ @@ -124133,21 +124133,21 @@ │ │ │ │ b.n 114452 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #488 @ (adr r1, 114698 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r6, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, pc, #336 @ (adr r1, 11460c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001144c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124253,27 +124253,27 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r4, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r0, pc, #720 @ (adr r0, 114884 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r5, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r0, pc, #576 @ (adr r0, 114800 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r0, pc, #432 @ (adr r0, 11477c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -124359,15 +124359,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #140 @ 0x8c │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsh r6, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124398,15 +124398,15 @@ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1146ec │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00114724 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -124836,33 +124836,33 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 114c70 │ │ │ │ + bcs.n 114c78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ @@ -124876,15 +124876,15 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh r2, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -125173,45 +125173,45 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -125882,15 +125882,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrsb r2, [r7, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r4, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbz r0, 11560a │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -125934,63 +125934,63 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r6, r5, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r0, r1, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-88] │ │ │ │ ldr.w r3, [pc, #1052] @ 115ac8 │ │ │ │ @@ -126452,51 +126452,51 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [pc, #592] @ (115d74 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [pc, #536] @ (115d40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ bne.n 115ba8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r7, [pc, #264] @ (115c40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #152] @ (115be0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [pc, #648] @ (115dd4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r6, [pc, #704] @ (115e14 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r2, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [pc, #336] @ (115cac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r2, [r5, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [pc, #160] @ (115c08 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r0, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [pc, #0] @ (115b74 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r3, [pc, #728] @ (115e54 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00115b7c : │ │ │ │ ldr.w r2, [r0, #396] @ 0x18c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ @@ -126597,15 +126597,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [pc, #88] @ (115cd4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00115c7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126669,15 +126669,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r0, r5, #7 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r2, [r6, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r1, [pc, #440] @ (115edc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00115d24 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126738,15 +126738,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r2, r1, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [pc, #832] @ (116104 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00115dc4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126809,15 +126809,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r0, [pc, #192] @ (115f28 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00115e68 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126908,15 +126908,15 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ bxns pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ bx sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -127101,45 +127101,45 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r1, [pc, #400] @ (1162c8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r2, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ mov r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp sl, pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r8, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp lr, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r4, pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r2, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00116184 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127257,15 +127257,15 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r5, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r0, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ mvns r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -127411,33 +127411,33 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r8, r9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ orrs r4, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r1, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ orrs r4, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r4, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmn r2, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r7, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r2, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r4, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @@ -127504,15 +127504,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r4, r0, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ strh r6, [r1, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ sbcs r2, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0011650c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127600,15 +127600,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r8, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r6, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r0, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001165f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -127673,15 +127673,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r7, #30] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001166a0 : │ │ │ │ ldr r3, [pc, #8] @ (1166ac ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -127942,27 +127942,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r7, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r5, #150 @ 0x96 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r5, #106 @ 0x6a │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00116944 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128436,36 +128436,36 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc2 0, cr0, [sl], {224} @ 0xe0 │ │ │ │ + stc2 0, cr0, [lr], {224} @ 0xe0 │ │ │ │ subs r1, #236 @ 0xec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2l 0, cr0, [r2], #-896 @ 0xfffffc80 │ │ │ │ - mcrr2 0, 14, r0, r0, cr0 │ │ │ │ + stc2l 0, cr0, [r6], #-896 @ 0xfffffc80 │ │ │ │ + mcrr2 0, 14, r0, r4, cr0 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc2 0, cr0, [ip], {224} @ 0xe0 │ │ │ │ + stc2 0, cr0, [r0], #-896 @ 0xfffffc80 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfbf400e0 │ │ │ │ - @ instruction: 0xfbd200e0 │ │ │ │ - @ instruction: 0xfbb000e0 │ │ │ │ - @ instruction: 0xfb8e00e0 │ │ │ │ + @ instruction: 0xfbf800e0 │ │ │ │ + @ instruction: 0xfbd600e0 │ │ │ │ + @ instruction: 0xfbb400e0 │ │ │ │ + @ instruction: 0xfb9200e0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb6a00e0 │ │ │ │ + @ instruction: 0xfb6e00e0 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xfb4000e0 │ │ │ │ + @ instruction: 0xfb4400e0 │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00116e78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128565,18 +128565,18 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vld1.8 {d16[7]}, [r2], r0 │ │ │ │ + vld1.8 {d16[7]}, [r6], r0 │ │ │ │ strb r0, [r4, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrsh.w r0, [sl, #224] @ 0xe0 │ │ │ │ + ldrsh.w r0, [lr, #224] @ 0xe0 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00116f78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128780,19 +128780,19 @@ │ │ │ │ vqshl.u64 d19, d28, #63 @ 0x3f │ │ │ │ lsls r0, r4, #3 │ │ │ │ bpl.n 11707e │ │ │ │ @ instruction: 0xffff37c6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - str??.w r0, [r8, r0, lsl #2] │ │ │ │ - str.w r0, [r8, r0, lsl #2] │ │ │ │ - strh.w r0, [r8, r0, lsl #2] │ │ │ │ - strb.w r0, [r8, r0, lsl #2] │ │ │ │ - @ instruction: 0xf7ea00e0 │ │ │ │ + str??.w r0, [ip, r0, lsl #2] │ │ │ │ + str.w r0, [ip, r0, lsl #2] │ │ │ │ + strh.w r0, [ip, r0, lsl #2] │ │ │ │ + strb.w r0, [ip, r0, lsl #2] │ │ │ │ + @ instruction: 0xf7ee00e0 │ │ │ │ │ │ │ │ 00117190 : │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #2972] @ 0xb9c │ │ │ │ @@ -129496,118 +129496,118 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1178d4 │ │ │ │ + bls.n 1178dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #13] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r3, #142 @ 0x8e │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r7, #6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r6, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add.w r0, sl, #7340032 @ 0x700000 │ │ │ │ + add.w r0, lr, #7340032 @ 0x700000 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r6, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf4cc00e0 │ │ │ │ + @ instruction: 0xf4d000e0 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r1, #6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf34600e0 │ │ │ │ + @ instruction: 0xf34a00e0 │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ smlsldx r0, r0, sl, pc @ │ │ │ │ strb r0, [r0, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf2da00e0 │ │ │ │ + @ instruction: 0xf2de00e0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf2b000e0 │ │ │ │ + @ instruction: 0xf2b400e0 │ │ │ │ adds r0, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf28600e0 │ │ │ │ + @ instruction: 0xf28a00e0 │ │ │ │ cmp r7, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf25e00e0 │ │ │ │ + @ instruction: 0xf26200e0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf23800e0 │ │ │ │ + @ instruction: 0xf23c00e0 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf21000e0 │ │ │ │ - @ instruction: 0xf1f000e0 │ │ │ │ - rsb r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf21400e0 │ │ │ │ + @ instruction: 0xf1f400e0 │ │ │ │ + rsbs r0, r2, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sub.w r0, ip, #224 @ 0xe0 │ │ │ │ + subs.w r0, r0, #224 @ 0xe0 │ │ │ │ cmp r7, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf18400e0 │ │ │ │ + @ instruction: 0xf18800e0 │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbc.w r0, r0, #224 @ 0xe0 │ │ │ │ + sbc.w r0, r4, #224 @ 0xe0 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf0d800e0 │ │ │ │ + @ instruction: 0xf0dc00e0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xf0b400e0 │ │ │ │ + @ instruction: 0xf0b800e0 │ │ │ │ cmp r6, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - eor.w r0, sl, #224 @ 0xe0 │ │ │ │ + eor.w r0, lr, #224 @ 0xe0 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ lsls r0, r4, #3 │ │ │ │ - orn r0, r2, #224 @ 0xe0 │ │ │ │ + orn r0, r6, #224 @ 0xe0 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bics.w r0, lr, #224 @ 0xe0 │ │ │ │ + orr.w r0, r2, #224 @ 0xe0 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001179f0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -130020,79 +130020,79 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r4, #223 @ 0xdf │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 117d50 │ │ │ │ + bne.n 117d58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [r4, #-896] @ 0xfffffc80 │ │ │ │ + stc 0, cr0, [r8, #-896] @ 0xfffffc80 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [r6, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldcl 0, cr0, [r0], {224} @ 0xe0 │ │ │ │ + ldcl 0, cr0, [r4], {224} @ 0xe0 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xf53200df │ │ │ │ ldr r6, [r3, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldc 0, cr0, [r8], #-896 @ 0xfffffc80 │ │ │ │ + ldc 0, cr0, [ip], #-896 @ 0xfffffc80 │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [lr], {224} @ 0xe0 │ │ │ │ + ldc 0, cr0, [r2], {224} @ 0xe0 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xebe600e0 │ │ │ │ + @ instruction: 0xebea00e0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xeb9400e0 │ │ │ │ + @ instruction: 0xeb9800e0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sbcs.w r0, r0, r0, asr #3 │ │ │ │ + sbcs.w r0, r4, r0, asr #3 │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adc.w r0, r6, r0, asr #3 │ │ │ │ + adc.w r0, sl, r0, asr #3 │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds.w r0, lr, r0, asr #3 │ │ │ │ + @ instruction: 0xeb2200e0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xeaf800e0 │ │ │ │ + @ instruction: 0xeafc00e0 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ @@ -130149,20 +130149,20 @@ │ │ │ │ b.n 117f00 │ │ │ │ cmp r4, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [r8, #896] @ 0x380 │ │ │ │ + ldrd r0, r0, [ip, #896] @ 0x380 │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xe9ae00e0 │ │ │ │ + @ instruction: 0xe9b200e0 │ │ │ │ movs r7, #16 │ │ │ │ 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, #2848] @ 0xb20 │ │ │ │ ldr.w r2, [pc, #3412] @ 118cf0 │ │ │ │ @@ -131302,31 +131302,31 @@ │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mrrc2 0, 15, r0, r8, cr5 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 118c4c │ │ │ │ + b.n 118c54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 118bb8 │ │ │ │ + b.n 118bc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -131401,27 +131401,27 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r2, r2, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r3, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @@ -132232,15 +132232,15 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bhi.n 1196b8 │ │ │ │ + bhi.n 1196c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r0, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1199d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r4, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -132276,111 +132276,111 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 218 @ 0xda │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r2, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 11970c │ │ │ │ + bvs.n 119714 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r2, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 1196b0 │ │ │ │ + bvs.n 1196b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r1, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 119858 │ │ │ │ + bvs.n 119860 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 119804 │ │ │ │ + bvs.n 11980c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r0, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bvs.n 1197ac │ │ │ │ + bvs.n 1197b4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r7, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r2, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 119758 │ │ │ │ + bpl.n 119760 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r3, r3] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 119700 │ │ │ │ + bpl.n 119708 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r3, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1196b0 │ │ │ │ + bpl.n 1196b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bpl.n 119860 │ │ │ │ + bpl.n 119868 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r0, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 119818 │ │ │ │ + bpl.n 119820 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1197d4 │ │ │ │ + bpl.n 1197dc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 119798 │ │ │ │ + bmi.n 1197a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 11974c │ │ │ │ + bmi.n 119754 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r0, r7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 1196fc │ │ │ │ + bmi.n 119704 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r2, r0, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 1198b0 │ │ │ │ + bmi.n 1198b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 119864 │ │ │ │ + bmi.n 11986c │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [r1, r5] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 119818 │ │ │ │ + bmi.n 119820 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1197d0 │ │ │ │ + bmi.n 1197d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 11978c │ │ │ │ + bcc.n 119794 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 11974c │ │ │ │ + bcc.n 119754 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 119704 │ │ │ │ + bcc.n 11970c │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r6, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1198bc │ │ │ │ + bcc.n 1198c4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 119860 │ │ │ │ + bcc.n 119868 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcc.n 119818 │ │ │ │ + bcc.n 119820 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1197d0 │ │ │ │ + bcs.n 1197d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 119790 │ │ │ │ + bcs.n 119798 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 119754 │ │ │ │ + bcs.n 11975c │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [pc, #616] @ (119a78 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bcs.n 1198fc │ │ │ │ + bcs.n 119904 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00119818 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135125,15 +135125,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbz r0, 11b0c2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xfb5000df │ │ │ │ │ │ │ │ 0011b07c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135354,15 +135354,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xfaa000df │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xfa5a00df │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xfa2a00df │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ @@ -135592,15 +135592,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrh.w r0, [r6, pc, lsl #1] │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb.w r0, [r6, pc, lsl #1] │ │ │ │ ldmia r1!, {r2} │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ @@ -135645,15 +135645,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov.w ip, #15 │ │ │ │ b.n 11b4f2 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xf6f600df │ │ │ │ - cbz r0, 11b5a6 │ │ │ │ + cbz r4, 11b5a6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xf70600df │ │ │ │ │ │ │ │ 0011b52c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135704,15 +135704,15 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r4, 11b60e │ │ │ │ + cbz r0, 11b610 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xf68e00df │ │ │ │ │ │ │ │ 0011b5b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -136032,35 +136032,35 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ rev16 r2, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r6, 11b8fa │ │ │ │ + cbz r2, 11b8fc │ │ │ │ lsls r0, r4, #3 │ │ │ │ orns r0, lr, #7307264 @ 0x6f8000 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cbz r2, 11b8fe │ │ │ │ + cbz r6, 11b8fe │ │ │ │ lsls r0, r4, #3 │ │ │ │ orrs.w r0, sl, #7307264 @ 0x6f8000 │ │ │ │ - cbz r0, 11b8fe │ │ │ │ + cbz r4, 11b8fe │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r0, 11b8fa │ │ │ │ + cbz r4, 11b8fa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0011b90c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -136110,15 +136110,15 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subw r0, lr, #223 @ 0xdf │ │ │ │ │ │ │ │ 0011b994 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -136633,15 +136633,15 @@ │ │ │ │ ldr r0, [pc, #288] @ (11bfec ) │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0xf1f000df │ │ │ │ adds r0, #172 @ 0xac │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adcs.w r0, sl, #223 @ 0xdf │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r7, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r0, #223 @ 0xdf │ │ │ │ @@ -136665,55 +136665,55 @@ │ │ │ │ push {r1, r3, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ vqadd.s8 q8, q14, │ │ │ │ push {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mrc 0, 5, r0, cr6, cr15, {6} │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mrc 0, 4, r0, cr2, cr15, {6} │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r5, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mcr 0, 2, r0, cr14, cr15, {6} │ │ │ │ cmp r4, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mcr 0, 1, r0, cr8, cr15, {6} │ │ │ │ cmp r4, #206 @ 0xce │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ mcr 0, 0, r0, cr4, cr15, {6} │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stc 0, cr0, [ip, #892]! @ 0x37c │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0011bf84 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -136793,25 +136793,25 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11bfca │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stc 0, cr0, [ip], #-892 @ 0xfffffc84 │ │ │ │ cmp r2, #206 @ 0xce │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stc 0, cr0, [r4], {223} @ 0xdf │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r0, r4, #3 │ │ │ │ rsbs r0, ip, pc, lsr #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -137361,42 +137361,42 @@ │ │ │ │ add r6, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmdb r8, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 11ca30 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 11ca40 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xe83e00df │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 11c798 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 11c7a8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 11c94c ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 11c95c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #608 @ (adr r3, 11c8c8 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 11c8d8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #472 @ (adr r3, 11c844 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 11c854 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11c3e4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r3, pc, #328 @ (adr r3, 11c7c0 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 11c7d0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 11c744 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 11c754 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #64 @ (adr r3, 11c6c0 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 11c6d0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 0011c680 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -137483,27 +137483,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #949 @ 0x3b5 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11c6c4 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r2, pc, #8 @ (adr r2, 11c770 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 11c780 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11c1f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #880 @ (adr r1, 11cae4 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 11caf4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11c1b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 11ca58 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 11ca68 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11c16c │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -137883,99 +137883,99 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 11c550 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 11c574 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 11cc08 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 11cc18 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d224 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 11cb7c ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 11cb8c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d1e4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d168 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r2, #12 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d128 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d0e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d0a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d068 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11d028 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11cfe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11cfa8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r1, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11cf68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11cf28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11cee8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 11cea8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -138124,39 +138124,39 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 11d0b4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r6, 11cdb6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r2, r3, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 170 @ 0xaa │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 132 @ 0x84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r4, r1, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r4, r4, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 52 @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r4, r7, #0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -138339,19 +138339,19 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ add r3, pc, #280 @ (adr r3, 11d078 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r3, pc, #48 @ (adr r3, 11cf94 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #936 @ (adr r2, 11d310 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r0, 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, #2968] @ 0xb98 │ │ │ │ mov r6, r2 │ │ │ │ @@ -138785,43 +138785,43 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ bge.n 11d4c4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ blt.n 11d354 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bls.n 11d368 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bls.n 11d464 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bge.n 11d414 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bge.n 11d398 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 11d38c │ │ │ │ lsls r7, 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, #3008] @ 0xbc0 │ │ │ │ @@ -139094,27 +139094,27 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bvs.n 11d7d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcs.n 11d7cc │ │ │ │ lsls r7, r3, #3 │ │ │ │ bpl.n 11d680 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r2, [pc, #556] @ (11d954 ) │ │ │ │ @@ -139349,29 +139349,29 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r1, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bcc.n 11d8b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 11da6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 11d9e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r6, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 11d9a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -139850,57 +139850,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ beq.n 11de3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, pc, #136 @ (adr r1, 11def0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r0, r1, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcs.n 11deac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r0, r4, #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] @ (11e024 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -140042,17 +140042,17 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -140268,41 +140268,41 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 11e258 │ │ │ │ + bgt.n 11e260 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r2!, {r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r2!, {r1, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r7, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r2, {r1, r2, r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r7, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -140487,45 +140487,45 @@ │ │ │ │ b.n 11e3aa │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r6, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r1, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r3, #29 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r6, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r0, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r7!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r6, r2, #27 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -140635,23 +140635,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r0, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -140903,43 +140903,43 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r1!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r4!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ tst r0, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r6, r4, #10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -141166,21 +141166,21 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r2!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -141494,55 +141494,55 @@ │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r6, #3 │ │ │ │ cdp2 0, 6, cr0, cr2, cr9, {7} │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ itee cc │ │ │ │ lslcc r7, r3, #3 │ │ │ │ strhcs r0, [r0, #16] │ │ │ │ movcs r0, r0 │ │ │ │ mrc2 0, 5, r0, cr0, cr15, {6} │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ cdp2 0, 1, cr0, cr10, cr9, {7} │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r7, r3, #3 │ │ │ │ stc2l 0, cr0, [lr, #932]! @ 0x3a4 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x00be │ │ │ │ lsls r7, r3, #3 │ │ │ │ stc2l 0, cr0, [r6, #932] @ 0x3a4 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x0096 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2 0, cr0, [lr, #932] @ 0x3a4 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x006e │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2l 0, cr0, [r6, #-932]! @ 0xfffffc5c │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x0046 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stc2l 0, cr0, [lr, #-932] @ 0xfffffc5c │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x001e │ │ │ │ lsls r7, r3, #3 │ │ │ │ stc2 0, cr0, [r6, #-932]! @ 0xfffffc5c │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0011ef1c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -141593,15 +141593,15 @@ │ │ │ │ add.w r2, r2, #684 @ 0x2ac │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 11ef72 │ │ │ │ @ instruction: 0xfbe400e9 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0011efac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -141679,20 +141679,20 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0002 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xfb5200e9 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ pop {r1, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfb2800e9 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r2, 11f102 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0011f084 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -141772,20 +141772,20 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r4, [r4, #30] │ │ │ │ lsls r5, r6, #3 │ │ │ │ @ instruction: 0xfa7600e9 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r6, 11f1a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfa4c00e9 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r6, 11f1a6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -142016,45 +142016,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb744 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r4, [r0, #22] │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr??.w r0, [r0, r9, lsl #2] │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ rev r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb.w r0, [ip, r9, lsl #2] │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r4, 11f406 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str??.w r0, [lr, #233] @ 0xe9 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r6, 11f406 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str.w r0, [r4, #233] @ 0xe9 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r4, 11f408 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb.w r0, [sl, #233] @ 0xe9 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r2, 11f40a │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr??.w r0, [r0, r9, lsl #2] │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r0, 11f40c │ │ │ │ lsls r7, r3, #3 │ │ │ │ str.w r0, [r6, r9, lsl #2] │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbnz r6, 11f40c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb.w r0, [sl, r9, lsl #2] │ │ │ │ bkpt 0x00cc │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xb8ea │ │ │ │ @@ -142205,25 +142205,25 @@ │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf69000e9 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf66600e9 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb736 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf63c00e9 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb70c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0011f59c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142300,20 +142300,20 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6da │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r6, #3 │ │ │ │ sbc.w r0, r2, #7634944 @ 0x748000 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb632 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf53800e9 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ @ instruction: 0xb60a │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0011f674 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142410,20 +142410,20 @@ │ │ │ │ lsls r5, r6, #3 │ │ │ │ cbz r4, 11f7b6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ eor.w r0, r2, #7634944 @ 0x748000 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ orrs.w r0, r6, #7634944 @ 0x748000 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ bic.w r0, lr, #7634944 @ 0x748000 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r1, r2, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0011f774 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142455,15 +142455,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 11f79a │ │ │ │ nop │ │ │ │ @ instruction: 0xf3bc00e9 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r2, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2848] @ 0xb20 │ │ │ │ @@ -143540,18 +143540,18 @@ │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 d0, d22, d1[3] │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ cdp 0, 15, cr0, cr8, cr9, {7} │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cdp 0, 5, cr0, cr6, cr9, {7} │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ @@ -143568,30 +143568,30 @@ │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [sl, #-932]! @ 0xfffffc5c │ │ │ │ add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ mcrr 0, 14, r0, r4, cr9 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r5, #7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add.w r0, r2, r9, asr #3 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xeaae00e9 │ │ │ │ @@ -143616,15 +143616,15 @@ │ │ │ │ ldrd r0, r0, [r8, #-932]! @ 0x3a4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrd r0, r0, [lr], #932 @ 0x3a4 │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xe8d200e9 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrd r0, r0, [r8], #-932 @ 0x3a4 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ @@ -144580,15 +144580,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 120a30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, pc, #344 @ (adr r6, 12108c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 1209f4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r6, pc, #184 @ (adr r6, 120ff8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 120944 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @@ -144656,143 +144656,143 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 121420 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r3, pc, #24 @ (adr r3, 120fe4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 1213f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #912 @ (adr r2, 121368 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12139c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #704 @ (adr r2, 1212a4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1212f0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #328 @ (adr r2, 12113c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 121298 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r2, pc, #128 @ (adr r2, 121080 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12123c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, pc, #944 @ (adr r1, 1213bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 12119c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, pc, #592 @ (adr r1, 12126c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1210a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, pc, #64 @ (adr r1, 121070 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 184 @ 0xb8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r0, pc, #544 @ (adr r0, 121264 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ svc 22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ udf #198 @ 0xc6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #3 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ble.n 121018 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ble.n 121140 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ble.n 1210f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bgt.n 121068 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001210d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -144868,21 +144868,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bge.n 1211ec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bge.n 1211a4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001211ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -144910,15 +144910,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1211c6 │ │ │ │ nop │ │ │ │ bls.n 12111c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00121204 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145019,19 +145019,19 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bhi.n 12127c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bhi.n 121234 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00121304 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145110,21 +145110,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ lsls r5, r6, #3 │ │ │ │ bvc.n 1213bc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bvc.n 121374 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001213dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145225,19 +145225,19 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bvs.n 1214a4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bvs.n 12145c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001214dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145316,21 +145316,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bvs.n 1215e4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bpl.n 12159c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001215b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145431,19 +145431,19 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bpl.n 1216cc │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 121684 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001216b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145524,21 +145524,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r6, #3 │ │ │ │ bmi.n 121808 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bmi.n 1217c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00121790 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145628,27 +145628,27 @@ │ │ │ │ movw r1, #987 @ 0x3db │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1217d6 │ │ │ │ nop │ │ │ │ bcc.n 12193c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcc.n 1218f4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [sp, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcc.n 1218b4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012189c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145684,15 +145684,15 @@ │ │ │ │ add.w r2, r2, #1256 @ 0x4e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1218c6 │ │ │ │ bcs.n 121818 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00121904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145728,15 +145728,15 @@ │ │ │ │ addw r2, r2, #1284 @ 0x504 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12192e │ │ │ │ bcs.n 1219b0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #736] @ (121c48 ) │ │ │ │ + ldr r7, [pc, #752] @ (121c58 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012196c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -145947,33 +145947,33 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r6, #32] │ │ │ │ lsls r5, r6, #3 │ │ │ │ beq.n 121af0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [pc, #280] @ (121ca4 ) │ │ │ │ + ldr r6, [pc, #296] @ (121cb4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #112] @ (121c04 ) │ │ │ │ + ldr r6, [pc, #128] @ (121c14 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ beq.n 121c68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (121f84 ) │ │ │ │ + ldr r5, [pc, #1016] @ (121f94 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ beq.n 121c28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #848] @ (121ef8 ) │ │ │ │ + ldr r5, [pc, #864] @ (121f08 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #704] @ (121e70 ) │ │ │ │ + ldr r5, [pc, #720] @ (121e80 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 00121bb0 : │ │ │ │ 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 │ │ │ │ @@ -146226,37 +146226,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #840] @ (12218c ) │ │ │ │ + ldr r3, [pc, #856] @ (12219c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r6!, {r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #712] @ (122114 ) │ │ │ │ + ldr r3, [pc, #728] @ (122124 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [pc, #568] @ (12208c ) │ │ │ │ + ldr r3, [pc, #584] @ (12209c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #440] @ (122010 ) │ │ │ │ + ldr r3, [pc, #456] @ (122020 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #320] @ (121f9c ) │ │ │ │ + ldr r3, [pc, #336] @ (121fac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #184] @ (121f1c ) │ │ │ │ + ldr r3, [pc, #200] @ (121f2c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #24] @ (121e88 ) │ │ │ │ + ldr r3, [pc, #40] @ (121e98 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00121e74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -146392,21 +146392,21 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #696] @ (12227c ) │ │ │ │ + ldr r1, [pc, #712] @ (12228c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #536] @ (1221e8 ) │ │ │ │ + ldr r1, [pc, #552] @ (1221f8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00121fd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -146520,43 +146520,43 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #879 @ 0x36f │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 122026 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #768] @ (12240c ) │ │ │ │ + ldr r0, [pc, #784] @ (12241c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r6, [r7, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #600] @ (122370 ) │ │ │ │ + ldr r0, [pc, #616] @ (122380 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #432] @ (1222d4 ) │ │ │ │ + ldr r0, [pc, #448] @ (1222e4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r2, [r5, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #264] @ (122238 ) │ │ │ │ + ldr r0, [pc, #280] @ (122248 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r0, [r0, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #96] @ (12219c ) │ │ │ │ + ldr r0, [pc, #112] @ (1221ac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00122140 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -146661,15 +146661,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ bx r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00122240 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -147090,57 +147090,57 @@ │ │ │ │ push {r0, r4, r5, r6, lr} │ │ │ │ @ instruction: 0xffff899a │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ stmia r7!, {r1} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp │ │ │ │ + add r6, sp │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r2, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r3} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [pc, #224] @ (1227bc ) │ │ │ │ mov r3, r5 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ movw r1, #1563 @ 0x61b │ │ │ │ @@ -147219,27 +147219,27 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #1528 @ 0x5f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 12243c │ │ │ │ nop │ │ │ │ - tst r6, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001227d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -147533,39 +147533,39 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0x47fe │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r4, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r3, r5} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r2, [r2, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r4, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00122b2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151684,43 +151684,43 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #624 @ (adr r2, 125434 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r4, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #232 @ (adr r2, 1252c4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r0, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #104 @ (adr r2, 125250 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, pc, #992 @ (adr r1, 1255d4 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r0, r4, #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, #396] @ 0x18c │ │ │ │ sub sp, #20 │ │ │ │ @@ -151754,15 +151754,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 125236 │ │ │ │ nop │ │ │ │ add r1, pc, #72 @ (adr r1, 1252ac ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012526c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -152131,61 +152131,61 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r1, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r6, [r2, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ @@ -152193,15 +152193,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -152700,49 +152700,49 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r3, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrsb r2, [r3, r6] │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ @@ -153113,65 +153113,65 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r6, r0, #3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r6, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r5, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r4, [r3, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #312] @ (1261d8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -153311,33 +153311,33 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, r5, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r6, [r7, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [r0, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012621c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153452,15 +153452,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r5, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r7, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012633c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153575,15 +153575,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r7, [pc, #768] @ (126748 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [pc, #320] @ (12658c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [pc, #144] @ (1264e8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00126458 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153770,27 +153770,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r5, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [pc, #968] @ (1269ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [pc, #824] @ (126968 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [pc, #680] @ (1268e4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r5, [pc, #984] @ (126a1c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @@ -153800,15 +153800,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r5, [pc, #928] @ (1269f0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r5, [pc, #352] @ (1267b4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [pc, #256] @ (126760 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00126660 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -153971,21 +153971,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r4, #23 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r5, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [pc, #16] @ (1267fc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #896] @ (126b78 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r4, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [pc, #176] @ (1268b0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @@ -153995,15 +153995,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [pc, #128] @ (12688c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [pc, #576] @ (126a50 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #480] @ (1269fc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012681c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -154069,15 +154069,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrh r6, [r0, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r2, [pc, #616] @ (126b34 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001268cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -154278,21 +154278,21 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrsb.w r0, [r8, #222] @ 0xde │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ vst4. {d16-d19}, [sl :64], lr │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vqadd.u16 q0, q10, │ │ │ │ + vqadd.u16 q0, q12, │ │ │ │ ldr r1, [pc, #288] @ (126bd8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr2 0, 7, r0, cr14, cr15, {6} │ │ │ │ + mrc2 0, 7, r0, cr2, cr15, {6} │ │ │ │ ldr r1, [pc, #16] @ (126ad0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr2 0, 5, r0, cr10, cr15, {6} │ │ │ │ + mcr2 0, 5, r0, cr14, cr15, {6} │ │ │ │ ldr r0, [pc, #760] @ (126dc0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00126ac8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154445,21 +154445,21 @@ │ │ │ │ ldr r0, [pc, #104] @ (126ca0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf78c00de │ │ │ │ asrs r6, r6, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ + ldc2l 0, cr0, [lr, #-892] @ 0xfffffc84 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-892]! @ 0xfffffc84 │ │ │ │ + ldc2 0, cr0, [sl, #-892]! @ 0xfffffc84 │ │ │ │ bx sp │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ + stc2 0, cr0, [lr, #-892] @ 0xfffffc84 │ │ │ │ │ │ │ │ 00126c58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #176] @ 126d18 │ │ │ │ @@ -154541,15 +154541,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r8, fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r6, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2 0, cr0, [r0], {223} @ 0xdf │ │ │ │ + stc2 0, cr0, [r4], {223} @ 0xdf │ │ │ │ mov r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00126d40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154700,21 +154700,21 @@ │ │ │ │ cmp sl, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds.w r0, r4, #7274496 @ 0x6f0000 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xfae200df │ │ │ │ + @ instruction: 0xfae600df │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xfac000df │ │ │ │ + @ instruction: 0xfac400df │ │ │ │ add ip, lr │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfa9800df │ │ │ │ + @ instruction: 0xfa9c00df │ │ │ │ │ │ │ │ 00126ecc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #176] @ 126f8c │ │ │ │ @@ -154798,15 +154798,15 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r4, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ mvns r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r5, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98e00df │ │ │ │ + ldrsb.w r0, [r2, #223] @ 0xdf │ │ │ │ mvns r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00126fb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -154884,25 +154884,25 @@ │ │ │ │ strd r5, r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ b.n 12702e │ │ │ │ movs r2, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r0, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str??.w r0, [r2, #223] @ 0xdf │ │ │ │ + str??.w r0, [r6, #223] @ 0xdf │ │ │ │ orrs r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r2, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh.w r0, [r4, #223] @ 0xdf │ │ │ │ + ldrh.w r0, [r8, #223] @ 0xdf │ │ │ │ cmn r6, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r5, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb.w r0, [r0, #223] @ 0xdf │ │ │ │ + ldrb.w r0, [r4, #223] @ 0xdf │ │ │ │ cmn r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001270a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155026,16 +155026,16 @@ │ │ │ │ @ instruction: 0xffffde9b │ │ │ │ vtbx.8 d16, {d31- instruction: 0xeb13ffff │ │ │ │ b.n 126cae │ │ │ │ vtbx.8 d16, {d15-d18}, d6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - @ instruction: 0xf76c00df │ │ │ │ - @ instruction: 0xf74c00df │ │ │ │ + @ instruction: 0xf77000df │ │ │ │ + @ instruction: 0xf75000df │ │ │ │ │ │ │ │ 001271fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #188] @ (1272c8 ) │ │ │ │ @@ -155122,20 +155122,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strh r0, [r3, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf67a00df │ │ │ │ + @ instruction: 0xf67e00df │ │ │ │ lsls r4, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r5, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf65000df │ │ │ │ + @ instruction: 0xf65400df │ │ │ │ lsls r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001272f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155276,30 +155276,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adcs.w r0, sl, #7307264 @ 0x6f8000 │ │ │ │ + adcs.w r0, lr, #7307264 @ 0x6f8000 │ │ │ │ subs r7, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r1, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf52c00df │ │ │ │ + @ instruction: 0xf53000df │ │ │ │ subs r7, #94 @ 0x5e │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r4, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add.w r0, r2, #7307264 @ 0x6f8000 │ │ │ │ + add.w r0, r6, #7307264 @ 0x6f8000 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf4da00df │ │ │ │ + @ instruction: 0xf4de00df │ │ │ │ subs r7, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00127480 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -155393,20 +155393,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r0, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf3e200df │ │ │ │ + @ instruction: 0xf3e600df │ │ │ │ subs r6, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r6, [r2, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf3b800df │ │ │ │ + @ instruction: 0xf3bc00df │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00127588 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155467,15 +155467,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r4, #27 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ssat r0, #32, r6, lsl #3 │ │ │ │ + ssat r0, #32, sl, lsl #3 │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00127630 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155538,15 +155538,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf25a00df │ │ │ │ + @ instruction: 0xf25e00df │ │ │ │ subs r4, #140 @ 0x8c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001276dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155786,30 +155786,30 @@ │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orns r0, ip, #223 @ 0xdf │ │ │ │ + eor.w r0, r0, #223 @ 0xdf │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs.w r0, r4, #223 @ 0xdf │ │ │ │ + orrs.w r0, r8, #223 @ 0xdf │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bic.w r0, sl, #223 @ 0xdf │ │ │ │ + bic.w r0, lr, #223 @ 0xdf │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - vshr.s64 q8, , #4 │ │ │ │ + and.w r0, r0, #223 @ 0xdf │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012797c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -155939,19 +155939,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #104 @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r6, [r7, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mrc 0, 5, r0, cr4, cr15, {6} │ │ │ │ - mrc 0, 4, r0, cr2, cr15, {6} │ │ │ │ + mrc 0, 5, r0, cr8, cr15, {6} │ │ │ │ + mrc 0, 4, r0, cr6, cr15, {6} │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr15, {6} │ │ │ │ + mrc 0, 3, r0, cr4, cr15, {6} │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -156095,25 +156095,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r3, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-892]! @ 0xfffffc84 │ │ │ │ + stc 0, cr0, [r0, #892] @ 0x37c │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldc 0, cr0, [ip, #-892]! @ 0xfffffc84 │ │ │ │ + stcl 0, cr0, [r0, #-892] @ 0xfffffc84 │ │ │ │ adds r7, #110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [lr, #-892] @ 0xfffffc84 │ │ │ │ + ldc 0, cr0, [r2, #-892] @ 0xfffffc84 │ │ │ │ adds r7, #66 @ 0x42 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00127c54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -156187,15 +156187,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ strb r0, [r0, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc 0, cr0, [r2], #-892 @ 0xfffffc84 │ │ │ │ + stc 0, cr0, [r6], #-892 @ 0xfffffc84 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00127d14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -160028,17 +160028,17 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #220] @ (12a200 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -160136,27 +160136,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r6, r6, #3 │ │ │ │ blt.n 12a2ac │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrsb r2, [r3, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r6, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r2, r7, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r0, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r0, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -160531,61 +160531,61 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r1, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r6, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r5, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r6, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r1, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r2, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r5, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [pc, #12] @ (12a67c ) │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #13 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #4] │ │ │ │ b.w bf478 │ │ │ │ @@ -160855,52 +160855,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 12a908 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r2, r1, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bvs.n 12a8dc │ │ │ │ + bvs.n 12a8e4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r2, #32] │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr??.w pc, [r3, #4095] @ 0xfff │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ bpl.n 12a998 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r7, [pc, #576] @ (12ab94 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [pc, #280] @ (12aa7c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r2, r4, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r2, r0, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @@ -161300,41 +161300,41 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ beq.n 12ace8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [pc, #600] @ (12afb8 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [pc, #976] @ (12b14c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [pc, #752] @ (12b07c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r6, 12ae12 │ │ │ │ + cbnz r2, 12ae14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #312] @ (12aee4 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -161479,17 +161479,17 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #524] @ (12b12c ) │ │ │ │ @@ -161726,31 +161726,31 @@ │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ blxns r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bl 17f15a │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r7, r3, #3 │ │ │ │ bx r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r0, #21 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r8, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -161923,23 +161923,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012b338 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -162015,21 +162015,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r2, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mvns r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -162322,47 +162322,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #154 @ 0x9a │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ tst r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 12b74a │ │ │ │ + cbz r0, 12b74c │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ tst r4, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r2, 12b74c │ │ │ │ + cbz r6, 12b74c │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ rors r2, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r0, 12b74e │ │ │ │ + cbz r4, 12b74e │ │ │ │ lsls r7, r3, #3 │ │ │ │ vshr.u64 q8, q7, #14 │ │ │ │ sbcs r0, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r6, 12b74e │ │ │ │ + cbz r2, 12b750 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vshr.u64 q8, q7, #56 │ │ │ │ sbcs r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vshr.u64 q0, q7, #34 │ │ │ │ adcs r6, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vqadd.u64 q8, q11, q7 │ │ │ │ asrs r4, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vqadd.u8 q8, q14, q7 │ │ │ │ │ │ │ │ 0012b734 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -162438,20 +162438,20 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 6, r0, cr6, cr14, {6} │ │ │ │ stmia r5!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ands r6, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 12b80e │ │ │ │ + cbz r0, 12b810 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mrc2 0, 0, r0, cr6, cr14, {6} │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 12b810 │ │ │ │ + cbz r0, 12b812 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2l 0, cr0, [r0, #888]! @ 0x378 │ │ │ │ │ │ │ │ 0012b808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -162559,20 +162559,20 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r7, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stc2 0, cr0, [r0, #-888]! @ 0xfffffc88 │ │ │ │ subs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2l 0, cr0, [r8], #888 @ 0x378 │ │ │ │ subs r6, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2l 0, cr0, [r4], {222} @ 0xde │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 12b93e │ │ │ │ movs r0, #0 │ │ │ │ @@ -162608,15 +162608,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ b.n 12b96e │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc2 0, cr0, [ip], #-888 @ 0xfffffc88 │ │ │ │ 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, #320] @ (12baf4 ) │ │ │ │ @@ -162765,25 +162765,25 @@ │ │ │ │ @ instruction: 0xfb7e00de │ │ │ │ vqadd.u8 q8, q12, q7 │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xfb4800de │ │ │ │ subs r5, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfb2400de │ │ │ │ subs r4, #238 @ 0xee │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfafe00de │ │ │ │ subs r4, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfada00de │ │ │ │ stmdb 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, #-80] │ │ │ │ @@ -163033,43 +163033,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stcl 0, cr0, [lr], {222} @ 0xde │ │ │ │ ldc 0, cr0, [r4], #888 @ 0x378 │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vst1.8 @ instruction: 0xf98400de │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ vst4. {d16-d19}, [lr :64], lr │ │ │ │ ldc2 0, cr0, [r4, #-888]! @ 0xfffffc88 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb.w r0, [r6, #222] @ 0xde │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str.w r0, [lr, lr, lsl #1] │ │ │ │ subs r2, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh.w r0, [r8, lr, lsl #1] │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #28 │ │ │ │ @@ -163174,25 +163174,25 @@ │ │ │ │ b.n 12be58 │ │ │ │ @ instruction: 0xfb3c00de │ │ │ │ subs r1, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf71200de │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf6ec00de │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movt r0, #18654 @ 0x48de │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf69c00de │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -163333,15 +163333,15 @@ │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf58400de │ │ │ │ cbz r0, 12c0ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -163754,72 +163754,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 12c2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 12c2c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #856 @ (adr r6, 12c888 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 12c898 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf39000de │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 12c754 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 12c764 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ sbfx r0, r0, #3, #31 │ │ │ │ rev r0, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf74000de │ │ │ │ @ instruction: 0xf2e000de │ │ │ │ adds r4, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf29a00de │ │ │ │ @ instruction: 0xf72400de │ │ │ │ adds r4, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r5, pc, #464 @ (adr r5, 12c734 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 12c744 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf22e00de │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, sp, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf1f200de │ │ │ │ @ instruction: 0xf69000de │ │ │ │ adds r3, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs.w r0, r4, #222 @ 0xde │ │ │ │ adds r3, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #832 @ (adr r4, 12c8c8 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 12c8d8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf18a00de │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #680 @ (adr r4, 12c83c ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 12c84c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ sbc.w r0, r4, #222 @ 0xde │ │ │ │ rsb r0, r8, #7274496 @ 0x6f0000 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ @ instruction: 0xf13000de │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs.w r0, r6, #7274496 @ 0x6f0000 │ │ │ │ add.w r0, ip, #222 @ 0xde │ │ │ │ adds r2, #206 @ 0xce │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r4, pc, #144 @ (adr r4, 12c648 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 12c658 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf0de00de │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 12c9bc ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 12c5cc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf0b800de │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r0, #396] @ 0x18c │ │ │ │ @@ -163960,25 +163960,25 @@ │ │ │ │ vshr.s64 q0, q7, #52 │ │ │ │ orr.w r0, lr, #7274496 @ 0x6f0000 │ │ │ │ adds r1, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ vqadd.s32 q0, q11, q7 │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #280 @ (adr r2, 12c858 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 12c868 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ vqadd.s8 q0, q8, q7 │ │ │ │ adds r0, #202 @ 0xca │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 12c7cc ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 12c7dc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ mrc 0, 6, r0, cr10, cr14, {6} │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 12cb38 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 12cb48 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ mrc 0, 5, r0, cr2, cr14, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -164476,105 +164476,105 @@ │ │ │ │ eor.w r0, r4, #222 @ 0xde │ │ │ │ eors.w r0, r2, #222 @ 0xde │ │ │ │ cbz r0, 12cd30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf26000de │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stc 0, cr0, [r6], #888 @ 0x378 │ │ │ │ @ instruction: 0xf25400de │ │ │ │ movw r0, #49374 @ 0xc0de │ │ │ │ movw r0, #24798 @ 0x60de │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc 0, cr0, [r8], #-888 @ 0xfffffc88 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xebfa00de │ │ │ │ rsbs r0, lr, #222 @ 0xde │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs.w r0, ip, lr, lsr #3 │ │ │ │ sbc.w r0, r2, #222 @ 0xde │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xeb8000de │ │ │ │ @ instruction: 0xf13a00de │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adc.w r0, sl, lr, lsr #3 │ │ │ │ @ instruction: 0xf0ec00de │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds.w r0, r0, lr, lsr #3 │ │ │ │ add.w r0, ip, #222 @ 0xde │ │ │ │ @ instruction: 0xf0fa00de │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xeab400de │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r3, #3 │ │ │ │ eor.w r0, ip, lr, lsr #3 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ orn r0, r2, lr, lsr #3 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bics.w r0, sl, lr, lsr #3 │ │ │ │ cmp r4, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ vqadd.s32 q8, q15, q7 │ │ │ │ ands.w r0, r0, lr, lsr #3 │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strd r0, r0, [r2, #888]! @ 0x378 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xe9b800de │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xe98e00de │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strd r0, r0, [r4, #-888]! @ 0x378 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmdb r8!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ │ │ │ 0012cdb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -164785,33 +164785,33 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ b.n 12ced4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12cd50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12cd04 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12cc80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0012d000 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165019,46 +165019,46 @@ │ │ │ │ @ instruction: 0xeb9a00de │ │ │ │ @ instruction: 0xeb9800de │ │ │ │ sub.w r0, r0, lr, lsr #3 │ │ │ │ add r3, sp, #864 @ 0x360 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #142 @ 0x8e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12cb88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xeae800de │ │ │ │ movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12cb04 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12cabc │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12ca7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12da38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12d9ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0012d27c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -165349,15 +165349,15 @@ │ │ │ │ ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldmia r6, {r0, r6, r7} │ │ │ │ vshr.u64 d30, d1, #1 │ │ │ │ @ instruction: 0xffffde05 │ │ │ │ vsubl.u q15, d31, d4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r4, {r0, r3, r4, r6, r7} │ │ │ │ @@ -165369,43 +165369,43 @@ │ │ │ │ bls.n 12d526 │ │ │ │ vraddhn.i d29, , q6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r3, #170 @ 0xaa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12d908 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12d8c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12d878 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12d830 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 12d7b4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #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] @ (12d620 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -165625,31 +165625,31 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ svc 42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 12d850 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 12d860 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 12d348 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r5, pc, #688 @ (adr r5, 12dabc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 0012d820 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -170870,15 +170870,15 @@ │ │ │ │ @ instruction: 0xf7ca00e8 │ │ │ │ strb r2, [r7, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cpsie ai │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb66e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -170934,15 +170934,15 @@ │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 13074e │ │ │ │ @ instruction: 0xf6e800e8 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ @@ -171004,15 +171004,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 130812 │ │ │ │ @ instruction: 0xf62a00e8 │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171476,59 +171476,59 @@ │ │ │ │ push {r1, r2} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r2, 130d3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ uxth r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf3a600e8 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf2ec00e8 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r2, 130d4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ movt r0, #33000 @ 0x80e8 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r6, 130d50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1752] @ 13144c │ │ │ │ mov r5, r0 │ │ │ │ @@ -172228,76 +172228,76 @@ │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldcl 0, cr0, [r0], {232} @ 0xe8 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2], {232} @ 0xe8 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xeb9c00e8 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bic.w r0, r8, r8, asr #3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00131564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -172526,19 +172526,19 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 131678 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r4, [pc, #80] @ (13180c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r5, pc, #544 @ (adr r5, 1319e4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r5, pc, #296 @ (adr r5, 1318f4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001317cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -172616,21 +172616,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #536 @ (adr r5, 131a9c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 131460 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r4, pc, #600 @ (adr r4, 131aec ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13141c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r4, pc, #448 @ (adr r4, 131a60 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001318a0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -172718,21 +172718,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #792 @ (adr r4, 131c84 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 131380 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #896] @ (131cf8 ) │ │ │ │ + ldr r7, [pc, #912] @ (131d08 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r3, pc, #712 @ (adr r3, 131c44 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 131338 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #728] @ (131c5c ) │ │ │ │ + ldr r7, [pc, #744] @ (131c6c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r3, pc, #552 @ (adr r3, 131bb0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00131988 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -172819,21 +172819,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #1016 @ (adr r3, 131e4c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 131298 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #992] @ (131e40 ) │ │ │ │ + ldr r6, [pc, #1008] @ (131e50 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #808 @ (adr r2, 131d8c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 132250 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [pc, #824] @ (131da4 ) │ │ │ │ + ldr r6, [pc, #840] @ (131db4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #648 @ (adr r2, 131cf8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00131a70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -172932,21 +172932,21 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 1321d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r1, pc, #944 @ (adr r1, 131f08 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 132180 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #944] @ (131f10 ) │ │ │ │ + ldr r5, [pc, #960] @ (131f20 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, pc, #792 @ (adr r1, 131e7c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13213c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r5, [pc, #784] @ (131e7c ) │ │ │ │ + ldr r5, [pc, #800] @ (131e8c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, pc, #632 @ (adr r1, 131de8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -173145,45 +173145,45 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r2, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r3, pc, #16 @ (adr r3, 131d6c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 132108 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #696] @ (13201c ) │ │ │ │ + ldr r4, [pc, #712] @ (13202c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r0, pc, #520 @ (adr r0, 131f70 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 1320c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #544] @ (131f90 ) │ │ │ │ + ldr r4, [pc, #560] @ (131fa0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r0, pc, #360 @ (adr r0, 131edc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 132088 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #392] @ (131f04 ) │ │ │ │ + ldr r4, [pc, #408] @ (131f14 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r0, pc, #208 @ (adr r0, 131e50 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 132048 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #240] @ (131e78 ) │ │ │ │ + ldr r4, [pc, #256] @ (131e88 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r0, pc, #56 @ (adr r0, 131dc4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 132004 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [pc, #80] @ (131de4 ) │ │ │ │ + ldr r4, [pc, #96] @ (131df4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 131fc0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r3, [pc, #944] @ (132150 ) │ │ │ │ + ldr r3, [pc, #960] @ (132160 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00131da4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -173261,21 +173261,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #360 @ (adr r0, 131fc8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 131e8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #944] @ (13221c ) │ │ │ │ + ldr r2, [pc, #960] @ (13222c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #776] @ (132180 ) │ │ │ │ + ldr r2, [pc, #792] @ (132190 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -173548,51 +173548,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, pc, #296 @ (adr r0, 132230 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #344] @ (132268 ) │ │ │ │ + ldr r1, [pc, #360] @ (132278 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ udf #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r1, [pc, #128] @ (13219c ) │ │ │ │ + ldr r1, [pc, #144] @ (1321ac ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ udf #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #984] @ (132500 ) │ │ │ │ + ldr r0, [pc, #1000] @ (132510 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ble.n 13211c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #832] @ (132474 ) │ │ │ │ + ldr r0, [pc, #848] @ (132484 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ble.n 1320d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #672] @ (1323e0 ) │ │ │ │ + ldr r0, [pc, #688] @ (1323f0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ble.n 132098 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #520] @ (132354 ) │ │ │ │ + ldr r0, [pc, #536] @ (132364 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ble.n 132054 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [pc, #360] @ (1322c0 ) │ │ │ │ + ldr r0, [pc, #376] @ (1322d0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013215c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -173693,19 +173693,19 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bgt.n 132294 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ blt.n 13224c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013225c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -174112,55 +174112,55 @@ │ │ │ │ b.n 132a86 │ │ │ │ vshll.u32 , d20, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ bge.n 13267c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bls.n 132634 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bls.n 1325ec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bls.n 1325a4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001326c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -174276,39 +174276,39 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13271a │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 1327e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 132798 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 132750 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 132908 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 1328c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00132834 : │ │ │ │ cbz r1, 132842 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ @@ -174705,41 +174705,41 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcc.n 132b84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcc.n 132c88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcs.n 132bfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcs.n 132b9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcs.n 132d00 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [pc, #380] @ (132e1c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #380] @ (132e20 ) │ │ │ │ ldr r3, [pc, #384] @ (132e24 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -174883,41 +174883,41 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1379 @ 0x563 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 1329c2 │ │ │ │ bne.n 132f10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r7, r3, #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] @ 132f70 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -175032,19 +175032,19 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [pc, #896] @ (133304 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00132f9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175338,39 +175338,39 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [pc, #784] @ (133598 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r4, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r0, [r5, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r4, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001332c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175460,17 +175460,17 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r4, [r2, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001333b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -175784,51 +175784,51 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r0!, {r1, r2} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00133740 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -175935,19 +175935,19 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00133870 : │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -176862,35 +176862,35 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r0, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r4, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r4, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r2, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r3, r4, r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r3, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [pc, #636] @ (134430 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #636] @ (134434 ) │ │ │ │ ldr r3, [pc, #640] @ (134438 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -177125,69 +177125,69 @@ │ │ │ │ movw r1, #1147 @ 0x47b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 133f44 │ │ │ │ nop │ │ │ │ pop {r2, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r5, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r0, [r5, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r6, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r4, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r6, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r6, #7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r7, r3, #3 │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r2, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001344a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -177969,15 +177969,15 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r4, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb782 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r6, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, r2, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb6d4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r0, r5, #3 │ │ │ │ @@ -177997,79 +177997,79 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r6, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r5, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r5, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r6, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r2, 134df8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r4, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r2, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ sxtb r6, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r7, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r2, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @@ -178077,25 +178077,25 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r1, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r6, 134e18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r4, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r2, 134e1a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r6, [r6, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 00134e04 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -178206,25 +178206,25 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00134f40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178338,25 +178338,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00135080 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178422,15 +178422,15 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -178530,21 +178530,21 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00135244 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178597,21 +178597,21 @@ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 135276 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001352ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178668,21 +178668,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 135322 │ │ │ │ nop │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013539c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178819,29 +178819,29 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00135514 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -178894,21 +178894,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 135542 │ │ │ │ nop │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001355bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179147,57 +179147,57 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013588c : │ │ │ │ @@ -180078,21 +180078,21 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #968 @ (adr r3, 136438 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r7, 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, #3768] @ 0xeb8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #564] @ (1362c8 ) │ │ │ │ @@ -180350,51 +180350,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, pc, #32 @ (adr r2, 136324 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #840 @ (adr r1, 136658 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #608 @ (adr r1, 13657c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #456 @ (adr r1, 1364f0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #304 @ (adr r1, 136464 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #144 @ (adr r1, 1363d0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, pc, #1016 @ (adr r0, 136744 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00136354 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180628,15 +180628,15 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r0, r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @@ -180824,36 +180824,36 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str??.w pc, [pc, #4095] @ 13776b │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ - ble.n 1367f8 │ │ │ │ + ble.n 136800 │ │ │ │ lsls r5, r4, #3 │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ mov r6, pc │ │ │ │ lsls r6, r3, #3 │ │ │ │ pld [r1, #4095] @ 0xfff │ │ │ │ mov r6, r8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [r7, r7] │ │ │ │ @ instruction: 0xfffe45ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r6, r3, #24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001367a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ @@ -181345,86 +181345,86 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r4, r6, #17 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vshr.u64 q8, q7, #14 │ │ │ │ + vshr.u64 q8, q7, #10 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr2 0, 6, r0, cr8, cr14, {6} │ │ │ │ + mcr2 0, 6, r0, cr12, cr14, {6} │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r0, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - mrc2 0, 0, r0, cr14, cr14, {6} │ │ │ │ + mcr2 0, 1, r0, cr2, cr14, {6} │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #888]! @ 0x378 │ │ │ │ + ldc2l 0, cr0, [r8, #888]! @ 0x378 │ │ │ │ ldrh r2, [r5, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r0, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r3, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2 0, cr0, [ip, #888] @ 0x378 │ │ │ │ + ldc2 0, cr0, [r0, #888] @ 0x378 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-888]! @ 0xfffffc88 │ │ │ │ + stc2l 0, cr0, [r4, #-888]! @ 0xfffffc88 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2 0, cr0, [ip, #-888] @ 0xfffffc88 │ │ │ │ + ldc2 0, cr0, [r0, #-888] @ 0xfffffc88 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r6, [r2, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2l 0, cr0, [r0], {222} @ 0xde │ │ │ │ + stc2l 0, cr0, [r4], {222} @ 0xde │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc2 0, cr0, [lr], {222} @ 0xde │ │ │ │ + stc2 0, cr0, [r2], #888 @ 0x378 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldc2l 0, cr0, [ip], #-888 @ 0xfffffc88 │ │ │ │ + stc2 0, cr0, [r0], {222} @ 0xde │ │ │ │ ldr r2, [r6, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00136d60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -181498,25 +181498,25 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 136d9a │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb4c00de │ │ │ │ + @ instruction: 0xfb5000de │ │ │ │ ldrsb r4, [r0, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfb2400de │ │ │ │ + @ instruction: 0xfb2800de │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xfafe00de │ │ │ │ + @ instruction: 0xfb0200de │ │ │ │ ldrsb r4, [r6, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00136e40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -181754,30 +181754,30 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r2, [r1, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vld4. {d0-d3}, [sl :64], lr │ │ │ │ + vld4. {d0-d3}, [lr :64], lr │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr??.w r0, [lr, #222] @ 0xde │ │ │ │ + vst4. {d0-d3}, [r2 :64], lr │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr.w r0, [ip, #222] @ 0xde │ │ │ │ + str??.w r0, [r0, #222] @ 0xde │ │ │ │ strb r4, [r2, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh.w r0, [r0, #222] @ 0xde │ │ │ │ + ldrh.w r0, [r4, #222] @ 0xde │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001370c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182026,16 +182026,16 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf62600de │ │ │ │ - addw r0, ip, #2270 @ 0x8de │ │ │ │ + @ instruction: 0xf62a00de │ │ │ │ + @ instruction: 0xf61000de │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ @@ -182065,15 +182065,15 @@ │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 137340 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub.w r0, r8, #7274496 @ 0x6f0000 │ │ │ │ + sub.w r0, ip, #7274496 @ 0x6f0000 │ │ │ │ strb r6, [r6, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00137378 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -182212,34 +182212,34 @@ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 137430 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - eors.w r0, r0, #7274496 @ 0x6f0000 │ │ │ │ + eors.w r0, r4, #7274496 @ 0x6f0000 │ │ │ │ strb r0, [r4, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r4, [r6, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, r2, #7274496 @ 0x6f0000 │ │ │ │ + orr.w r0, r6, #7274496 @ 0x6f0000 │ │ │ │ strb r2, [r2, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00137504 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182318,15 +182318,15 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r5, #29 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - @ instruction: 0xf35e00de │ │ │ │ + bfi r0, r2, #3, #28 │ │ │ │ │ │ │ │ 001375d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -182400,27 +182400,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13761a │ │ │ │ lsls r6, r0, #27 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r2, #26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf28800de │ │ │ │ + @ instruction: 0xf28c00de │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001376b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182498,27 +182498,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 137704 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r4, [r4, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - sub.w r0, r2, #222 @ 0xde │ │ │ │ + sub.w r0, r6, #222 @ 0xde │ │ │ │ str r2, [r6, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00137798 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182588,29 +182588,29 @@ │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1377d2 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds.w r0, r4, #222 @ 0xde │ │ │ │ + adds.w r0, r8, #222 @ 0xde │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf0ee00de │ │ │ │ + @ instruction: 0xf0f200de │ │ │ │ str r6, [r7, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf0ca00de │ │ │ │ + @ instruction: 0xf0ce00de │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -182641,15 +182641,15 @@ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1378a4 │ │ │ │ ldrh r6, [r7, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - orr.w r0, r4, #222 @ 0xde │ │ │ │ + orr.w r0, r8, #222 @ 0xde │ │ │ │ str r2, [r2, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001378dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182702,21 +182702,21 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13791c │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r6, [r5, #26] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - vshr.s64 q0, q7, #12 │ │ │ │ + vshr.s64 q0, q7, #8 │ │ │ │ ldr r7, [pc, #520] @ (137b84 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013797c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -183505,22 +183505,22 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [pc, #152] @ (138170 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [pc, #200] @ (1381a4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmdb r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - stmdb r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ - strd r0, r0, [r2], #888 @ 0x378 │ │ │ │ - @ instruction: 0xe8c400de │ │ │ │ - stmia.w r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - stmia.w r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ - strd r0, r0, [sl], #-888 @ 0x378 │ │ │ │ - strex r0, r0, [ip, #888] @ 0x378 │ │ │ │ + stmdb r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmdb r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + strd r0, r0, [r6], #888 @ 0x378 │ │ │ │ + @ instruction: 0xe8c800de │ │ │ │ + stmia.w sl!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia.w ip, {r1, r2, r3, r4, r6, r7} │ │ │ │ + strd r0, r0, [lr], #-888 @ 0x378 │ │ │ │ + @ instruction: 0xe85000de │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #312] @ (138248 ) │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #312] @ (13824c ) │ │ │ │ @@ -183661,19 +183661,19 @@ │ │ │ │ ldr r0, [pc, #288] @ (138380 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r0, [r4, #32] │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0x47da │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xfac800f3 │ │ │ │ - b.n 138054 │ │ │ │ + b.n 13805c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r0, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 138018 │ │ │ │ + b.n 138020 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bx lr │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -184104,15 +184104,15 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ bx r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov sl, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #208] @ (138784 ) │ │ │ │ + ldr r5, [pc, #224] @ (138794 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r8, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov ip, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r0, r5, #3 │ │ │ │ @@ -184134,33 +184134,33 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r4, lr │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r5, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r4, ip │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138df4 │ │ │ │ + b.n 138dfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138db8 │ │ │ │ + b.n 138dc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138d7c │ │ │ │ + b.n 138d84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138d40 │ │ │ │ + b.n 138d48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bics r6, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138cc8 │ │ │ │ + b.n 138cd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 138c88 │ │ │ │ + b.n 138c90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ muls r6, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138c4c │ │ │ │ + b.n 138c54 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #396] @ 0x18c │ │ │ │ sub sp, #20 │ │ │ │ @@ -184305,29 +184305,29 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ rors r4, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 138ab4 │ │ │ │ + b.n 138abc │ │ │ │ lsls r6, r3, #3 │ │ │ │ sbcs r2, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 138a78 │ │ │ │ + b.n 138a80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 138a3c │ │ │ │ + b.n 138a44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adcs r6, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r3, #22] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 1389fc │ │ │ │ + b.n 138a04 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adcs r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001388b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184434,21 +184434,21 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ eors r0, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r6, r3, #3 │ │ │ │ eors r4, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ands r0, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001389c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184545,21 +184545,21 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r7, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r7, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r7, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r7, #42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00138ab8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -184777,27 +184777,27 @@ │ │ │ │ bl ffeb6cd2 │ │ │ │ subs r6, #86 @ 0x56 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bl 4a4cda │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds.w r0, r2, #243 @ 0xf3 │ │ │ │ - ble.n 138d58 │ │ │ │ + ble.n 138d60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ble.n 138d20 │ │ │ │ + ble.n 138d28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 138ce4 │ │ │ │ + bgt.n 138cec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 138ca8 │ │ │ │ + bgt.n 138cb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 138c6c │ │ │ │ + bgt.n 138c74 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 138c30 │ │ │ │ + bgt.n 138c38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bgt.n 138df4 │ │ │ │ + bgt.n 138dfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00138d00 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -184891,33 +184891,33 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 138d46 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 138d38 │ │ │ │ + blt.n 138d40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r4, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 138ef4 │ │ │ │ + blt.n 138efc │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r4, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 138eb4 │ │ │ │ + blt.n 138ebc │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - blt.n 138e70 │ │ │ │ + blt.n 138e78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r3, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00138e20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185132,17 +185132,17 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 1394d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 13946c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bls.n 1390ac │ │ │ │ + bls.n 1390b4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 139070 │ │ │ │ + bls.n 139078 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r4, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -185260,19 +185260,19 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r7, #23] │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs.w r0, lr, r3, ror #3 │ │ │ │ - bvc.n 139150 │ │ │ │ + bvc.n 139158 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 139290 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvc.n 1392a8 │ │ │ │ + bvc.n 1392b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001391b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -185429,23 +185429,23 @@ │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ asrs r2, r1, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bics.w r0, sl, r3, ror #3 │ │ │ │ - bvs.n 139408 │ │ │ │ + bvs.n 139410 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 1393d4 │ │ │ │ + bvs.n 1393dc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 1393b4 │ │ │ │ + bvs.n 1393bc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 139384 │ │ │ │ + bvs.n 13938c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 139354 │ │ │ │ + bvs.n 13935c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00139350 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -185575,19 +185575,19 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r8], #972 @ 0x3cc │ │ │ │ stmia.w r0!, {r0, r1, r4, r5, r6, r7} │ │ │ │ - bmi.n 13940c │ │ │ │ + bmi.n 139414 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n 1393cc │ │ │ │ + bmi.n 1393d4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r7, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001394a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -185666,27 +185666,27 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 139526 │ │ │ │ nop │ │ │ │ b.n 139558 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n 139514 │ │ │ │ + bcc.n 13951c │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 1394cc │ │ │ │ + bcc.n 1394d4 │ │ │ │ lsls r6, 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 r4, [r0, #396] @ 0x18c │ │ │ │ sub sp, #24 │ │ │ │ @@ -185793,29 +185793,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r6, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r0, #3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 139678 │ │ │ │ + bcs.n 139680 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 13963c │ │ │ │ + bcs.n 139644 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 139608 │ │ │ │ + bcs.n 139610 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r6, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r3, #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n 1395d0 │ │ │ │ + bcs.n 1395d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r5, #228 @ 0xe4 │ │ │ │ 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] │ │ │ │ @@ -186167,33 +186167,33 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r5, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 1399c8 │ │ │ │ + beq.n 1399d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r4, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1394ec │ │ │ │ + b.n 1394f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ bls.n 139a88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 139a88 │ │ │ │ + beq.n 139a90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @@ -186201,23 +186201,23 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r3, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r2, #146 @ 0x92 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r5, #3 │ │ │ │ @@ -186378,27 +186378,27 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsrs r6, r2, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r1, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00139c44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -186495,15 +186495,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ adds r0, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bmi.n 139d00 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00139d44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -186816,75 +186816,75 @@ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r7, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf3d400dd │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r6, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r5, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013a0a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -187079,69 +187079,69 @@ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13a11c │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r3, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013a318 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -187200,15 +187200,15 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r1, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0013a3b8 : │ │ │ │ @@ -187276,15 +187276,15 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r1, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013a45c : │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cbz r3, 13a482 │ │ │ │ @@ -187311,15 +187311,15 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #21 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 13a47e │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0013a4b4 : │ │ │ │ @@ -192948,30 +192948,30 @@ │ │ │ │ adds r3, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf7bc00dd │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf69c00dd │ │ │ │ adds r1, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013d8fc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -193185,53 +193185,53 @@ │ │ │ │ add r3, pc, #600 @ (adr r3, 13dd3c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r3, pc, #520 @ (adr r3, 13dcf0 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r2, #7241728 @ 0x6e8000 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb86c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf4e400dd │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf4bc00dd │ │ │ │ cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ eors.w r0, r4, #7241728 @ 0x6e8000 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ orns r0, r0, #7241728 @ 0x6e8000 │ │ │ │ cmp r7, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ orr.w r0, ip, #7241728 @ 0x6e8000 │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bic.w r0, r8, #7241728 @ 0x6e8000 │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ and.w r0, r4, #7241728 @ 0x6e8000 │ │ │ │ │ │ │ │ 0013db50 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 13dba0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -193308,25 +193308,25 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 13db96 │ │ │ │ nop │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ ssat r0, #30, sl, lsl #3 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf2e600dd │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movt r0, #16605 @ 0x40dd │ │ │ │ │ │ │ │ 0013dc34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -193388,18 +193388,18 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 13dc7e │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf25e00dd │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf22600dd │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013dce4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -193479,22 +193479,22 @@ │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ sub.w r0, r4, #221 @ 0xdd │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ sbcs.w r0, r6, #221 @ 0xdd │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf13800dd │ │ │ │ │ │ │ │ 0013ddc8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -193527,15 +193527,15 @@ │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13ddec │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xf0ba00dd │ │ │ │ │ │ │ │ 0013de24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -193560,15 +193560,15 @@ │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13de3c │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ orn r0, sl, #221 @ 0xdd │ │ │ │ │ │ │ │ 0013de74 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -193594,15 +193594,15 @@ │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 13de8c │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ands.w r0, r8, #221 @ 0xdd │ │ │ │ │ │ │ │ 0013dec8 : │ │ │ │ ldr.w r2, [r0, #400] @ 0x190 │ │ │ │ cbnz r2, 13df00 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ @@ -193639,15 +193639,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 13def6 │ │ │ │ nop │ │ │ │ cmp r3, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ vshr.s64 q0, , #22 │ │ │ │ │ │ │ │ 0013df38 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -193673,15 +193673,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 13df50 │ │ │ │ nop │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ vqadd.s16 q8, q11, │ │ │ │ │ │ │ │ 0013df8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -193914,53 +193914,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ mrc 0, 2, r0, cr14, cr13, {6} │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 3, r0, cr2, cr13, {6} │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ mcr 0, 0, r0, cr8, cr13, {6} │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldcl 0, cr0, [sl, #884] @ 0x374 │ │ │ │ cmp r1, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldc 0, cr0, [r0, #884]! @ 0x374 │ │ │ │ cmp r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ stc 0, cr0, [r8, #884] @ 0x374 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldcl 0, cr0, [lr, #-884] @ 0xfffffc8c │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldc 0, cr0, [r4, #-884]! @ 0xfffffc8c │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ stc 0, cr0, [sl, #-884] @ 0xfffffc8c │ │ │ │ │ │ │ │ 0013e248 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -194298,30 +194298,30 @@ │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ orrs.w r0, lr, sp, lsr #3 │ │ │ │ movs r5, #94 @ 0x5e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrd r0, r0, [r2, #884]! @ 0x374 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strd r0, r0, [ip, #884] @ 0x374 │ │ │ │ movs r5, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xe9a400dd │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrd r0, r0, [ip, #-884]! @ 0x374 │ │ │ │ │ │ │ │ 0013e5d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -194411,20 +194411,20 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strd r0, r0, [r4], #-884 @ 0x374 │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xe83c00dd │ │ │ │ │ │ │ │ 0013e6c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -194511,21 +194511,21 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e698 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e650 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013e7ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194606,15 +194606,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13e5c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e574 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013e880 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194695,15 +194695,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13e4f4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e4a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013e954 : │ │ │ │ cbz r0, 13e95e │ │ │ │ str.w r1, [r0, #288] @ 0x120 │ │ │ │ @@ -194877,19 +194877,19 @@ │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80600dd │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13ea50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0013eb0c : │ │ │ │ @@ -194957,17 +194957,17 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 13eb64 │ │ │ │ nop │ │ │ │ movs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13ea40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013ebbc : │ │ │ │ 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 │ │ │ │ @@ -195141,21 +195141,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13e948 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e8cc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e894 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r0, r5, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13e81c │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -195230,15 +195230,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13e73c │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -195486,17 +195486,17 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13f588 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 13f518 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r2, r3, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ │ │ │ 0013f0f4 : │ │ │ │ @@ -195560,17 +195560,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 13f144 │ │ │ │ nop │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 13f50c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0013f19c : │ │ │ │ stmdb 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 │ │ │ │ @@ -195849,21 +195849,21 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r1, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ udf #120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r5, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ udf #86 @ 0x56 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013f4b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196088,19 +196088,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 13f670 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 13f67c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bgt.n 13f770 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013f6d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196284,39 +196284,39 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r2, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ blt.n 13f90c │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ blt.n 13f8c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bge.n 13f87c │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r3, #16 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bge.n 13f838 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r6, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bge.n 13f7f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bge.n 13f9b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013f8c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196375,21 +196375,21 @@ │ │ │ │ b.n 13f8fa │ │ │ │ strh r4, [r2, #30] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ bls.n 13f8d4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r5, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ bls.n 13f898 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0013f970 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -196679,67 +196679,67 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ bge.n 13fc6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 13fb98 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bhi.n 13fcd0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvc.n 13fc40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvc.n 13fbe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvc.n 13fb9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r7, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvc.n 13fd54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r2, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvc.n 13fd14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r5, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvc.n 13fcd0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r0, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 13fc88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r3, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 13fc44 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ @@ -197917,27 +197917,27 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1408a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ bne.n 140814 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bne.n 140948 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 14098c │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcs.n 140854 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -197961,118 +197961,118 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcc.n 1409d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcc.n 140984 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1408e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r2, r1, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r6, r2, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r2, r1, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r0, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vst4. {d16-d19}, [sl :128], r1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + vst4. {d16-d19}, [lr :128], r1 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r5, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r3, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r4!, {r1, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r1, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r4, {r1, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r6, r2, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r4, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r2, r5, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r3!, {r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r3!, {} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -198082,21 +198082,21 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r7, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r0, #15 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr.w r3, [pc, #1456] @ 141004 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ @@ -198616,168 +198616,168 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13fed6 │ │ │ │ b.w 140128 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r3!, {r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r7!, {r1, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r7!, {r1, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ vrev32.8 q8, │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ vmla.i q8, q8, d3[5] │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ vmla.i16 q0, q8, d7[2] │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ vhadd.u32 q8, q11, │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r6!, {r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ vhadd.u q0, q8, │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ vhadd.u8 q0, q9, │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cdp2 0, 13, cr0, cr2, cr7, {7} │ │ │ │ stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cdp2 0, 10, cr0, cr10, cr7, {7} │ │ │ │ stmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cdp2 0, 7, cr0, cr8, cr7, {7} │ │ │ │ stmia r5!, {r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cdp2 0, 4, cr0, cr6, cr7, {7} │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ cdp2 0, 1, cr0, cr2, cr7, {7} │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stc2l 0, cr0, [r8, #924]! @ 0x39c │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldc2 0, cr0, [r4, #924]! @ 0x39c │ │ │ │ stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc2 0, cr0, [sl, #924] @ 0x39c │ │ │ │ stmia r4!, {r1, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r5!, {r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc2 0, cr0, [r6, #-924] @ 0xfffffc64 │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc2l 0, cr0, [ip], #924 @ 0x39c │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc2l 0, cr0, [r4], {231} @ 0xe7 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc2 0, cr0, [sl], {231} @ 0xe7 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r1, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stc2l 0, cr0, [r6], #-924 @ 0xfffffc64 │ │ │ │ stmia r3!, {r2, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldc2 0, cr0, [r8], #-924 @ 0xfffffc64 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00141168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -198862,15 +198862,15 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa5e00e7 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00141258 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -198909,15 +198909,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w bf584 │ │ │ │ nop │ │ │ │ vld1.8 {d0[7]}, [r8], r7 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001412c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -198963,20 +198963,20 @@ │ │ │ │ movw r1, #637 @ 0x27d │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1412ea │ │ │ │ vld4. {d0-d3}, [r2 :128], r7 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ itet gt │ │ │ │ lslgt r5, r3, #3 │ │ │ │ ldr??le.w r0, [r6, #231] @ 0xe7 │ │ │ │ - strbgt r0, [r2, r7] │ │ │ │ + strbgt r4, [r2, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ittt ls │ │ │ │ lslls r5, r3, #3 │ │ │ │ │ │ │ │ 00141360 : │ │ │ │ stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movls.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199149,20 +199149,20 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf78400e7 │ │ │ │ bkpt 0x0036 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf76800e7 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf73c00e7 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00141544 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199327,20 +199327,20 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs.w r0, r0, #7569408 @ 0x738000 │ │ │ │ pop {r1, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf59600e7 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ pop {r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ sbc.w r0, sl, #7569408 @ 0x738000 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ pop {r1, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00141718 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199510,20 +199510,20 @@ │ │ │ │ ldr r2, [r7, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r6, #3 │ │ │ │ rev16 r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf3b200e7 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ rev16 r2, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf38400e7 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ rev r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001418fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199694,20 +199694,20 @@ │ │ │ │ ldrsb r6, [r3, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xb8a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rsb r0, ip, #231 @ 0xe7 │ │ │ │ - ldr r6, [pc, #664] @ (141d68 ) │ │ │ │ + ldr r6, [pc, #680] @ (141d78 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub.w r0, r2, #231 @ 0xe7 │ │ │ │ - ldr r6, [pc, #496] @ (141ccc ) │ │ │ │ + ldr r6, [pc, #512] @ (141cdc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb84a │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00141ae0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199947,19 +199947,19 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #216] @ (141ddc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 141eb0 │ │ │ │ + b.n 141eb8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ @@ -199977,55 +199977,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #192 @ (adr r0, 141e04 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #184] @ (141e00 ) │ │ │ │ + ldr r5, [pc, #200] @ (141e10 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r4, 141db8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf27200e7 │ │ │ │ - ldr r5, [pc, #64] @ (141d94 ) │ │ │ │ + ldr r5, [pc, #80] @ (141da4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r4, 141dbc │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf25400e7 │ │ │ │ - ldr r4, [pc, #952] @ (142118 ) │ │ │ │ + ldr r4, [pc, #968] @ (142128 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r2, 141dc0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf23200e7 │ │ │ │ - ldr r4, [pc, #816] @ (14209c ) │ │ │ │ + ldr r4, [pc, #832] @ (1420ac ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r0, 141dc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf21000e7 │ │ │ │ - ldr r4, [pc, #680] @ (142020 ) │ │ │ │ + ldr r4, [pc, #696] @ (142030 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r6, 141dc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf1ee00e7 │ │ │ │ - ldr r4, [pc, #544] @ (141fa4 ) │ │ │ │ + ldr r4, [pc, #560] @ (141fb4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r4, 141dca │ │ │ │ lsls r5, r3, #3 │ │ │ │ rsb r0, ip, #231 @ 0xe7 │ │ │ │ - ldr r4, [pc, #408] @ (141f28 ) │ │ │ │ + ldr r4, [pc, #424] @ (141f38 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ revsh r2, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub.w r0, sl, #231 @ 0xe7 │ │ │ │ - ldr r4, [pc, #272] @ (141eac ) │ │ │ │ + ldr r4, [pc, #288] @ (141ebc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ revsh r0, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf18800e7 │ │ │ │ - ldr r4, [pc, #136] @ (141e30 ) │ │ │ │ + ldr r4, [pc, #152] @ (141e40 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ hlt 0x0026 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sbc.w r0, r6, #231 @ 0xe7 │ │ │ │ │ │ │ │ 00141db0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -200150,35 +200150,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141e20 │ │ │ │ nop │ │ │ │ cbnz r4, 141f2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #720] @ (1421c0 ) │ │ │ │ + ldr r2, [pc, #736] @ (1421d0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r4, 141f0e │ │ │ │ lsls r5, r3, #3 │ │ │ │ and.w r0, lr, #231 @ 0xe7 │ │ │ │ - ldr r2, [pc, #584] @ (142144 ) │ │ │ │ + ldr r2, [pc, #600] @ (142154 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r2, 141f12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vmla.i32 d16, d28, d7[1] │ │ │ │ - ldr r2, [pc, #448] @ (1420c8 ) │ │ │ │ + ldr r2, [pc, #464] @ (1420d8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r0, 141f16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vmla.i d16, d26, d3[5] │ │ │ │ - ldr r2, [pc, #320] @ (142054 ) │ │ │ │ + ldr r2, [pc, #336] @ (142064 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbnz r0, 141f1a │ │ │ │ lsls r5, r3, #3 │ │ │ │ vmla.i32 d0, d26, d7[1] │ │ │ │ - ldr r2, [pc, #176] @ (141fd0 ) │ │ │ │ + ldr r2, [pc, #192] @ (141fe0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vmla.i d0, d22, d3[5] │ │ │ │ │ │ │ │ 00141f28 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -200221,15 +200221,15 @@ │ │ │ │ b.n 141f5e │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #568] @ (1421cc ) │ │ │ │ + ldr r1, [pc, #584] @ (1421dc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb87c │ │ │ │ lsls r5, r3, #3 │ │ │ │ cdp 0, 15, cr0, cr6, cr7, {7} │ │ │ │ │ │ │ │ 00141f9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -200490,28 +200490,28 @@ │ │ │ │ @ instruction: 0xb744 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc 0, cr0, [r4, #-924]! @ 0xfffffc64 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb6aa │ │ │ │ lsls r5, r3, #3 │ │ │ │ stcl 0, cr0, [sl], #924 @ 0x39c │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r6, r3, #3 │ │ │ │ cpsie │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bx fp │ │ │ │ + bxns fp │ │ │ │ lsls r6, r3, #3 │ │ │ │ bx r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00142240 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -200954,54 +200954,54 @@ │ │ │ │ cbz r2, 142720 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrd r0, r0, [r2, #-924]! @ 0x39c │ │ │ │ cbz r0, 14273e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ uxtb r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ uxth r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ uxth r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ sxtb r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sxth r4, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r4, 14273e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r4, 14273e │ │ │ │ lsls r5, r3, #3 │ │ │ │ strex r0, r0, [r2, #924] @ 0x39c │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r0, 142742 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r4, 142740 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cbz r4, 142740 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00142724 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -201426,27 +201426,27 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 1427e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r0, 142b80 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add sp, #328 @ 0x148 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 142634 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 1425a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -201460,47 +201460,47 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 1424b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 142454 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #792 @ 0x318 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 143398 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 14331c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 1432dc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00142bf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -201898,25 +201898,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 142e2a │ │ │ │ nop │ │ │ │ str r4, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 14335c │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 143234 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [pc, #496] @ (143258 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 143088 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -201926,53 +201926,53 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #880 @ 0x370 │ │ │ │ lsls r5, r3, #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #832 @ 0x340 │ │ │ │ lsls r5, r3, #3 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ udf #228 @ 0xe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r5, r3, #3 │ │ │ │ udf #188 @ 0xbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ udf #148 @ 0x94 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r7, pc, #904 @ (adr r7, 143450 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ udf #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r7, pc, #760 @ (adr r7, 1433cc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001430d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -202405,29 +202405,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 143336 │ │ │ │ ldr r3, [pc, #656] @ (143810 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r7, pc, #416 @ (adr r7, 14372c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 1434d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ bgt.n 1434c8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r7, pc, #1016 @ (adr r7, 143994 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ blt.n 143560 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r5, pc, #336 @ (adr r5, 1436f8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #448] @ (14376c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ blt.n 1435b4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -202435,59 +202435,59 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, pc, #184 @ (adr r6, 143670 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r5, pc, #168 @ (adr r5, 143664 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r5, pc, #816 @ (adr r5, 1438f0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #736 @ (adr r3, 1438a8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bge.n 143608 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #584 @ (adr r3, 14381c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 1435c4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #424 @ (adr r3, 143788 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #264 @ (adr r3, 1436f0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 14353c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #120 @ (adr r3, 14366c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 1434f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, pc, #976 @ (adr r2, 1439d0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, pc, #824 @ (adr r2, 143940 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 143674 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, pc, #680 @ (adr r2, 1438bc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 143630 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, pc, #520 @ (adr r2, 143828 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00143620 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -202587,21 +202587,21 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r3, pc, #992 @ (adr r3, 143af8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, pc, #624 @ (adr r1, 14398c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #184 @ (adr r1, 1437e0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, pc, #952 @ (adr r0, 143aec ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00143734 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -202828,15 +202828,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvs.n 14398c │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r1, pc, #352 @ (adr r1, 143abc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 143940 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r1, pc, #184 @ (adr r1, 143a20 ) │ │ │ │ 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 │ │ │ │ @@ -203087,15 +203087,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 143be6 │ │ │ │ bcc.n 143b34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -203286,33 +203286,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 143dc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 143d84 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 143d48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 143f0c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -203670,17 +203670,17 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ @@ -204009,57 +204009,57 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [sp, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -204169,27 +204169,27 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00144704 : │ │ │ │ cbz r2, 144740 │ │ │ │ push {r4, lr} │ │ │ │ @@ -204247,21 +204247,21 @@ │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 14473c │ │ │ │ stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001447b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -204359,15 +204359,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001448a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -204444,19 +204444,19 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014497c : │ │ │ │ ldr r1, [pc, #200] @ (144a48 ) │ │ │ │ add r1, pc │ │ │ │ @@ -204544,15 +204544,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00144a64 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -204955,75 +204955,75 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r2, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r1, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r4, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00144ee4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -205093,15 +205093,15 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 144f68 │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 00144fa0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -205283,31 +205283,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ bkpt 0x0060 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bkpt 0x0036 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bkpt 0x000a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r3, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014519c : │ │ │ │ cbz r0, 1451c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -205403,21 +205403,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1451c4 │ │ │ │ nop │ │ │ │ pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r0, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r3, #4] │ │ │ │ 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 │ │ │ │ @@ -205475,15 +205475,15 @@ │ │ │ │ b.n 1452f6 │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r1, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0014534c : │ │ │ │ @@ -205613,21 +205613,21 @@ │ │ │ │ b.n 145424 │ │ │ │ ldrh r4, [r6, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r1, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r2, r3, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r4, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00145498 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -206052,99 +206052,99 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #170 @ 0xaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ hlt 0x0018 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rev16 r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rev r4, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rev r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r4, 145910 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r0, 145914 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r4, 145916 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r0, 14591a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r2, 14591c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r4, 14591e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r6, 145920 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb8ba │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb892 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014594c : │ │ │ │ ldr r3, [pc, #12] @ (14595c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -206880,15 +206880,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf23000e0 │ │ │ │ + @ instruction: 0xf23400e0 │ │ │ │ b.n 146314 │ │ │ │ lsls r4, r6, #3 │ │ │ │ b.n 1462e4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r6, [r2, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r6, [r1, #26] │ │ │ │ @@ -206971,65 +206971,65 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r0, [r7, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 146170 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bgt.n 146248 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbz r6, 1461e2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub sp, #328 @ 0x148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r5, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r0, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub sp, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014623c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -207341,15 +207341,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bhi.n 146490 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bhi.n 14664c │ │ │ │ lsls r4, r6, #3 │ │ │ │ @@ -207361,41 +207361,41 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bvc.n 146608 │ │ │ │ lsls r4, r6, #3 │ │ │ │ bvc.n 1465f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r0, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r4, #29] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001465e0 : │ │ │ │ @@ -207654,15 +207654,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14635c │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 0014682c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -207707,15 +207707,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001468ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -209009,15 +209009,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #632 @ (adr r7, 147958 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bls.n 147794 │ │ │ │ + bls.n 14779c │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #920 @ (adr r6, 147a88 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ @@ -209041,39 +209041,39 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r4, pc, #552 @ (adr r4, 147948 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r6, [r7, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9e00dd │ │ │ │ - uxtb r0, r0 │ │ │ │ + @ instruction: 0xfba200dd │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r2, [r4, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #72] @ (147784 ) │ │ │ │ + ldr r2, [pc, #88] @ (147794 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r4, [r1, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #512] @ (147948 ) │ │ │ │ + ldr r1, [pc, #528] @ (147958 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ add r2, pc, #368 @ (adr r2, 1478c0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr??.w r0, [r6, #221] @ 0xdd │ │ │ │ + ldr??.w r0, [sl, #221] @ 0xdd │ │ │ │ strb r2, [r1, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, pc, #104 @ (adr r2, 1477c4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh.w r0, [r4, #221] @ 0xdd │ │ │ │ + ldrsh.w r0, [r8, #221] @ 0xdd │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, pc, #880 @ (adr r1, 147ad8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, pc, #168 @ (adr r1, 147818 ) │ │ │ │ @@ -209084,30 +209084,30 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r0, pc, #384 @ (adr r0, 1478fc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r0, pc, #256 @ (adr r0, 147884 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf7da00dd │ │ │ │ + @ instruction: 0xf7de00dd │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf74e00dd │ │ │ │ + @ instruction: 0xf75200dd │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ vshr.u64 q8, q6, #30 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf6da00dd │ │ │ │ + @ instruction: 0xf6de00dd │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ @@ -209158,57 +209158,57 @@ │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc2l 0, cr0, [sl, #-880] @ 0xfffffc90 │ │ │ │ ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orrs.w r0, r2, #7241728 @ 0x6e8000 │ │ │ │ - bic.w r0, ip, #7241728 @ 0x6e8000 │ │ │ │ - and.w r0, r8, #7241728 @ 0x6e8000 │ │ │ │ + orrs.w r0, r6, #7241728 @ 0x6e8000 │ │ │ │ + bics.w r0, r0, #7241728 @ 0x6e8000 │ │ │ │ + and.w r0, ip, #7241728 @ 0x6e8000 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3e200dd │ │ │ │ + @ instruction: 0xf3e600dd │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3ba00dd │ │ │ │ + @ instruction: 0xf3be00dd │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf39400dd │ │ │ │ + @ instruction: 0xf39800dd │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bfi r0, ip, #3, #27 │ │ │ │ + @ instruction: 0xf37000dd │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbfx r0, r6, #3, #30 │ │ │ │ + sbfx r0, sl, #3, #30 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ssat r0, #30, r2, asr #3 │ │ │ │ + ssat r0, #30, r6, asr #3 │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf2fe00dd │ │ │ │ - @ instruction: 0xf2dc00dd │ │ │ │ - @ instruction: 0xf2ba00dd │ │ │ │ + ssat r0, #30, r2, lsl #3 │ │ │ │ + @ instruction: 0xf2e000dd │ │ │ │ + @ instruction: 0xf2be00dd │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf29600dd │ │ │ │ + @ instruction: 0xf29a00dd │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf26c00dd │ │ │ │ + @ instruction: 0xf27000dd │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movw r0, #24797 @ 0x60dd │ │ │ │ + movw r0, #41181 @ 0xa0dd │ │ │ │ ldr r1, [pc, #516] @ (147aac ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -209393,50 +209393,50 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 146eba │ │ │ │ - orr.w r0, ip, #221 @ 0xdd │ │ │ │ - bic.w r0, sl, #221 @ 0xdd │ │ │ │ + orrs.w r0, r0, #221 @ 0xdd │ │ │ │ + bic.w r0, lr, #221 @ 0xdd │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - and.w r0, r6, #221 @ 0xdd │ │ │ │ + and.w r0, sl, #221 @ 0xdd │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vshr.s64 q8, , #36 │ │ │ │ + vshr.s64 q8, , #32 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.s64 q8, q14, │ │ │ │ + vshr.s64 q0, , #64 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vqadd.s16 q8, q9, │ │ │ │ + vqadd.s16 q8, q11, │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vqadd.s64 q0, q8, │ │ │ │ + vqadd.s64 q0, q10, │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vqadd.s8 q0, q13, │ │ │ │ - mcr 0, 7, r0, cr2, cr13, {6} │ │ │ │ - mrc 0, 5, r0, cr8, cr13, {6} │ │ │ │ - mrc 0, 4, r0, cr4, cr13, {6} │ │ │ │ + vqadd.s8 q0, q15, │ │ │ │ + mcr 0, 7, r0, cr6, cr13, {6} │ │ │ │ + mrc 0, 5, r0, cr12, cr13, {6} │ │ │ │ + mrc 0, 4, r0, cr8, cr13, {6} │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - mcr 0, 3, r0, cr10, cr13, {6} │ │ │ │ + mcr 0, 3, r0, cr14, cr13, {6} │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00147b10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -210651,15 +210651,15 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ mrc 0, 3, r0, cr0, cr12, {6} │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ @@ -210683,38 +210683,38 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #884]! @ 0x374 │ │ │ │ + ldrd r0, r0, [r2, #884]! @ 0x374 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ mrrc2 0, 15, r0, r0, cr2 @ │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe85800dd │ │ │ │ + @ instruction: 0xe85c00dd │ │ │ │ str r4, [r5, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xe81a00dd │ │ │ │ + @ instruction: 0xe81e00dd │ │ │ │ str r6, [r5, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r3, #60] @ 0x3c │ │ │ │ @@ -210725,31 +210725,31 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1485b0 │ │ │ │ + b.n 1485b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mcr 0, 6, r0, cr10, cr12, {6} │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1484a8 │ │ │ │ + b.n 1484b0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mrc 0, 2, r0, cr2, cr12, {6} │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 1483d8 │ │ │ │ + b.n 1483e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -210801,73 +210801,73 @@ │ │ │ │ ldrh r4, [r4, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs.w r0, r6, ip, lsr #3 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148f44 │ │ │ │ + b.n 148f4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r7, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148f00 │ │ │ │ + b.n 148f08 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148eb8 │ │ │ │ + b.n 148ec0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r7, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148e84 │ │ │ │ + b.n 148e8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148e44 │ │ │ │ + b.n 148e4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148e00 │ │ │ │ + b.n 148e08 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r2, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148dbc │ │ │ │ + b.n 148dc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148d7c │ │ │ │ + b.n 148d84 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r7, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148d3c │ │ │ │ + b.n 148d44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148cfc │ │ │ │ + b.n 148d04 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148cbc │ │ │ │ + b.n 148cc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 148c7c │ │ │ │ + b.n 148c84 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r6, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148c38 │ │ │ │ + b.n 148c40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r6, [r0, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148bf0 │ │ │ │ + b.n 148bf8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r4, [r3, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - b.n 148ba8 │ │ │ │ + b.n 148bb0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r1, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #520] @ (148c4c ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -211057,57 +211057,57 @@ │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 148058 │ │ │ │ nop │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r6, [r2, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r6, [r5, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 148c5c │ │ │ │ + ble.n 148c64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 148c10 │ │ │ │ + ble.n 148c18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 148bc4 │ │ │ │ + ble.n 148bcc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 148b84 │ │ │ │ + ble.n 148b8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 148d30 │ │ │ │ + ble.n 148d38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r7, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 148c88 │ │ │ │ + bgt.n 148c90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r2, [r1, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bgt.n 148c40 │ │ │ │ + bgt.n 148c48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00148ca8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -212316,15 +212316,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r6, [r0, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 1499bc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + setpan #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r0, [r2, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ @@ -212348,40 +212348,40 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r6, [r0, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r2, [r7, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 149af8 │ │ │ │ + bhi.n 149b00 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r0, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r0, [r0, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r4, [r3, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ orr.w r0, sl, r2, ror #3 │ │ │ │ ldrb r0, [r7, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 149b10 │ │ │ │ + bvs.n 149b18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [pc, #912] @ (149e00 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 149aa0 │ │ │ │ + bvs.n 149aa8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [pc, #664] @ (149d14 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r2, r5, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -212393,33 +212393,33 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [pc, #1016] @ (149e90 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bmi.n 149b24 │ │ │ │ + bmi.n 149b2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [pc, #856] @ (149dfc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 149a3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 149a20 │ │ │ │ + bcc.n 149a28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [pc, #296] @ (149bdc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 149b4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [pc, #520] @ (149cc4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bcc.n 149b4c │ │ │ │ + bcc.n 149b54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [pc, #856] @ (149e20 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r3, [pc, #736] @ (149db0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -212479,63 +212479,63 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 149ac8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [pc, #480] @ (149d28 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 149ae4 │ │ │ │ + beq.n 149aec │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 149aa4 │ │ │ │ + beq.n 149aac │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #240] @ (149c48 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 149c5c │ │ │ │ + beq.n 149a64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #64] @ (149ba4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - beq.n 149c14 │ │ │ │ + beq.n 149c1c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #920] @ (149f08 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 149bd0 │ │ │ │ + beq.n 149bd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 149b90 │ │ │ │ + beq.n 149b98 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #488] @ (149d6c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r4, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #64] @ (149bd8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r2, [r7, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r2, [r2, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ blx r8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [pc, #888] @ (149f2c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #888] @ (149f30 ) │ │ │ │ ldr r3, [pc, #892] @ (149f34 ) │ │ │ │ @@ -212865,101 +212865,101 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 14925e │ │ │ │ nop │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp sl, sl │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r7, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r8, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, fp │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r0, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r6, [r2, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ add sl, fp │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r8, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r3, #17] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ add ip, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r6, [r0, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bics r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r2, [r3, #13] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ bics r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00149fe4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ @@ -213283,57 +213283,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ blt.n 14a34c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [pc, #448] @ (14a4b0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [pc, #312] @ (14a434 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [pc, #176] @ (14a3b8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [pc, #48] @ (14a344 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #928] @ (14a6c0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #784] @ (14a63c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #640] @ (14a5b8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #488] @ (14a52c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0014a348 : │ │ │ │ @@ -213690,15 +213690,15 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -213802,17 +213802,17 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n 14a6d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014a78c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -213887,19 +213887,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014a850 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -213971,19 +213971,19 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbnz r4, 14a980 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r3, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014a924 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -215640,15 +215640,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ mov lr, r9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -216623,21 +216623,21 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r4, pc, #400 @ (adr r4, 14c26c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ strh r2, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmn r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ tst r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ negs r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014c0f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -216752,15 +216752,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, pc, #824 @ (adr r2, 14c550 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 14c304 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 14c314 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r2, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -217860,15 +217860,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r7, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #392] @ (14cdf0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #248] @ (14cd6c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0014cc74 : │ │ │ │ @@ -218215,15 +218215,15 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r6, pc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -218245,31 +218245,31 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, ip │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, #144 @ 0x90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add lr, sp │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r4, #46 @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r8, fp │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014d040 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -218553,27 +218553,27 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r3, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ negs r6, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ lsls r5, r3, #3 │ │ │ │ rors r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ rors r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ │ │ │ 0014d334 : │ │ │ │ @@ -218640,19 +218640,19 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #254 @ 0xfe │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014d3dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -218722,15 +218722,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r3, #3 │ │ │ │ eors r6, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r1, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014d490 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -219492,41 +219492,41 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r5, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r5, #74 @ 0x4a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, pc, #256 @ (adr r6, 14dd5c ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 14dd6c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r5, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r4, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r5, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 14d6b8 │ │ │ │ + b.n 14d6c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -219544,35 +219544,35 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -220322,15 +220322,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r6, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ @@ -220338,29 +220338,29 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #74 @ 0x4a │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r5, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 14e4e0 │ │ │ │ + bgt.n 14e4e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -220370,41 +220370,41 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r3, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r1, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r1, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @@ -221442,83 +221442,83 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r0, r4, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r4, r1, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bkpt 0x0034 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r6, r5, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 14efb0 │ │ │ │ + bcc.n 14efb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r4, r5, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, r1, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r4, r7, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 14f0dc │ │ │ │ + bcs.n 14f0e4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r2, r5, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r1, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #20 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r4, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r7, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r2, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -221528,47 +221528,47 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r1, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r5, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r3, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r5, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r4, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r7, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -221697,25 +221697,25 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r4, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r2, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r3, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r5, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -221825,19 +221825,19 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r6, r5, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r2, r1, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r3, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r0, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014f394 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -221926,21 +221926,21 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r2, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r1, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014f484 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222027,21 +222027,21 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r2, r1, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r6, r7, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014f56c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -222200,35 +222200,35 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r2, r5, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r4, r2, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r7, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r2, r2, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0014f73c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -223651,15 +223651,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r6, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00150388 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -223851,15 +223851,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r6, r4, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0015053c : │ │ │ │ @@ -224024,15 +224024,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r4, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001506b0 : │ │ │ │ @@ -224200,15 +224200,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r5, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sl, ip │ │ │ │ + add lr, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r0, r7, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0015082c : │ │ │ │ @@ -224373,15 +224373,15 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r0, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001509a0 : │ │ │ │ @@ -226442,21 +226442,21 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xfa4000e6 │ │ │ │ ldc 0, cr0, [sl, #880] @ 0x370 │ │ │ │ stc 0, cr0, [r8, #880] @ 0x370 │ │ │ │ stcl 0, cr0, [r8, #-880] @ 0xfffffc90 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [pc, #912] @ (152260 ) │ │ │ │ + ldr r2, [pc, #928] @ (152270 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #792] @ (1521ec ) │ │ │ │ + ldr r2, [pc, #808] @ (1521fc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #664] @ (152170 ) │ │ │ │ + ldr r2, [pc, #680] @ (152180 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #536] @ (1520f4 ) │ │ │ │ + ldr r2, [pc, #552] @ (152104 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldc 0, cr0, [ip], {220} @ 0xdc │ │ │ │ │ │ │ │ 00151ee0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -226578,15 +226578,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r0, [r7, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r1, [pc, #120] @ (152094 ) │ │ │ │ + ldr r1, [pc, #136] @ (1520a4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0015201c : │ │ │ │ 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 │ │ │ │ @@ -226678,15 +226678,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf78600e6 │ │ │ │ @ instruction: 0xeac400dc │ │ │ │ ldrb r4, [r7, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r0, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #56] @ (152154 ) │ │ │ │ + ldr r0, [pc, #72] @ (152164 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0015211c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -226962,33 +226962,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ orrs r6, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strd r0, r0, [r6, #880] @ 0x370 │ │ │ │ @ instruction: 0xe99600dc │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ sbcs.w r0, r4, #7536640 @ 0x730000 │ │ │ │ ldmia.w r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldrh r2, [r3, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrd r0, r0, [lr], #-880 @ 0x370 │ │ │ │ ldrd r0, r0, [ip], #-880 @ 0x370 │ │ │ │ ldr r6, [pc, #432] @ (1525e0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xe81a00dc │ │ │ │ bics.w r0, r0, #7536640 @ 0x730000 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 15230c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00152448 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -227107,20 +227107,20 @@ │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [r1, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r4, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 1522b4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xf2ee00e6 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 152270 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movt r0, #24806 @ 0x60e6 │ │ │ │ │ │ │ │ 00152584 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -227601,26 +227601,26 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cdp 0, 11, cr0, cr10, cr6, {7} │ │ │ │ b.n 152ef8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cdp 0, 7, cr0, cr6, cr6, {7} │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 152e7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ cdp 0, 5, cr0, cr0, cr6, {7} │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 152e3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ 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 r8, r2 │ │ │ │ @@ -227884,28 +227884,28 @@ │ │ │ │ ldcl 0, cr0, [r4], #920 @ 0x398 │ │ │ │ b.n 152e3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r7, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r8, fp │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub.w r0, sl, r6, asr #3 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ svc 78 @ 0x4e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00152d30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -228172,15 +228172,15 @@ │ │ │ │ ldr r6, [pc, #792] @ (1532e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [pc, #776] @ (1532d8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ strd r0, r0, [sl, #920]! @ 0x398 │ │ │ │ ble.n 152eec │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [sl, #-920]! @ 0x398 │ │ │ │ ble.n 153034 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r6, [pc, #16] @ (152ffc ) │ │ │ │ @@ -228188,27 +228188,27 @@ │ │ │ │ stmdb sl!, {r1, r2, r5, r6, r7} │ │ │ │ ble.n 152f7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ bgt.n 152f90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ble.n 152efc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia.w sl, {r1, r2, r5, r6, r7} │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 153074 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strd r0, r0, [r4], #-920 @ 0x398 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 153034 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00153020 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228267,15 +228267,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #296] @ (1531e4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 152fb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ blt.n 153100 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001530c8 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228334,15 +228334,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #656] @ (1533f4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 152f0c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bge.n 15325c │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -228396,15 +228396,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #40] @ (153224 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 152e70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 1531c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00153208 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228468,15 +228468,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #384] @ (15342c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 152dd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bls.n 153320 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001532b8 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228532,15 +228532,15 @@ │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #760] @ (153640 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 152d24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ bhi.n 153274 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00153354 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -228653,17 +228653,17 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ bhi.n 1534c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [pc, #1008] @ (15386c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00153488 : │ │ │ │ stmdb 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 │ │ │ │ @@ -229878,15 +229878,15 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ bmi.n 154310 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r2, [r0, #13] │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcc.n 154338 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #9] │ │ │ │ lsls r4, r3, #3 │ │ │ │ udf #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @@ -229986,15 +229986,15 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bvc.n 1542b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bvc.n 154418 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @@ -230499,95 +230499,95 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcc.n 154960 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcc.n 154944 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcc.n 1548bc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcs.n 1547e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r5, r3, #3 │ │ │ │ bcs.n 154950 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcs.n 15490c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 1547fc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r5!, {r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r5, r3, #3 │ │ │ │ bne.n 154964 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ beq.n 154840 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00154940 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -230705,17 +230705,17 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00154a84 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -230833,17 +230833,17 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00154bc8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -231084,19 +231084,19 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ itee vc │ │ │ │ lslvc r4, r3, #3 │ │ │ │ movvs r4, #46 @ 0x2e │ │ │ │ lslvs r4, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00154e50 : │ │ │ │ stmdb 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 │ │ │ │ @@ -231196,15 +231196,15 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00154f58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -231352,41 +231352,41 @@ │ │ │ │ nop │ │ │ │ cmp r5, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r3, r4, r6, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r2, r4, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -231954,21 +231954,21 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xb880 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb7f6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 0015569c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -232225,25 +232225,25 @@ │ │ │ │ b.n 1557a2 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xb652 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, pc, #280 @ (adr r7, 155a50 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 155a60 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r1, r2, r5, r7, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r1!, {r1, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ @@ -232906,35 +232906,35 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r2, r0, #15 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r0, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r2, r0, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, sp, #904 @ 0x388 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ lsls r4, r3, #3 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ rev r2, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -233049,19 +233049,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 15615a │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r0, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00156164 : │ │ │ │ stmdb 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 │ │ │ │ @@ -233171,19 +233171,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7fe │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r2, r5, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r2, r2, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 00156298 : │ │ │ │ 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 │ │ │ │ @@ -233338,27 +233338,27 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, r0, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r2, r4, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r1, r2, r5, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00156454 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -233494,23 +233494,23 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r2, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001565cc : │ │ │ │ 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 │ │ │ │ @@ -233667,27 +233667,27 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r7, pc, #592 @ (adr r7, 1569c0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ uxth r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, pc, #872 @ (adr r6, 156af0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sxtb r0, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r6, pc, #584 @ (adr r6, 1569e0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00156798 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -233822,23 +233822,23 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r5, pc, #880 @ (adr r5, 156c70 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r2, r0, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r5, pc, #136 @ (adr r5, 1569a0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 0015691c : │ │ │ │ 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 │ │ │ │ @@ -233995,24 +233995,24 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r4, pc, #272 @ (adr r4, 156bd4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r4, r5, #11 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r4, r1, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr12, {6} │ │ │ │ + mrc2 0, 6, r0, cr8, cr12, {6} │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mrc2 0, 5, r0, cr0, cr12, {6} │ │ │ │ + mrc2 0, 5, r0, cr4, cr12, {6} │ │ │ │ add r3, pc, #552 @ (adr r3, 156d04 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr2 0, 4, r0, cr8, cr12, {6} │ │ │ │ + mcr2 0, 4, r0, cr12, cr12, {6} │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mcr2 0, 3, r0, cr4, cr12, {6} │ │ │ │ + mcr2 0, 3, r0, cr8, cr12, {6} │ │ │ │ add r3, pc, #248 @ (adr r3, 156be4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00156aec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -234147,21 +234147,21 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r2, pc, #544 @ (adr r2, 156e78 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r1, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-880] @ 0xfffffc90 │ │ │ │ + ldc2 0, cr0, [sl, #-880] @ 0xfffffc90 │ │ │ │ add r5, sp, #624 @ 0x270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #880 @ 0x370 │ │ │ │ + ldc2l 0, cr0, [r6], #880 @ 0x370 │ │ │ │ add r1, pc, #816 @ (adr r1, 156fa0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl], {220} @ 0xdc │ │ │ │ + stc2l 0, cr0, [lr], {220} @ 0xdc │ │ │ │ │ │ │ │ 00156c74 : │ │ │ │ ldr r3, [pc, #48] @ (156ca8 ) │ │ │ │ ldr.w ip, [pc, #52] @ 156cac │ │ │ │ add r3, pc │ │ │ │ vldr d6, [r0] │ │ │ │ ldr r2, [pc, #44] @ (156cb0 ) │ │ │ │ @@ -234403,15 +234403,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #536 @ (adr r1, 1570b4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xfada00dc │ │ │ │ + @ instruction: 0xfade00dc │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r2, r4, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00156eac : │ │ │ │ push {lr} │ │ │ │ @@ -234762,25 +234762,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf7da00dc │ │ │ │ + @ instruction: 0xf7de00dc │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf7aa00dc │ │ │ │ + @ instruction: 0xf7ae00dc │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf77a00dc │ │ │ │ + @ instruction: 0xf77e00dc │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 0015720c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ @@ -235158,46 +235158,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #40 @ (adr r7, 1575e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf4d600dc │ │ │ │ + @ instruction: 0xf4da00dc │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, pc, #576 @ (adr r6, 157808 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orns r0, r6, #7208960 @ 0x6e0000 │ │ │ │ + orns r0, sl, #7208960 @ 0x6e0000 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, pc, #440 @ (adr r6, 15778c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - orrs.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ + orrs.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bics.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ + bics.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ add r6, pc, #184 @ (adr r6, 15769c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ands.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ + ands.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, pc, #40 @ (adr r6, 157618 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf3f000dc │ │ │ │ + @ instruction: 0xf3f400dc │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, pc, #920 @ (adr r5, 157994 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ubfx r0, ip, #3, #29 │ │ │ │ + @ instruction: 0xf3d000dc │ │ │ │ ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, pc, #784 @ (adr r5, 157918 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - usat r0, #28, sl, asr #3 │ │ │ │ + usat r0, #28, lr, asr #3 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00157610 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -235371,27 +235371,27 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r5, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - addw r0, r8, #220 @ 0xdc │ │ │ │ + addw r0, ip, #220 @ 0xdc │ │ │ │ add r4, pc, #8 @ (adr r4, 1577c4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf1e800dc │ │ │ │ + @ instruction: 0xf1ec00dc │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, pc, #880 @ (adr r3, 157b38 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - rsb r0, r2, #220 @ 0xdc │ │ │ │ + rsb r0, r6, #220 @ 0xdc │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sub.w r0, r0, #220 @ 0xdc │ │ │ │ - @ instruction: 0xf18200dc │ │ │ │ + sub.w r0, r4, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf18600dc │ │ │ │ │ │ │ │ 001577d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -236413,24 +236413,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stc2 0, cr0, [r8], #964 @ 0x3c4 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia.w sl, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia.w lr, {r2, r3, r4, r6, r7} │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001580fc : │ │ │ │ ldr r3, [pc, #116] @ (158174 ) │ │ │ │ movw r2, #31562 @ 0x7b4a │ │ │ │ movt r2, #18 │ │ │ │ @@ -236606,15 +236606,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ b.n 158474 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7e00f1 │ │ │ │ - b.n 157ff4 │ │ │ │ + b.n 157ffc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001582b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236688,15 +236688,15 @@ │ │ │ │ b.n 158004 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrsh.w r0, [r0, #241] @ 0xf1 │ │ │ │ ldr r2, [pc, #96] @ (1583c4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 157f08 │ │ │ │ + b.n 157f10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00158370 : │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r3 │ │ │ │ @@ -236954,35 +236954,35 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 157efc │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb r6, [r3, #23] │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 157e0c │ │ │ │ + b.n 157e14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 158dd0 │ │ │ │ + b.n 158dd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n 158d8c │ │ │ │ + b.n 158d94 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 158d48 │ │ │ │ + b.n 158d50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 158d14 │ │ │ │ + b.n 158d1c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 158cdc │ │ │ │ + b.n 158ce4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00158614 : │ │ │ │ ldr r2, [pc, #24] @ (158630 ) │ │ │ │ movw r3, #33973 @ 0x84b5 │ │ │ │ movt r3, #65517 @ 0xffed │ │ │ │ add r3, r0 │ │ │ │ @@ -237463,61 +237463,61 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r1, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r6, [r7, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00158b60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237656,27 +237656,27 @@ │ │ │ │ strb r2, [r2, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ adcs r4, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xf0ce00f1 │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n 158c9c │ │ │ │ + bgt.n 158ca4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n 158c60 │ │ │ │ + bgt.n 158c68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n 158c20 │ │ │ │ + bgt.n 158c28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -238191,79 +238191,79 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 1591b8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldc 0, cr0, [r4, #972]! @ 0x3cc │ │ │ │ ldr r4, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [sl, #-964] @ 0xfffffc3c │ │ │ │ strb r4, [r4, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ strh r6, [r4, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 159308 │ │ │ │ + bls.n 159310 │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 159640 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 1595c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 159540 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r3, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 159354 │ │ │ │ + bhi.n 15935c │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r6, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n 159310 │ │ │ │ + bhi.n 159318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r3, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 1592d0 │ │ │ │ + bhi.n 1592d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 15928c │ │ │ │ + bvc.n 159294 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r0, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 15924c │ │ │ │ + bvc.n 159254 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r6, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 159208 │ │ │ │ + bvc.n 159210 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 1591c8 │ │ │ │ + bvc.n 1591d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r5, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 159384 │ │ │ │ + bvc.n 15938c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r6, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 159344 │ │ │ │ + bvc.n 15934c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r1, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n 159300 │ │ │ │ + bvc.n 159308 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n 1592bc │ │ │ │ + bvs.n 1592c4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001592f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238572,38 +238572,38 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xe82600f1 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 159624 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 15963c │ │ │ │ + bmi.n 159644 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 159600 │ │ │ │ + bcc.n 159608 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 1595c4 │ │ │ │ + bcc.n 1595cc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 15958c │ │ │ │ + bcc.n 159594 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 159550 │ │ │ │ + bcc.n 159558 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 1596d8 │ │ │ │ + bcc.n 1596e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 15969c │ │ │ │ + bcc.n 1596a4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 0015964c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -239003,65 +239003,65 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 1595b0 │ │ │ │ + b.n 1595b8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 159b50 │ │ │ │ + beq.n 159b58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 159aa4 │ │ │ │ + beq.n 159aac │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r6, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 159a6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r1, #22] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r5, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r3, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r6, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r6, [r3, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r6, [r2, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00159abc : │ │ │ │ @@ -241774,33 +241774,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r1, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r5, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r0, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242034,33 +242034,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r4} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r4, [r6, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r4, 15b626 │ │ │ │ + cbz r0, 15b628 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, 15b62a │ │ │ │ + cbz r4, 15b62a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r4, [r5, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #644] @ (15b844 ) │ │ │ │ ldr r2, [pc, #648] @ (15b848 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -242318,15 +242318,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 15b69e │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsh r4, [r5, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r0, [r4, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -242340,75 +242340,75 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r2, [r5, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r2, 15b8d6 │ │ │ │ + cbz r6, 15b8d6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r4, 15b8d8 │ │ │ │ + cbz r0, 15b8da │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r6, 15b8da │ │ │ │ + cbz r2, 15b8dc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, 15b8de │ │ │ │ + cbz r4, 15b8de │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r2, 15b8e0 │ │ │ │ + cbz r6, 15b8e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r4, 15b8e2 │ │ │ │ + cbz r0, 15b8e4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r2, [r6, r7] │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ @@ -242502,15 +242502,15 @@ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ rsbs r0, r8, #219 @ 0xdb │ │ │ │ stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -243330,17 +243330,17 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r2, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @@ -243390,151 +243390,151 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r6, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r2, [r1, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r1, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r2, [r3, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r3, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r4, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r0, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r4, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r7, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #968 @ (adr r7, 15c78c ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 15c79c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r2, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 15c708 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 15c718 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #680 @ (adr r7, 15c684 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 15c694 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r1, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 15c600 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 15c610 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r5, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 15c57c ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 15c58c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 15c4f8 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 15c508 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r4, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 15c474 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 15c484 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r7, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 15c7f0 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 15c800 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r3, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 15c770 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 15c780 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 15c6f0 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 15c700 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, pc, #568 @ (adr r6, 15c668 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 15c678 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #276] @ 15c554 │ │ │ │ sub sp, #28 │ │ │ │ @@ -243640,27 +243640,27 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [r1, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, 15c608 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 15c618 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r7, [pc, #296] @ (15c694 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #984 @ (adr r3, 15c94c ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 15c95c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r7, [pc, #128] @ (15c5f8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 15c890 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 15c8a0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r6, [pc, #952] @ (15c93c ) │ │ │ │ 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 │ │ │ │ @@ -243855,31 +243855,31 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #808] @ (15cac8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 15ca08 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 15ca18 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r5, [pc, #152] @ (15c848 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 15cb94 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 15cba4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsb r6, [r2, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #704 @ (adr r1, 15ca7c ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 15ca8c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [pc, #872] @ (15cb28 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 15c9d0 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 15c9e0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r4, [pc, #688] @ (15ca7c ) │ │ │ │ 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 │ │ │ │ @@ -244068,31 +244068,31 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [pc, #624] @ (15cc3c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #432 @ (adr r0, 15cb80 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 15cb90 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r2, [r7, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [pc, #1008] @ (15cdc8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r5, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [pc, #704] @ (15cca8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r6, [r7, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [pc, #520] @ (15cbfc ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -244268,23 +244268,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #600] @ (15cde8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cbz r0, 15cbd2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbz r2, 15cbc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [pc, #792] @ (15cec8 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -244834,15 +244834,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r6, [pc, #352] @ (15d330 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add lr, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ @@ -245245,61 +245245,61 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r2, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r1, [pc, #392] @ (15d79c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r1, [pc, #240] @ (15d710 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r1, [pc, #96] @ (15d688 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [pc, #800] @ (15d95c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r7, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [pc, #496] @ (15d83c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r6, #188 @ 0xbc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [pc, #232] @ (15d740 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #584] @ (15d8c4 ) │ │ │ │ @@ -245554,35 +245554,35 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, pc, #128 @ (adr r5, 15d968 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, #94 @ 0x5e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp ip, sl │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r4, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp ip, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r3, #234 @ 0xea │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #780] @ (15dc38 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -245884,63 +245884,63 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmn r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmn r2, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r1, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ negs r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ negs r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ tst r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r4, r3, #3 │ │ │ │ rors r6, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ rors r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #14 │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ @@ -246329,15 +246329,15 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r6, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r7, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -246345,45 +246345,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, #114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #186 @ 0xba │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [pc, #204] @ (15e208 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #204] @ (15e20c ) │ │ │ │ ldr r3, [pc, #208] @ (15e210 ) │ │ │ │ @@ -246457,35 +246457,35 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15dd50 │ │ │ │ nop │ │ │ │ subs r4, #156 @ 0x9c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, #76 @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #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] @ (15e468 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -246708,37 +246708,37 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r1, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r1, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r1, #190 @ 0xbe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r7, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r7, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -246956,37 +246956,37 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r7, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r6, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r7, #120 @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -247282,37 +247282,37 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r5, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -247394,21 +247394,21 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -247490,21 +247490,21 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r2, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #28 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -247943,15 +247943,15 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -247969,31 +247969,31 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r4, #142 @ 0x8e │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r4, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -248360,127 +248360,127 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r4, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r2, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r3, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #74 @ 0x4a │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, r1, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r2, r4, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, r1, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, r4, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, r2, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -249271,15 +249271,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r3, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @@ -249918,15 +249918,15 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, r1, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e200df │ │ │ │ + vld1.8 @ instruction: 0xf9e600df │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ @@ -251354,27 +251354,27 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r2, #28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r2, r5, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r6, r4, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -251384,15 +251384,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r2, r5, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r6, r1, #19 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 161a74 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 161a84 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r2, r2, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r4, r6, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -252082,19 +252082,19 @@ │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xfb1200db │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #32] @ (161f24 ) │ │ │ │ + ldr r4, [pc, #48] @ (161f34 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xf72a00db │ │ │ │ strb r6, [r2, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r3, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r2, r0] │ │ │ │ @@ -253246,28 +253246,28 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r5!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r4, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ and.w r0, r2, #7503872 @ 0x728000 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bics.w r0, lr, fp, lsr #3 │ │ │ │ mrc2 0, 0, r0, cr2, cr11, {6} │ │ │ │ add r4, pc, #448 @ (adr r4, 162e20 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ bx r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @@ -253678,30 +253678,30 @@ │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ stc2 0, cr0, [r0], #876 @ 0x36c │ │ │ │ @ instruction: 0xf12000e5 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 163028 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf0de00e5 │ │ │ │ add r8, r8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 162f9c │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, lr │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfbbc00db │ │ │ │ cdp 0, 11, cr0, cr14, cr5, {7} │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 162b88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ negs r6, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ @@ -255005,263 +255005,263 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r5, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strd r0, r0, [r6], #916 @ 0x394 │ │ │ │ @ instruction: 0xf77a00db │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r3, #3 │ │ │ │ orn r0, r0, #7176192 @ 0x6d8000 │ │ │ │ b.n 1640c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 163f64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ble.n 1641e4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 163f0c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ble.n 16418c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 163e6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bgt.n 1640ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 163b8c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ blt.n 16420c │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 163b30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ blt.n 1641b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 163a8c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 16410c │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 163a34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 1640b4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 1639e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 164260 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 16498c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 16420c │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 164938 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 1641b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 1648e4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r4, r3, #3 │ │ │ │ bls.n 164164 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 164890 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bls.n 164110 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 16483c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bls.n 1642bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 1647e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bls.n 164268 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldcl 0, cr0, [r0, #876] @ 0x36c │ │ │ │ b.n 16478c │ │ │ │ lsls r5, r4, #3 │ │ │ │ bls.n 1641f4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 164718 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bhi.n 164198 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 1646c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bhi.n 164144 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 164670 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bhi.n 1642f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 1645c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ bhi.n 164248 │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 164570 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bvc.n 1641f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 1642fc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bvs.n 16417c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r4, r3, #3 │ │ │ │ svc 146 @ 0x92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bpl.n 164208 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ svc 68 @ 0x44 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bpl.n 16417c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ udf #246 @ 0xf6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bpl.n 1642f4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r3, #3 │ │ │ │ udf #166 @ 0xa6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bmi.n 164260 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #122 @ 0x7a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bmi.n 164214 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bmi.n 1641c4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ bmi.n 164374 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r4, r3, #3 │ │ │ │ ble.n 164220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcc.n 1642a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ble.n 1643d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bcc.n 164250 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r1, [pc, #3848] @ 1651ec │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ @@ -256510,409 +256510,409 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1465 @ 0x5b9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 16059c │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bge.n 165264 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r4, r3, #3 │ │ │ │ beq.n 1652e4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bls.n 165138 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bls.n 165298 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ bhi.n 1651f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bhi.n 16519c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bhi.n 16526c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvc.n 165214 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvc.n 1651b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvc.n 165360 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvc.n 165308 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvc.n 1652b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 165258 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r5!, {r2, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 165200 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 1653a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 165354 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r4, r3, #3 │ │ │ │ bpl.n 165228 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 1653d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 165378 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 165320 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 1652c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 165270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 165418 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 1653c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 16536c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcc.n 165314 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcc.n 1652bc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcc.n 165464 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcc.n 16540c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcc.n 1653b4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcs.n 16535c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcs.n 165308 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcs.n 1652b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcs.n 165458 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcs.n 165400 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 1653a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 165350 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 1652fc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 1654a4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ bne.n 16544c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ beq.n 1653f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ beq.n 16539c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r1} │ │ │ │ lsls r3, r3, #3 │ │ │ │ beq.n 165344 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ beq.n 1654ec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ beq.n 165498 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r1, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r1} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1700] @ 165bac │ │ │ │ ldr.w r0, [pc, #1700] @ 165bb0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1696] @ 165bb4 │ │ │ │ add r2, pc │ │ │ │ @@ -257493,191 +257493,191 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 16059c │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r4, r3, #3 │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #3 │ │ │ │ ldmiaeq r0!, {r2, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bkpt 0x00d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bkpt 0x0076 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ bkpt 0x001c │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r4, 165cca │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r2, 165cca │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r6, 165cbc │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r2, 165cbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ revsh r6, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r4!, {r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r0, 165cf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r2, 165cf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r0, 165cf6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r4, 165cf6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r3!, {r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r0, 165cf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbnz r4, 165cf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb8e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -258866,214 +258866,214 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 166b14 │ │ │ │ + bvc.n 16691c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166b18 │ │ │ │ + bvc.n 166920 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166b1c │ │ │ │ + bvc.n 166924 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166928 │ │ │ │ + bvc.n 166930 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166934 │ │ │ │ + bvc.n 16693c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166930 │ │ │ │ + bvc.n 166938 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166934 │ │ │ │ + bvc.n 16693c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvc.n 166a60 │ │ │ │ + bvc.n 166a68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bkpt 0x0088 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvs.n 166a2c │ │ │ │ + bvs.n 166a34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvs.n 1669b4 │ │ │ │ + bvs.n 1669bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 166a4c │ │ │ │ + bvs.n 166a54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r4, r5, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n 166ad4 │ │ │ │ + bpl.n 166adc │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 166ad8 │ │ │ │ + bpl.n 166ae0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 166a6c │ │ │ │ + bmi.n 166a74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 166a04 │ │ │ │ + bmi.n 166a0c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 166a00 │ │ │ │ + bmi.n 166a08 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 1669e8 │ │ │ │ + bmi.n 1669f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 1669e4 │ │ │ │ + bmi.n 1669ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbnz r2, 166ae4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bmi.n 166b64 │ │ │ │ + bmi.n 166b6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 166b8c │ │ │ │ + bcc.n 166b94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs.w r0, sl, #227 @ 0xe3 │ │ │ │ + orrs.w r0, lr, #227 @ 0xe3 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r2, r4, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r6, r4, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcs.n 166b7c │ │ │ │ + bcs.n 166b84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {222} @ 0xde │ │ │ │ - bne.n 166ad8 │ │ │ │ + ldc2l 0, cr0, [r4], {222} @ 0xde │ │ │ │ + bcs.n 166ae0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #-888 @ 0xfffffc88 │ │ │ │ + ldc2l 0, cr0, [r8], #-888 @ 0xfffffc88 │ │ │ │ @ instruction: 0xb70c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cpsie ai │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xb63a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xb60e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r4, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r1, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vshr.u64 q8, , #38 │ │ │ │ + vshr.u64 q8, , #34 │ │ │ │ add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vshr.u64 q0, , #18 │ │ │ │ + vshr.u64 q0, , #14 │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vshr.u64 q0, , #62 │ │ │ │ + vshr.u64 q0, , #58 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vqadd.u16 q8, q12, │ │ │ │ + vqadd.u16 q8, q14, │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r1, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vqadd.u32 q0, q14, │ │ │ │ + vqadd.u64 q0, q8, │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r2, [pc, #1676] @ 167248 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1676] @ 16724c │ │ │ │ ldr.w r3, [pc, #1676] @ 167250 │ │ │ │ add r2, pc │ │ │ │ @@ -259638,163 +259638,163 @@ │ │ │ │ add.w r2, r2, #1568 @ 0x620 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 1660f2 │ │ │ │ sxth r6, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [r0, #-876]! @ 0xfffffc94 │ │ │ │ + ldc2 0, cr0, [r4, #-876]! @ 0xfffffc94 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r4, 167290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #876 @ 0x36c │ │ │ │ + stc2 0, cr0, [r2, #-876] @ 0xfffffc94 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r4, 167290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr], {219} @ 0xdb │ │ │ │ + ldc2l 0, cr0, [r2], {219} @ 0xdb │ │ │ │ add r7, pc, #960 @ (adr r7, 16762c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r2, 167290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [ip], {219} @ 0xdb │ │ │ │ + stc2 0, cr0, [r0], #876 @ 0x36c │ │ │ │ add r7, pc, #760 @ (adr r7, 167570 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r0, 167290 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [sl], #-876 @ 0xfffffc94 │ │ │ │ + stc2l 0, cr0, [lr], #-876 @ 0xfffffc94 │ │ │ │ add r7, pc, #560 @ (adr r7, 1674b4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r6, 16728e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-876 @ 0xfffffc94 │ │ │ │ + ldc2 0, cr0, [ip], #-876 @ 0xfffffc94 │ │ │ │ add r7, pc, #360 @ (adr r7, 1673f8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ sub sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2 0, cr0, [r8], {219} @ 0xdb │ │ │ │ + stc2 0, cr0, [ip], {219} @ 0xdb │ │ │ │ add r7, pc, #168 @ (adr r7, 167344 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - smlsldx r0, r0, r4, fp │ │ │ │ + smlsldx r0, r0, r8, fp │ │ │ │ add r6, pc, #984 @ (adr r6, 167680 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ sub sp, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfba000db │ │ │ │ + @ instruction: 0xfba400db │ │ │ │ add r6, pc, #776 @ (adr r6, 1675bc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add sp, #336 @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfb6e00db │ │ │ │ + @ instruction: 0xfb7200db │ │ │ │ add r6, pc, #576 @ (adr r6, 167500 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfb3a00db │ │ │ │ + @ instruction: 0xfb3e00db │ │ │ │ add r6, pc, #368 @ (adr r6, 16743c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfb0800db │ │ │ │ + @ instruction: 0xfb0c00db │ │ │ │ add r6, pc, #168 @ (adr r6, 167380 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfad600db │ │ │ │ + @ instruction: 0xfada00db │ │ │ │ add r5, pc, #992 @ (adr r5, 1676c4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfaa200db │ │ │ │ + @ instruction: 0xfaa600db │ │ │ │ add r5, pc, #784 @ (adr r5, 167600 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfa6e00db │ │ │ │ + @ instruction: 0xfa7200db │ │ │ │ add r5, pc, #576 @ (adr r5, 16753c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfa3a00db │ │ │ │ + @ instruction: 0xfa3e00db │ │ │ │ add r5, pc, #368 @ (adr r5, 167478 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xfa0800db │ │ │ │ + @ instruction: 0xfa0c00db │ │ │ │ add r5, pc, #168 @ (adr r5, 1673bc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr??.w r0, [r8, #219] @ 0xdb │ │ │ │ + ldr??.w r0, [ip, #219] @ 0xdb │ │ │ │ add r4, pc, #1000 @ (adr r4, 167708 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9aa00db │ │ │ │ + vld1.8 @ instruction: 0xf9ae00db │ │ │ │ add r4, pc, #816 @ (adr r4, 16765c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ add r4, pc, #624 @ (adr r4, 1675a8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ + ldr??.w r0, [r6, fp, lsl #1] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vld4. {d0-d3}, [ip :64], fp │ │ │ │ + ldrsh.w r0, [r0, fp, lsl #1] │ │ │ │ add r4, pc, #312 @ (adr r4, 167480 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vst4. {d0-d3}, [r0 :64], fp │ │ │ │ + vst4. {d0-d3}, [r4 :64], fp │ │ │ │ add r4, pc, #136 @ (adr r4, 1673dc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr.w r0, [r6, #219] @ 0xdb │ │ │ │ - ldrh.w r0, [r2, #219] @ 0xdb │ │ │ │ + ldr.w r0, [sl, #219] @ 0xdb │ │ │ │ + ldrh.w r0, [r6, #219] @ 0xdb │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb.w r0, [sl, #219] @ 0xdb │ │ │ │ + strb.w r0, [lr, #219] @ 0xdb │ │ │ │ add r3, pc, #688 @ (adr r3, 167618 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str??.w r0, [r0, fp, lsl #1] │ │ │ │ + str??.w r0, [r4, fp, lsl #1] │ │ │ │ add r3, pc, #520 @ (adr r3, 16757c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh.w r0, [r4, fp, lsl #1] │ │ │ │ + ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ add r3, pc, #344 @ (adr r3, 1674d8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb.w r0, [sl, fp, lsl #1] │ │ │ │ + strb.w r0, [lr, fp, lsl #1] │ │ │ │ add r3, pc, #176 @ (adr r3, 16743c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, sp, #784 @ 0x310 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf7de00db │ │ │ │ + @ instruction: 0xf7e200db │ │ │ │ add r3, pc, #0 @ (adr r3, 167398 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf7b400db │ │ │ │ - @ instruction: 0xf79000db │ │ │ │ - @ instruction: 0xf76e00db │ │ │ │ - @ instruction: 0xf74a00db │ │ │ │ + @ instruction: 0xf7b800db │ │ │ │ + @ instruction: 0xf79400db │ │ │ │ + @ instruction: 0xf77200db │ │ │ │ + @ instruction: 0xf74e00db │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf72400db │ │ │ │ + @ instruction: 0xf72800db │ │ │ │ add r2, pc, #280 @ (adr r2, 1674cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf6fa00db │ │ │ │ + @ instruction: 0xf6fe00db │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf6d200db │ │ │ │ + @ instruction: 0xf6d600db │ │ │ │ add r1, pc, #976 @ (adr r1, 167794 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2584] @ 0xa18 │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ @@ -260662,141 +260662,141 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r0, pc, #0 @ (adr r0, 167d20 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r6, pc, #480 @ (adr r6, 167f20 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xf19200db │ │ │ │ + @ instruction: 0xf19600db │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, pc, #984 @ (adr r5, 168128 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds.w r0, r0, #219 @ 0xdb │ │ │ │ + adds.w r0, r4, #219 @ 0xdb │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vld1.8 @ instruction: 0xf9a200da │ │ │ │ lsls r0, r5, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ vst4. {d16-d19}, [r2 :64], sl │ │ │ │ vst4. {d0-d3}, [r8 :64], sl │ │ │ │ add r4, pc, #952 @ (adr r4, 168124 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - and.w r0, r8, #219 @ 0xdb │ │ │ │ + and.w r0, ip, #219 @ 0xdb │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, pc, #760 @ (adr r4, 168070 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vshr.s64 q8, , #40 │ │ │ │ + vshr.s64 q8, , #36 │ │ │ │ ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, pc, #568 @ (adr r4, 167fbc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vshr.s64 q0, , #24 │ │ │ │ + vshr.s64 q0, , #20 │ │ │ │ ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, pc, #376 @ (adr r4, 167f08 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vqadd.s64 q8, q12, │ │ │ │ + vqadd.s64 q8, q14, │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, pc, #200 @ (adr r4, 167e64 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vqadd.s8 q8, q14, │ │ │ │ + vqadd.s16 q8, q8, │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r4, pc, #24 @ (adr r4, 167dc0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vqadd.s32 q0, q8, │ │ │ │ + vqadd.s32 q0, q10, │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 7, r0, cr8, cr11, {6} │ │ │ │ + mrc 0, 7, r0, cr12, cr11, {6} │ │ │ │ add r3, pc, #736 @ (adr r3, 168098 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mrc 0, 6, r0, cr2, cr11, {6} │ │ │ │ + mrc 0, 6, r0, cr6, cr11, {6} │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, pc, #560 @ (adr r3, 167ff4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mcr 0, 5, r0, cr6, cr11, {6} │ │ │ │ + mcr 0, 5, r0, cr10, cr11, {6} │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, pc, #384 @ (adr r3, 167f50 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mrc 0, 3, r0, cr10, cr11, {6} │ │ │ │ + mrc 0, 3, r0, cr14, cr11, {6} │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, pc, #216 @ (adr r3, 167eb4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mrc 0, 2, r0, cr0, cr11, {6} │ │ │ │ + mrc 0, 2, r0, cr4, cr11, {6} │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, pc, #48 @ (adr r3, 167e18 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mcr 0, 1, r0, cr6, cr11, {6} │ │ │ │ + mcr 0, 1, r0, cr10, cr11, {6} │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, pc, #896 @ (adr r2, 168174 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldcl 0, cr0, [sl, #876]! @ 0x36c │ │ │ │ + ldcl 0, cr0, [lr, #876]! @ 0x36c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [r2, #876] @ 0x36c │ │ │ │ + ldcl 0, cr0, [r6, #876] @ 0x36c │ │ │ │ add r2, pc, #592 @ (adr r2, 168054 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc 0, cr0, [lr, #876]! @ 0x36c │ │ │ │ + ldc 0, cr0, [r2, #876]! @ 0x36c │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, pc, #424 @ (adr r2, 167fb8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc 0, cr0, [r4, #876] @ 0x36c │ │ │ │ + stc 0, cr0, [r8, #876] @ 0x36c │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, pc, #264 @ (adr r2, 167f24 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-876] @ 0xfffffc94 │ │ │ │ + stcl 0, cr0, [r0, #-876]! @ 0xfffffc94 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc 0, cr0, [r4, #-876]! @ 0xfffffc94 │ │ │ │ - ldc 0, cr0, [r2, #-876] @ 0xfffffc94 │ │ │ │ - ldcl 0, cr0, [r0], #876 @ 0x36c │ │ │ │ + ldc 0, cr0, [r8, #-876]! @ 0xfffffc94 │ │ │ │ + ldc 0, cr0, [r6, #-876] @ 0xfffffc94 │ │ │ │ + ldcl 0, cr0, [r4], #876 @ 0x36c │ │ │ │ add r1, pc, #704 @ (adr r1, 1680f4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stcl 0, cr0, [sl], {219} @ 0xdb │ │ │ │ + stcl 0, cr0, [lr], {219} @ 0xdb │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r1, pc, #528 @ (adr r1, 168050 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc 0, cr0, [lr], {219} @ 0xdb │ │ │ │ + stc 0, cr0, [r2], #876 @ 0x36c │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-876 @ 0xfffffc94 │ │ │ │ - mrrc 0, 13, r0, r2, cr11 │ │ │ │ - ldc 0, cr0, [r0], #-876 @ 0xfffffc94 │ │ │ │ + ldcl 0, cr0, [sl], #-876 @ 0xfffffc94 │ │ │ │ + mrrc 0, 13, r0, r6, cr11 │ │ │ │ + ldc 0, cr0, [r4], #-876 @ 0xfffffc94 │ │ │ │ add r0, pc, #968 @ (adr r0, 168220 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc 0, cr0, [ip], {219} @ 0xdb │ │ │ │ + ldc 0, cr0, [r0], {219} @ 0xdb │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #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, #304] @ (167fa0 ) │ │ │ │ @@ -260926,30 +260926,30 @@ │ │ │ │ b.n 167ec0 │ │ │ │ mrc2 0, 1, r0, cr10, cr0, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [ip, #960]! @ 0x3c0 │ │ │ │ ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - and.w r0, r6, fp, lsr #3 │ │ │ │ + and.w r0, sl, fp, lsr #3 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strd r0, r0, [lr, #876] @ 0x36c │ │ │ │ + ldrd r0, r0, [r2, #876] @ 0x36c │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xe9a000db │ │ │ │ + @ instruction: 0xe9a400db │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrd r0, r0, [r8, #-876]! @ 0x36c │ │ │ │ + ldrd r0, r0, [ip, #-876]! @ 0x36c │ │ │ │ str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #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 │ │ │ │ ldr r4, [pc, #544] @ (168210 ) │ │ │ │ @@ -261158,35 +261158,35 @@ │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r3, #3 │ │ │ │ eors.w r0, lr, #218 @ 0xda │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168190 │ │ │ │ + b.n 168198 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 16814c │ │ │ │ + b.n 168154 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 16810c │ │ │ │ + b.n 168114 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 1680c8 │ │ │ │ + b.n 1680d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168084 │ │ │ │ + b.n 16808c │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -261611,77 +261611,77 @@ │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168128 │ │ │ │ + b.n 168130 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168e94 │ │ │ │ + b.n 168e9c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168e4c │ │ │ │ + b.n 168e54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168e04 │ │ │ │ + b.n 168e0c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168dbc │ │ │ │ + b.n 168dc4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168d74 │ │ │ │ + b.n 168d7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168cdc │ │ │ │ + b.n 168ce4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168c90 │ │ │ │ + b.n 168c98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168c48 │ │ │ │ + b.n 168c50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n 168c00 │ │ │ │ + b.n 168c08 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -262091,75 +262091,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 168c5c │ │ │ │ + ble.n 168c64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 168c18 │ │ │ │ + ble.n 168c20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r5, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 168bd0 │ │ │ │ + ble.n 168bd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 168d88 │ │ │ │ + ble.n 168d90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 168d40 │ │ │ │ + ble.n 168d48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r6, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ble.n 168cf8 │ │ │ │ + ble.n 168d00 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n 168cb0 │ │ │ │ + bgt.n 168cb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262239,21 +262239,21 @@ │ │ │ │ b.n 168d06 │ │ │ │ vshr.s64 q8, q8, #40 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q0, q8, #26 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 168d08 │ │ │ │ + blt.n 168d10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n 168cc0 │ │ │ │ + blt.n 168cc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262332,21 +262332,21 @@ │ │ │ │ b.n 168df4 │ │ │ │ mcr 0, 7, r0, cr4, cr0, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 5, r0, cr8, cr0, {7} │ │ │ │ ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 168e1c │ │ │ │ + bge.n 168e24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n 168dd0 │ │ │ │ + bge.n 168dd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -262427,21 +262427,21 @@ │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r4, #960]! @ 0x3c0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r6, #960] @ 0x3c0 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 168f2c │ │ │ │ + bls.n 168f34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n 168ee0 │ │ │ │ + bls.n 168ee8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263135,19 +263135,19 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r5, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r2, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r0, #227 @ 0xe3 │ │ │ │ vqshlu.s64 d31, d1, #63 @ 0x3f │ │ │ │ vaddw.u , , d27 │ │ │ │ @ instruction: 0xffffee9d │ │ │ │ vtbx.8 d20, {d15-d18}, d31 │ │ │ │ @ instruction: 0xffff47c1 │ │ │ │ @@ -263189,145 +263189,145 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfb1dffff │ │ │ │ strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvs.n 1697d0 │ │ │ │ + bvs.n 1697d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n 16976c │ │ │ │ + bpl.n 169774 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 169720 │ │ │ │ + bpl.n 169728 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r2, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 1696c4 │ │ │ │ + bpl.n 1696cc │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r4, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 169888 │ │ │ │ + bpl.n 169890 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 169848 │ │ │ │ + bpl.n 169850 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r3, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 1697ec │ │ │ │ + bpl.n 1697f4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 1697b8 │ │ │ │ + bmi.n 1697c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r6, [r1, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 169784 │ │ │ │ + bmi.n 16978c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 16976c │ │ │ │ + bmi.n 169774 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 169754 │ │ │ │ + bmi.n 16975c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 16971c │ │ │ │ + bmi.n 169724 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r6, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 1698c4 │ │ │ │ + bmi.n 1698cc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 1698b0 │ │ │ │ + bmi.n 1698b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bmi.n 169860 │ │ │ │ + bmi.n 169868 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r5, #6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bmi.n 169818 │ │ │ │ + bmi.n 169820 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r7, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1697d0 │ │ │ │ + bcc.n 1697d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r7, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 16978c │ │ │ │ + bcc.n 169794 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r2, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 169744 │ │ │ │ + bcc.n 16974c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r5, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1698fc │ │ │ │ + bcc.n 169904 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 1698b4 │ │ │ │ + bcc.n 1698bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcc.n 16986c │ │ │ │ + bcc.n 169874 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 169824 │ │ │ │ + bcs.n 16982c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 1697dc │ │ │ │ + bcs.n 1697e4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r6, [r2, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 169794 │ │ │ │ + bcs.n 16979c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 169950 │ │ │ │ + bcs.n 169958 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bcs.n 169908 │ │ │ │ + bcs.n 169910 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov ip, r0 │ │ │ │ push {lr} │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -263390,19 +263390,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 169922 │ │ │ │ b.n 16a0ac │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, 169974 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 169984 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #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] @ (1699ec ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -263460,22 +263460,22 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1699ae │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 16a050 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 169c18 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 169c28 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ b.n 16a000 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00169a08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -263546,31 +263546,31 @@ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 169a78 │ │ │ │ nop │ │ │ │ - add r0, pc, #48 @ (adr r0, 169b04 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 169b14 ) │ │ │ │ lsls r3, r3, #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} @ │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r6, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -263594,17 +263594,17 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 169b1e │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r7, #22] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -263792,53 +263792,53 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 169e90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r7, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r6, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #856] @ (16a0f0 ) │ │ │ │ @@ -264199,93 +264199,93 @@ │ │ │ │ nop │ │ │ │ svc 20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #3 │ │ │ │ udf #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #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] │ │ │ │ @@ -264311,17 +264311,17 @@ │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16a1bc │ │ │ │ strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -264349,17 +264349,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16a21a │ │ │ │ nop │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #296] @ 0x128 │ │ │ │ sub sp, #20 │ │ │ │ @@ -264522,53 +264522,53 @@ │ │ │ │ nop │ │ │ │ bge.n 16a480 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r7, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r2, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r6, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r5, #18] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #200] @ (16a52c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -264655,17 +264655,17 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 16a564 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r6, [r5, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov r5, r2 │ │ │ │ @@ -265297,101 +265297,101 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 16ac64 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r3, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r6, [r2, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r5, #25] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bcc.n 16ad40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ittt cs │ │ │ │ + itte cs │ │ │ │ lslcs r3, r3, #3 │ │ │ │ ldrbcs r2, [r0, #17] │ │ │ │ - lslcs r5, r4, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + lslcc r5, r4, #3 │ │ │ │ + nop │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -265635,63 +265635,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r7!, {r1, r2} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r6, 16af9a │ │ │ │ + cbnz r2, 16af9c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r1, #31] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r0, #30] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r3, #29] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r5, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #580] @ 16b200 │ │ │ │ @@ -266303,59 +266303,59 @@ │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16b4fe │ │ │ │ ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r7!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r4, #3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, 16b6e2 │ │ │ │ + cbz r6, 16b6e2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r7, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, 16b6e4 │ │ │ │ + cbz r0, 16b6e6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r6, 16b6e6 │ │ │ │ + cbz r2, 16b6e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r6, 16b6e8 │ │ │ │ + cbz r2, 16b6ea │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r0, #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, 16b6ec │ │ │ │ + cbz r4, 16b6ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r3, #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] @ (16b774 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -266425,23 +266425,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, 16b7ba │ │ │ │ + cbz r0, 16b7bc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, 16b7bc │ │ │ │ + cbz r0, 16b7be │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r3, 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 r4, [pc, #272] @ (16b8bc ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -266557,35 +266557,35 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -266854,67 +266854,67 @@ │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16ba42 │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r2!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r3, r3, #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] @ (16bda8 ) │ │ │ │ @@ -267058,45 +267058,45 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r3, [r0, #296] @ 0x128 │ │ │ │ cbz r1, 16be02 │ │ │ │ vldr d7, [r3, #24] │ │ │ │ vstr d7, [r1] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ @@ -267413,74 +267413,74 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ bkpt 0x0030 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 16c6e2 │ │ │ │ @ instruction: 0xfffffcb7 │ │ │ │ vmlal.u q15, d15, d27[0] │ │ │ │ vtbl.8 d31, {d15}, d11 │ │ │ │ vsubl.u q15, d15, d7 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ @ instruction: 0xffffdbb1 │ │ │ │ vcvt.u16.f16 d30, d9, #1 │ │ │ │ vtbx.8 d29, {d15-d18}, d11 │ │ │ │ @ instruction: 0xffffbcf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, pc, #968 @ (adr r7, 16c574 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 16c584 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -267585,39 +267585,39 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16c208 │ │ │ │ nop │ │ │ │ revsh r6, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ hlt 0x0024 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, pc, #720 @ (adr r6, 16c598 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 16c5a8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #568 @ (adr r6, 16c50c ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 16c51c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 16c490 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 16c4a0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -267724,41 +267724,41 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 16c340 │ │ │ │ cbnz r6, 16c412 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbnz r4, 16c412 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #488 @ (adr r5, 16c5f0 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 16c600 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 16c55c ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 16c56c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, pc, #184 @ (adr r5, 16c4d8 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 16c4e8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #272] @ (16c548 ) │ │ │ │ @@ -267878,47 +267878,47 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16c47e │ │ │ │ nop │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xb82e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 16c66c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 16c67c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 16c5d0 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 16c5e0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #960 @ (adr r3, 16c944 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 16c954 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r3, pc, #816 @ (adr r3, 16c8c0 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 16c8d0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r3, r3, #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] @ (16c700 ) │ │ │ │ @@ -268060,53 +268060,53 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16c61a │ │ │ │ nop │ │ │ │ @ instruction: 0xb700 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ bics r0, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r3, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #688 @ (adr r2, 16c9d4 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 16c9e4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r6, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 16c950 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 16c960 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [r2, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #400 @ (adr r2, 16c8cc ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 16c8dc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r5, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #248 @ (adr r2, 16c840 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 16c850 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r2, pc, #88 @ (adr r2, 16c7ac ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 16c7bc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ mov r4, r1 │ │ │ │ @@ -268207,37 +268207,37 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 16c7c8 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 16c888 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 16c898 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r1, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 16cc04 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 16cc14 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r4, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 16cb70 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 16cb80 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ (16c9ac ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -268351,43 +268351,43 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 16c8fa │ │ │ │ push {r1, r2} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbz r2, 16ca2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ @@ -268825,127 +268825,127 @@ │ │ │ │ nop │ │ │ │ uxth r2, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r3, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r5, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r6, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r5, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + strb r0, [r0, #8] │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + strb r6, [r6, #7] │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + strb r0, [r0, #8] │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + strb r2, [r6, #7] │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, pc, #656 @ (adr r5, 16d15c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ @@ -269388,89 +269388,89 @@ │ │ │ │ b.n 16d176 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #808] @ (16d728 ) │ │ │ │ + ldr r4, [pc, #824] @ (16d738 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 16d350 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrsb r4, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r2, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [pc, #144] @ (16d51c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #144] @ (16d520 ) │ │ │ │ ldr r3, [pc, #148] @ (16d524 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -269526,35 +269526,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 16d176 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r4, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r3, #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] @ 16dad4 │ │ │ │ @@ -270084,115 +270084,115 @@ │ │ │ │ nop │ │ │ │ add r7, pc, #256 @ (adr r7, 16dbd8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r5, pc, #752 @ (adr r5, 16ddd8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [r2, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r6, [r0, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [pc, #424] @ (16dcdc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r7, [pc, #208] @ (16dc10 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r7, [pc, #48] @ (16db7c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [pc, #920] @ (16def0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [pc, #760] @ (16de5c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [pc, #608] @ (16ddd0 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [pc, #456] @ (16dd44 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [pc, #88] @ (16dbe8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r5, [pc, #824] @ (16ded8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r3, 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, #2960] @ 0xb90 │ │ │ │ mov sl, r2 │ │ │ │ @@ -270545,66 +270545,66 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ add r0, pc, #928 @ (adr r0, 16e32c ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #240] @ (16e084 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 16dea8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xfbbc00e3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + @ instruction: 0xfbc000e3 │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [pc, #192] @ (16e080 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [pc, #784] @ (16e2e4 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [pc, #624] @ (16e250 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [pc, #464] @ (16e1bc ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [pc, #312] @ (16e130 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2632] @ 0xa48 │ │ │ │ subw sp, sp, #1404 @ 0x57c │ │ │ │ @@ -271406,129 +271406,129 @@ │ │ │ │ asrs r6, r5 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ blx ip │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, fp │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r2, fp │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ bics r2, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ orrs r4, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ tst r4, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r1, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r6, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r6, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r6, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r0, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ eors r4, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ands r2, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r3, 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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ @@ -271766,45 +271766,45 @@ │ │ │ │ subs r5, #113 @ 0x71 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #584] @ (16ef00 ) │ │ │ │ + ldr r7, [pc, #600] @ (16ef10 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ @@ -272205,126 +272205,126 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeaa400e3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + @ instruction: 0xeaa800e3 │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r4] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ str r0, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + str r2, [r0, r3] │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #624] @ (16f3f8 ) │ │ │ │ + ldr r7, [pc, #640] @ (16f408 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #360] @ (16f2f4 ) │ │ │ │ + ldr r7, [pc, #376] @ (16f304 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #216] @ (16f268 ) │ │ │ │ + ldr r5, [pc, #232] @ (16f278 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #880] @ (16f50c ) │ │ │ │ + ldr r3, [pc, #896] @ (16f51c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #576] @ (16f3ec ) │ │ │ │ + ldr r3, [pc, #592] @ (16f3fc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r0, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #408] @ (16f350 ) │ │ │ │ + ldr r3, [pc, #424] @ (16f360 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [pc, #280] @ (16f2d8 ) │ │ │ │ + ldr r3, [pc, #296] @ (16f2e8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r0, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #72] @ (16f218 ) │ │ │ │ + ldr r3, [pc, #88] @ (16f228 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r7, #218 @ 0xda │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [pc, #968] @ (16f5a0 ) │ │ │ │ + ldr r2, [pc, #984] @ (16f5b0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [pc, #720] @ (16f4b8 ) │ │ │ │ + ldr r2, [pc, #736] @ (16f4c8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [pc, #608] @ (16f44c ) │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ ldr r2, [pc, #608] @ (16f450 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -272563,97 +272563,97 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16ef3a │ │ │ │ b.n 16f05a │ │ │ │ nop │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #512] @ (16f658 ) │ │ │ │ + ldr r1, [pc, #528] @ (16f668 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #312] @ (16f59c ) │ │ │ │ + ldr r1, [pc, #328] @ (16f5ac ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #168] @ (16f518 ) │ │ │ │ + ldr r1, [pc, #184] @ (16f528 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #0] @ (16f47c ) │ │ │ │ + ldr r1, [pc, #16] @ (16f48c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r5, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #856] @ (16f7e0 ) │ │ │ │ + ldr r0, [pc, #872] @ (16f7f0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #696] @ (16f74c ) │ │ │ │ + ldr r0, [pc, #712] @ (16f75c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #520] @ (16f6a8 ) │ │ │ │ + ldr r0, [pc, #536] @ (16f6b8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #400] @ (16f638 ) │ │ │ │ + ldr r0, [pc, #416] @ (16f648 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r5, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #208] @ (16f584 ) │ │ │ │ + ldr r0, [pc, #224] @ (16f594 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (16f4cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bx fp │ │ │ │ + bxns fp │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -272680,17 +272680,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 16f516 │ │ │ │ nop │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #340] @ (16f6bc ) │ │ │ │ @@ -272844,35 +272844,35 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #944] @ (16fa7c ) │ │ │ │ + ldr r1, [pc, #960] @ (16fa8c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r1, [pc, #592] @ (16f92c ) │ │ │ │ + ldr r1, [pc, #608] @ (16f93c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #944] @ (16faa4 ) │ │ │ │ + ldr r0, [pc, #960] @ (16fab4 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #348] @ (16f864 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -273018,37 +273018,37 @@ │ │ │ │ b.n 16f792 │ │ │ │ strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #320] @ (16f9b4 ) │ │ │ │ + ldr r0, [pc, #336] @ (16f9c4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ bx r8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -273194,39 +273194,39 @@ │ │ │ │ b.n 16f93a │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #62 @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r2, [r6, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r0, #142 @ 0x8e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp ip, sp │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #296] @ 0x128 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273312,29 +273312,29 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 16fac0 │ │ │ │ nop │ │ │ │ cmp r7, #132 @ 0x84 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r8, r7 │ │ │ │ + add ip, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r7, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #296] @ 0x128 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273412,29 +273412,29 @@ │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 16fbbe │ │ │ │ cmp r6, #134 @ 0x86 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r6, #90 @ 0x5a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #296] @ 0x128 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273512,29 +273512,29 @@ │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 16fcba │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #296] @ 0x128 │ │ │ │ sub sp, #24 │ │ │ │ @@ -273620,29 +273620,29 @@ │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 16fda8 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r4, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r6, [r0, #296] @ 0x128 │ │ │ │ sub sp, #20 │ │ │ │ @@ -273932,65 +273932,65 @@ │ │ │ │ beq.w 16ff92 │ │ │ │ b.n 170124 │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r1, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #684] @ (170488 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -274274,66 +274274,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r7, #170 @ 0xaa │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ @ instruction: 0xfa7fffff │ │ │ │ bl d84b2 >(Petsc::RegisterFinalizeable*, int)::{lambda(void*)#1}::_FUN(void*)@@Base+0x9a> │ │ │ │ ldr??.w pc, [r3, #255]! │ │ │ │ @ instruction: 0xf969ffff │ │ │ │ ldrb r6, [r6, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r7, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r6, #220 @ 0xdc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #520] @ (17072c ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -274542,45 +274542,45 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r3, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr.w r4, [r0, #296] @ 0x128 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -274796,37 +274796,37 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r3, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r3, #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] @ (170a54 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -274863,17 +274863,17 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #152] @ (170b10 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -274938,24 +274938,24 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 170ad0 │ │ │ │ nop │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [pc], #1020 @ 170f20 │ │ │ │ @ instruction: 0xfa4fffff │ │ │ │ vminnm.f32 , , │ │ │ │ strb r4, [r3, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00170b34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -275005,27 +275005,27 @@ │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 170b66 │ │ │ │ nop │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00170bd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275171,27 +275171,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #21] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r0, r6, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r6, r1, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, r5, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ │ │ │ │ 00170d3c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (170e28 ) │ │ │ │ @@ -275324,15 +275324,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, r0, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00170e64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -275532,21 +275532,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #9] │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r7, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00171034 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275752,21 +275752,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, r6, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00171258 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -276209,39 +276209,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r1, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r0, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r3, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r6, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 0017171c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -276684,39 +276684,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r6, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00171be0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -276831,15 +276831,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00171d24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277039,21 +277039,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00171ef4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277253,21 +277253,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001720c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277380,15 +277380,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001721d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277502,15 +277502,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001722f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -277794,21 +277794,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r0, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001725b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -277921,15 +277921,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r4, r3, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001726c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -278042,15 +278042,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001727e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278258,21 +278258,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r4, r5, #12 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001729c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278387,15 +278387,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00172b10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278510,15 +278510,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00172c58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -278630,15 +278630,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ vmla.i q0, q15, d0[5] │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00172d58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -278750,15 +278750,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cdp2 0, 8, cr0, cr14, cr4, {7} │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00172e58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -278982,30 +278982,30 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [ip, #-912] @ 0xfffffc70 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip, #-912] @ 0xfffffc70 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r5, [pc, #56] @ (1730c0 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ stc2l 0, cr0, [ip], {228} @ 0xe4 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [r6, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldc2l 0, cr0, [r6], #-912 @ 0xfffffc70 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 0017309c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -279119,15 +279119,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfb0200e4 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001731e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -279239,15 +279239,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #240] @ (173410 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh.w r0, [ip, #228] @ 0xe4 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #76] @ (173384 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -279287,17 +279287,17 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfba200e4 │ │ │ │ │ │ │ │ 001733a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -279333,17 +279333,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 1733cc │ │ │ │ ldr r0, [pc, #992] @ (1737dc ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb3a00e4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r3, [pc, #296] @ (173538 ) │ │ │ │ ldr r2, [pc, #300] @ (17353c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 17341c │ │ │ │ @@ -279477,49 +279477,49 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r4, r5] │ │ │ │ vcvt.f32.u32 q10, q11, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r3, [r4, #16] │ │ │ │ - vmull.u q8, d31, d12 │ │ │ │ + @ instruction: 0xffff0c90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 17357e │ │ │ │ - vdup.8 d16, d14[7] │ │ │ │ + vcvt.f16.u16 d16, d2, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ - vcvt.f16.u16 q8, q11, #1 │ │ │ │ + vcvt.f16.u16 q8, q13, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ - @ instruction: 0xffff05ce │ │ │ │ + vsli.64 q8, q1, #63 @ 0x3f │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfa8c00e4 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfa6800e4 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfa4400e4 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfa2000e4 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr??.w r0, [ip, #228] @ 0xe4 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001735a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -279707,47 +279707,47 @@ │ │ │ │ mov lr, sp │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov lr, r9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb.w r0, [r6, #228] @ 0xe4 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr??.w r0, [r0, r4, lsl #2] │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r0, [ip, r4, lsl #2] │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh.w r0, [r8, r4, lsl #2] │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb.w r0, [r2, r4, lsl #2] │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf7de00e4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001737bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -279793,22 +279793,22 @@ │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1737e2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf72200e4 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf6fc00e4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [pc, #264] @ (173968 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -279936,38 +279936,38 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ add r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfa6fffff │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf63a00e4 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf61200e4 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf5ee00e4 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ rsb r0, sl, #7471104 @ 0x720000 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001739bc : │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbz r3, 1739e2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -279993,17 +279993,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1739de │ │ │ │ nop │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ rsb r0, r6, #7471104 @ 0x720000 │ │ │ │ │ │ │ │ 00173a18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -280109,32 +280109,32 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 173a88 │ │ │ │ cmp r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, ip, #7471104 @ 0x720000 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf52800e4 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add.w r0, r4, #7471104 @ 0x720000 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf4e000e4 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173b4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -280252,38 +280252,38 @@ │ │ │ │ adcs r4, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bics.w r0, r2, #7471104 @ 0x720000 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r1, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r2, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xf37a00e4 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173ca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -280316,17 +280316,17 @@ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 173cd2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2dc00e4 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173d0c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -280361,17 +280361,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 173d3e │ │ │ │ @ instruction: 0xf27200e4 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173d70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -280399,17 +280399,17 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 173d96 │ │ │ │ @ instruction: 0xf21a00e4 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173dc8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -280537,28 +280537,28 @@ │ │ │ │ b.n 173e4a │ │ │ │ nop │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, lr, #228 @ 0xe4 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r6, #98 @ 0x62 │ │ │ │ lsls r0, r6, #3 │ │ │ │ adds r3, #66 @ 0x42 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add.w r0, lr, #228 @ 0xe4 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173f34 : │ │ │ │ ldr.w r3, [r0, #272] @ 0x110 │ │ │ │ cbz r3, 173f5a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280586,17 +280586,17 @@ │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 173f56 │ │ │ │ nop │ │ │ │ orrs.w r0, r6, #228 @ 0xe4 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173f90 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ cbz r3, 173fb6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280623,17 +280623,17 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 173fb2 │ │ │ │ vext.8 q8, q13, q10, #0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00173fec : │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cbz r3, 17400e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280661,17 +280661,17 @@ │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 17400a │ │ │ │ nop │ │ │ │ vmla.i32 d0, d16, d4[1] │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 00174048 : │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ cbz r3, 17406e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280699,17 +280699,17 @@ │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 17406a │ │ │ │ nop │ │ │ │ vhadd.s8 q8, q9, q10 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001740a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -280791,21 +280791,22 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1740c4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cdp 0, 9, cr0, cr14, cr4, {7} │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q8, q5, #2 │ │ │ │ cdp 0, 7, cr0, cr4, cr4, {7} │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q8, q5, #42 │ │ │ │ + vshr.u64 q8, q5, #38 │ │ │ │ │ │ │ │ 00174190 : │ │ │ │ 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 │ │ │ │ @@ -280884,21 +280885,21 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 17421c │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldc 0, cr0, [lr, #912]! @ 0x390 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u16 q0, q15, q5 │ │ │ │ + vqadd.u32 q0, q9, q5 │ │ │ │ ldc 0, cr0, [r6, #912] @ 0x390 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc2 0, 7, r0, cr8, cr10, {6} │ │ │ │ + mrc2 0, 7, r0, cr12, cr10, {6} │ │ │ │ │ │ │ │ 00174270 : │ │ │ │ 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] @ (174320 ) │ │ │ │ @@ -280973,21 +280974,21 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 174398 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ stcl 0, cr0, [r6], #912 @ 0x390 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr2 0, 2, r0, cr6, cr10, {6} │ │ │ │ + mcr2 0, 2, r0, cr10, cr10, {6} │ │ │ │ ldc 0, cr0, [ip], #912 @ 0x390 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc2 0, 0, r0, cr14, cr10, {6} │ │ │ │ + mcr2 0, 1, r0, cr2, cr10, {6} │ │ │ │ │ │ │ │ 00174348 : │ │ │ │ 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] @ (1743f8 ) │ │ │ │ @@ -281061,21 +281062,21 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 174500 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r1, #36 @ 0x24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stc 0, cr0, [lr], {228} @ 0xe4 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-872]! @ 0xfffffc98 │ │ │ │ + ldc2l 0, cr0, [r2, #-872]! @ 0xfffffc98 │ │ │ │ @ instruction: 0xebe400e4 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-872] @ 0xfffffc98 │ │ │ │ + stc2l 0, cr0, [sl, #-872] @ 0xfffffc98 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #164] @ (1744dc ) │ │ │ │ @@ -281152,21 +281153,21 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 174454 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xeb2a00e4 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2 0, cr0, [sl], {218} @ 0xda │ │ │ │ + stc2 0, cr0, [lr], {218} @ 0xda │ │ │ │ add.w r0, r0, r4, asr #3 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2], #-872 @ 0xfffffc98 │ │ │ │ + stc2l 0, cr0, [r6], #-872 @ 0xfffffc98 │ │ │ │ │ │ │ │ 00174504 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -281217,17 +281218,17 @@ │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #114 @ 0x72 │ │ │ │ lsls r0, r6, #3 │ │ │ │ orrs.w r0, r6, r4, asr #3 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfbb600da │ │ │ │ + @ instruction: 0xfbba00da │ │ │ │ │ │ │ │ 001745a0 : │ │ │ │ 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] @ (174650 ) │ │ │ │ @@ -281302,21 +281303,21 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 174728 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xe9b600e4 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfb1600da │ │ │ │ + @ instruction: 0xfb1a00da │ │ │ │ @ instruction: 0xe98c00e4 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfaee00da │ │ │ │ + @ instruction: 0xfaf200da │ │ │ │ │ │ │ │ 00174678 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (17472c ) │ │ │ │ @@ -281393,21 +281394,21 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 174694 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xe8da00e4 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfa3a00da │ │ │ │ + @ instruction: 0xfa3e00da │ │ │ │ ldmia.w r0!, {r2, r5, r6, r7} │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfa1200da │ │ │ │ + @ instruction: 0xfa1600da │ │ │ │ │ │ │ │ 00174754 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (174808 ) │ │ │ │ @@ -281484,22 +281485,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 174818 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr??.w r0, [lr, sl, lsl #1] │ │ │ │ + vld4. {d16-d19}, [r2 :64], sl │ │ │ │ b.n 1747d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh.w r0, [r6, sl, lsl #1] │ │ │ │ + ldrsh.w r0, [sl, sl, lsl #1] │ │ │ │ │ │ │ │ 00174830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #168] @ 1748e8 │ │ │ │ @@ -281575,22 +281576,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 174740 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb.w r0, [r2, #218] @ 0xda │ │ │ │ + strb.w r0, [r6, #218] @ 0xda │ │ │ │ b.n 1746f4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr.w r0, [r6, sl, lsl #1] │ │ │ │ + ldr.w r0, [sl, sl, lsl #1] │ │ │ │ │ │ │ │ 00174910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #168] @ 1749c8 │ │ │ │ @@ -281666,22 +281667,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 174660 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf7a200da │ │ │ │ + @ instruction: 0xf7a600da │ │ │ │ b.n 174614 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf77600da │ │ │ │ + @ instruction: 0xf77a00da │ │ │ │ │ │ │ │ 001749f0 : │ │ │ │ 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] @ (174aa0 ) │ │ │ │ @@ -281757,22 +281758,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 174580 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movt r0, #26842 @ 0x68da │ │ │ │ + movt r0, #43226 @ 0xa8da │ │ │ │ b.n 174538 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf69e00da │ │ │ │ + subw r0, r2, #2266 @ 0x8da │ │ │ │ │ │ │ │ 00174ac8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (174b7c ) │ │ │ │ @@ -281850,22 +281851,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 1744a4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf5ea00da │ │ │ │ + @ instruction: 0xf5ee00da │ │ │ │ b.n 17445c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rsb r0, r2, #7143424 @ 0x6d0000 │ │ │ │ + rsb r0, r6, #7143424 @ 0x6d0000 │ │ │ │ │ │ │ │ 00174ba4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (174c58 ) │ │ │ │ @@ -281943,22 +281944,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ b.n 1753c8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add.w r0, lr, #7143424 @ 0x6d0000 │ │ │ │ + adds.w r0, r2, #7143424 @ 0x6d0000 │ │ │ │ b.n 175380 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf4e600da │ │ │ │ + @ instruction: 0xf4ea00da │ │ │ │ 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] @ (174d28 ) │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #148] @ (174d2c ) │ │ │ │ @@ -282029,17 +282030,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eor.w r0, sl, #7143424 @ 0x6d0000 │ │ │ │ + eor.w r0, lr, #7143424 @ 0x6d0000 │ │ │ │ b.n 174840 │ │ │ │ lsls r4, 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.w ip, [pc, #244] @ 174e50 │ │ │ │ @@ -282138,15 +282139,15 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r3, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -282178,17 +282179,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w c9c78 │ │ │ │ nop │ │ │ │ b.n 1756bc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf2f400da │ │ │ │ + @ instruction: 0xf2f800da │ │ │ │ │ │ │ │ 00174ed4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -282217,17 +282218,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 174ef2 │ │ │ │ nop │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 175650 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf29000da │ │ │ │ + @ instruction: 0xf29400da │ │ │ │ │ │ │ │ 00174f30 : │ │ │ │ ldr r3, [pc, #16] @ (174f44 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (174f48 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -282466,50 +282467,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ b.n 175760 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movw r0, #8410 @ 0x20da │ │ │ │ - @ instruction: 0xf1ea00da │ │ │ │ + movw r0, #24794 @ 0x60da │ │ │ │ + @ instruction: 0xf1ee00da │ │ │ │ cmp r4, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ b.n 17558c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf0f400da │ │ │ │ + @ instruction: 0xf0f800da │ │ │ │ b.n 17554c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf0d000da │ │ │ │ + @ instruction: 0xf0d400da │ │ │ │ b.n 17550c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf0a800da │ │ │ │ + @ instruction: 0xf0ac00da │ │ │ │ b.n 1754cc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eor.w r0, r4, #218 @ 0xda │ │ │ │ + eor.w r0, r8, #218 @ 0xda │ │ │ │ b.n 175490 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs.w r0, lr, #218 @ 0xda │ │ │ │ + orn r0, r2, #218 @ 0xda │ │ │ │ b.n 175450 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bics.w r0, sl, #218 @ 0xda │ │ │ │ + bics.w r0, lr, #218 @ 0xda │ │ │ │ │ │ │ │ 001751e0 : │ │ │ │ stmdb 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, #768] @ (1754f4 ) │ │ │ │ @@ -282828,68 +282829,68 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ b.n 175550 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.s16 q0, q15, q5 │ │ │ │ + vqadd.s32 q0, q9, q5 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 4, r0, cr14, cr10, {6} │ │ │ │ + mcr 0, 5, r0, cr2, cr10, {6} │ │ │ │ svc 14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr10, {6} │ │ │ │ + mcr 0, 0, r0, cr14, cr10, {6} │ │ │ │ udf #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [r8, #872] @ 0x368 │ │ │ │ + ldcl 0, cr0, [ip, #872] @ 0x368 │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc 0, cr0, [r2, #872]! @ 0x368 │ │ │ │ + ldc 0, cr0, [r6, #872]! @ 0x368 │ │ │ │ udf #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [ip, #872] @ 0x368 │ │ │ │ + ldc 0, cr0, [r0, #872] @ 0x368 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #872]! @ 0x368 │ │ │ │ + ldcl 0, cr0, [r8, #872]! @ 0x368 │ │ │ │ udf #96 @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-872] @ 0xfffffc98 │ │ │ │ + stcl 0, cr0, [r0, #-872]! @ 0xfffffc98 │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc 0, cr0, [r4, #-872]! @ 0xfffffc98 │ │ │ │ + ldc 0, cr0, [r8, #-872]! @ 0xfffffc98 │ │ │ │ udf #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [lr, #-872] @ 0xfffffc98 │ │ │ │ + ldc 0, cr0, [r2, #-872] @ 0xfffffc98 │ │ │ │ ble.n 175550 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stcl 0, cr0, [r4], #872 @ 0x368 │ │ │ │ + stcl 0, cr0, [r8], #872 @ 0x368 │ │ │ │ ble.n 17550c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc 0, cr0, [ip], #872 @ 0x368 │ │ │ │ + stcl 0, cr0, [r0], {218} @ 0xda │ │ │ │ │ │ │ │ 00175594 : │ │ │ │ ldr r1, [pc, #40] @ (1755c0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [pc, #40] @ (1755c4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -283060,37 +283061,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1757a4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeb3200da │ │ │ │ + @ instruction: 0xeb3600da │ │ │ │ bgt.n 175758 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add.w r0, r8, sl, lsr #3 │ │ │ │ + add.w r0, ip, sl, lsr #3 │ │ │ │ blt.n 175718 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeae200da │ │ │ │ + @ instruction: 0xeae600da │ │ │ │ blt.n 1756d4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeab800da │ │ │ │ + @ instruction: 0xeabc00da │ │ │ │ blt.n 175690 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eors.w r0, r2, sl, lsr #3 │ │ │ │ + eors.w r0, r6, sl, lsr #3 │ │ │ │ │ │ │ │ 00175770 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #60] @ (1757bc ) │ │ │ │ @@ -283118,17 +283119,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17578c │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ bge.n 1757b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrd r0, r0, [r4, #872]! @ 0x368 │ │ │ │ + ldrd r0, r0, [r8, #872]! @ 0x368 │ │ │ │ │ │ │ │ 001757cc : │ │ │ │ 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, #276] @ (1758f0 ) │ │ │ │ @@ -283246,41 +283247,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 175808 │ │ │ │ nop │ │ │ │ movs r4, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6], #-872 @ 0x368 │ │ │ │ + ldrd r0, r0, [sl], #-872 @ 0x368 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 175988 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmdb ip!, {r1, r3, r4, r6, r7} │ │ │ │ + strd r0, r0, [r0, #-872] @ 0x368 │ │ │ │ bge.n 175940 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmdb r2, {r1, r3, r4, r6, r7} │ │ │ │ + ldmdb r6, {r1, r3, r4, r6, r7} │ │ │ │ bls.n 175900 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strd r0, r0, [ip], #872 @ 0x368 │ │ │ │ + ldrd r0, r0, [r0], #872 @ 0x368 │ │ │ │ bls.n 1758bc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe8c200da │ │ │ │ + @ instruction: 0xe8c600da │ │ │ │ │ │ │ │ 00175938 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #60] @ (175984 ) │ │ │ │ @@ -283304,21 +283305,21 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #533 @ 0x215 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 175954 │ │ │ │ - b.n 175894 │ │ │ │ + b.n 17589c │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 1759ec │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe82c00da │ │ │ │ + @ instruction: 0xe83000da │ │ │ │ │ │ │ │ 00175994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #228] @ 175a88 │ │ │ │ @@ -283421,29 +283422,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ bhi.n 175b9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 17599c │ │ │ │ + b.n 1759a4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bhi.n 175b58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175958 │ │ │ │ + b.n 175960 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bhi.n 175b10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175914 │ │ │ │ + b.n 17591c │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175ac0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -283469,21 +283470,21 @@ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ add.w r2, r2, #272 @ 0x110 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 175adc │ │ │ │ nop │ │ │ │ - b.n 175720 │ │ │ │ + b.n 175728 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvc.n 175a68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175868 │ │ │ │ + b.n 175870 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175b20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283523,17 +283524,17 @@ │ │ │ │ b.n 175b54 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 175bf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1757f4 │ │ │ │ + b.n 1757fc │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175b94 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -283573,17 +283574,17 @@ │ │ │ │ b.n 175bc8 │ │ │ │ movs r1, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 175b80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175780 │ │ │ │ + b.n 175788 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175c08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -283658,23 +283659,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bvs.n 175d10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175710 │ │ │ │ + b.n 175718 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 175cc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1756cc │ │ │ │ + b.n 1756d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175ce0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -283781,29 +283782,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bpl.n 175e50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175650 │ │ │ │ + b.n 175658 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 175e08 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 175608 │ │ │ │ + b.n 175610 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 175dc0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1765c4 │ │ │ │ + b.n 1765cc │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175e10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -283908,29 +283909,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bmi.n 175f20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 176520 │ │ │ │ + b.n 176528 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bcc.n 175ed8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1764d8 │ │ │ │ + b.n 1764e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bcc.n 175e94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 176498 │ │ │ │ + b.n 1764a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00175f3c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284004,23 +284005,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcs.n 175fe4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1763e4 │ │ │ │ + b.n 1763ec │ │ │ │ lsls r2, r3, #3 │ │ │ │ bcs.n 175f9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1763a0 │ │ │ │ + b.n 1763a8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176010 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284095,23 +284096,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcs.n 17610c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 17630c │ │ │ │ + b.n 176314 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bne.n 1760c4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 1762c8 │ │ │ │ + b.n 1762d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001760e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284152,17 +284153,17 @@ │ │ │ │ b.n 176120 │ │ │ │ subs r2, r6, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 176228 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 176228 │ │ │ │ + b.n 176230 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176160 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284242,23 +284243,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ beq.n 1761b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ beq.n 176170 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176240 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284333,23 +284334,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176318 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284427,23 +284428,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #12 │ │ │ │ + udf #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 1763bc │ │ │ │ + ble.n 1763c4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001763f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -284520,23 +284521,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 176520 │ │ │ │ + ble.n 176528 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 1764dc │ │ │ │ + ble.n 1764e4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001764d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -284610,23 +284611,23 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 176650 │ │ │ │ + bgt.n 176658 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 17660c │ │ │ │ + bgt.n 176614 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001765a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -284718,29 +284719,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 1765b0 │ │ │ │ + blt.n 1765b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 176760 │ │ │ │ + blt.n 176768 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r4, {r1, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 176714 │ │ │ │ + blt.n 17671c │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001766b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -284832,29 +284833,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 176898 │ │ │ │ + bge.n 1768a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 176848 │ │ │ │ + bge.n 176850 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 176800 │ │ │ │ + bge.n 176808 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001767cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -284947,29 +284948,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r2!, {r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 176984 │ │ │ │ + bls.n 17698c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 176934 │ │ │ │ + bls.n 17693c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 1768e8 │ │ │ │ + bls.n 1768f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001768e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285062,26 +285063,26 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r1, {r1, r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vshr.u64 q0, q5, #24 │ │ │ │ - bhi.n 176a68 │ │ │ │ + vshr.u64 q0, q5, #20 │ │ │ │ + bhi.n 176a70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vqadd.u64 q8, q13, q5 │ │ │ │ - bhi.n 176a18 │ │ │ │ + vqadd.u64 q8, q15, q5 │ │ │ │ + bhi.n 176a20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vqadd.u16 q8, q8, q5 │ │ │ │ - bvc.n 1769d0 │ │ │ │ + vqadd.u16 q8, q10, q5 │ │ │ │ + bvc.n 1769d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001769fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285122,16 +285123,16 @@ │ │ │ │ b.n 176a34 │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrc2 0, 5, r0, cr6, cr10, {6} │ │ │ │ - bvc.n 176b14 │ │ │ │ + mrc2 0, 5, r0, cr10, cr10, {6} │ │ │ │ + bvc.n 176b1c │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176a74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285171,16 +285172,16 @@ │ │ │ │ b.n 176aac │ │ │ │ asrs r6, r4, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrc2 0, 1, r0, cr14, cr10, {6} │ │ │ │ - bvs.n 176a9c │ │ │ │ + mcr2 0, 2, r0, cr2, cr10, {6} │ │ │ │ + bvs.n 176aa4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176aec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -285253,21 +285254,21 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc2 0, cr0, [r6, #872]! @ 0x368 │ │ │ │ - bvs.n 176c34 │ │ │ │ + stc2 0, cr0, [sl, #872]! @ 0x368 │ │ │ │ + bvs.n 176c3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-872]! @ 0xfffffc98 │ │ │ │ - bvs.n 176bf0 │ │ │ │ + stc2 0, cr0, [r0, #872] @ 0x368 │ │ │ │ + bvs.n 176bf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176bc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285360,26 +285361,26 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {218} @ 0xda │ │ │ │ - bpl.n 176d94 │ │ │ │ + ldc2l 0, cr0, [r4], {218} @ 0xda │ │ │ │ + bpl.n 176d9c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc2 0, cr0, [r2], #872 @ 0x368 │ │ │ │ - bpl.n 176d44 │ │ │ │ + stc2 0, cr0, [r6], #872 @ 0x368 │ │ │ │ + bpl.n 176d4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r6!, {r2, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #-872 @ 0xfffffc98 │ │ │ │ - bpl.n 176cf8 │ │ │ │ + ldc2l 0, cr0, [sl], #-872 @ 0xfffffc98 │ │ │ │ + bpl.n 176d00 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176cd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -285472,26 +285473,26 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfbb600da │ │ │ │ - bmi.n 176e78 │ │ │ │ + @ instruction: 0xfbba00da │ │ │ │ + bmi.n 176e80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfb8800da │ │ │ │ - bmi.n 176e28 │ │ │ │ + @ instruction: 0xfb8c00da │ │ │ │ + bmi.n 176e30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfb5e00da │ │ │ │ - bcc.n 176de0 │ │ │ │ + @ instruction: 0xfb6200da │ │ │ │ + bcc.n 176de8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176df0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -285601,28 +285602,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r4!, {r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 176fd8 │ │ │ │ + bmi.n 176fe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfa6800da │ │ │ │ - bcc.n 176f28 │ │ │ │ + @ instruction: 0xfa6c00da │ │ │ │ + bcc.n 176f30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xfa4000da │ │ │ │ - bcs.n 176ee0 │ │ │ │ + @ instruction: 0xfa4400da │ │ │ │ + bcs.n 176ee8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xfa1800da │ │ │ │ - bcs.n 176e98 │ │ │ │ + @ instruction: 0xfa1c00da │ │ │ │ + bcs.n 176ea0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00176f34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -285735,28 +285736,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 177130 │ │ │ │ + bcc.n 177138 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vld4. {d0-d3}, [r0 :64], sl │ │ │ │ - bne.n 176fe0 │ │ │ │ + vld4. {d0-d3}, [r4 :64], sl │ │ │ │ + bne.n 176fe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr??.w r0, [r8, #218] @ 0xda │ │ │ │ - bne.n 176f98 │ │ │ │ + ldr??.w r0, [ip, #218] @ 0xda │ │ │ │ + bne.n 176fa0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr.w r0, [r0, #218] @ 0xda │ │ │ │ - bne.n 177150 │ │ │ │ + ldr.w r0, [r4, #218] @ 0xda │ │ │ │ + bne.n 177158 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017707c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285851,22 +285852,22 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf7ea00da │ │ │ │ - beq.n 177088 │ │ │ │ + @ instruction: 0xf7ee00da │ │ │ │ + beq.n 177090 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcs.n 1771e4 │ │ │ │ + bcs.n 1771ec │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - beq.n 177238 │ │ │ │ + beq.n 177240 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017718c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285961,22 +285962,22 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf6da00da │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf6de00da │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bne.n 1772d4 │ │ │ │ + bne.n 1772dc │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r0!, {r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017729c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -286051,21 +286052,21 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ itee hi │ │ │ │ lslhi r4, r4, #3 │ │ │ │ - @ instruction: 0xf5f000da │ │ │ │ - ldmials r6!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xf5f400da │ │ │ │ + ldmials r6!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ itt vs │ │ │ │ lslvs r4, r4, #3 │ │ │ │ - rsbvs r0, r6, #7143424 @ 0x6d0000 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + rsbvs r0, sl, #7143424 @ 0x6d0000 │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00177374 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -286143,21 +286144,21 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bkpt 0x00b4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds.w r0, r6, #7143424 @ 0x6d0000 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + adds.w r0, sl, #7143424 @ 0x6d0000 │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ bkpt 0x008a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf4ec00da │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + @ instruction: 0xf4f000da │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00177450 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -286195,16 +286196,16 @@ │ │ │ │ b.n 177480 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - orn r0, sl, #7143424 @ 0x6d0000 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + orn r0, lr, #7143424 @ 0x6d0000 │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001774c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -286242,16 +286243,16 @@ │ │ │ │ b.n 1774f0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf3fa00da │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + @ instruction: 0xf3fe00da │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00177530 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -286355,26 +286356,26 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf33e00da │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + sbfx r0, r2, #3, #27 │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ pop {r1, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf31400da │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + @ instruction: 0xf31800da │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ pop {r1, r3, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf2ec00da │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + @ instruction: 0xf2f000da │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017765c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -286470,26 +286471,26 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cbnz r2, 1777cc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf22400da │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf22800da │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbnz r6, 1777cc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf1f800da │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + @ instruction: 0xf1fc00da │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbnz r2, 1777ce │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rsb r0, ip, #218 @ 0xda │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + rsbs r0, r0, #218 @ 0xda │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017777c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -286588,26 +286589,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r6, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds.w r0, r4, #218 @ 0xda │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + adds.w r0, r8, #218 @ 0xda │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ rev16 r6, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf0e000da │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf0e400da │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf0ba00da │ │ │ │ + @ instruction: 0xf0be00da │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00177898 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -287042,106 +287043,106 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf12000d9 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r6, #11 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb896 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrc 0, 7, r0, cr8, cr10, {6} │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + mrc 0, 7, r0, cr12, cr10, {6} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrc 0, 4, r0, cr10, cr10, {6} │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + mrc 0, 4, r0, cr14, cr10, {6} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb80e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr10, {6} │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + mrc 0, 3, r0, cr4, cr10, {6} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mcr 0, 2, r0, cr6, cr10, {6} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + mcr 0, 2, r0, cr10, cr10, {6} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mrc 0, 0, r0, cr12, cr10, {6} │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + mcr 0, 1, r0, cr0, cr10, {6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb790 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldcl 0, cr0, [r2, #872]! @ 0x368 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + ldcl 0, cr0, [r6, #872]! @ 0x368 │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stcl 0, cr0, [r8, #872] @ 0x368 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stcl 0, cr0, [ip, #872] @ 0x368 │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb73c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc 0, cr0, [lr, #872] @ 0x368 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stc 0, cr0, [r2, #872]! @ 0x368 │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb710 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldcl 0, cr0, [r2, #-872]! @ 0xfffffc98 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + ldcl 0, cr0, [r6, #-872]! @ 0xfffffc98 │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stcl 0, cr0, [r8, #-872] @ 0xfffffc98 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [ip, #-872] @ 0xfffffc98 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb6bc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldc 0, cr0, [lr, #-872] @ 0xfffffc98 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [r2, #-872]! @ 0xfffffc98 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb692 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldcl 0, cr0, [r4], #872 @ 0x368 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldcl 0, cr0, [r8], #872 @ 0x368 │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb668 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stcl 0, cr0, [sl], {218} @ 0xda │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stcl 0, cr0, [lr], {218} @ 0xda │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc 0, cr0, [r0], #872 @ 0x368 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stc 0, cr0, [r4], #872 @ 0x368 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-872 @ 0xfffffc98 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + ldcl 0, cr0, [sl], #-872 @ 0xfffffc98 │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mcrr 0, 13, r0, ip, cr10 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + mrrc 0, 13, r0, r0, cr10 @ │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r6, r7, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc 0, cr0, [r2], #-872 @ 0xfffffc98 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [r6], #-872 @ 0xfffffc98 │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00177de8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -287297,41 +287298,41 @@ │ │ │ │ b.n 177e7e │ │ │ │ cdp2 0, 11, cr0, cr2, cr15, {7} │ │ │ │ cdp2 0, 10, cr0, cr12, cr15, {7} │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cdp2 0, 2, cr0, cr14, cr15, {7} │ │ │ │ cbz r0, 178004 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - orrs.w r0, r2, sl, lsr #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + orrs.w r0, r6, sl, lsr #3 │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r6, 178004 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bic.w r0, r8, sl, lsr #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + bic.w r0, ip, sl, lsr #3 │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r4, 178006 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrd r0, r0, [lr, #872]! @ 0x368 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + and.w r0, r2, sl, lsr #3 │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r2, 178008 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrd r0, r0, [r4, #872] @ 0x368 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + ldrd r0, r0, [r8, #872] @ 0x368 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r0, 17800a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xe9aa00da │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + @ instruction: 0xe9ae00da │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00177fc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -287402,26 +287403,26 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 178002 │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [sl], {239} @ 0xef │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stc2 0, cr0, [sl], #956 @ 0x3bc │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xe8cc00da │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xe8d000da │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia.w lr, {r1, r3, r4, r6, r7} │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia.w r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001780a4 : │ │ │ │ ldr r3, [pc, #20] @ (1780bc ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (1780c0 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -287505,17 +287506,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbca00ef │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb9400ef │ │ │ │ cbz r2, 178190 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 1780e8 │ │ │ │ + b.n 1780f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00178184 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -287568,22 +287569,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 178040 │ │ │ │ + b.n 178048 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - itte ge │ │ │ │ + itet ge │ │ │ │ lslge r2, r3, #3 │ │ │ │ │ │ │ │ 0017822c : │ │ │ │ - pushge {lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + pushlt {lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (1782b4 ) │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w ip, [pc, #116] @ 1782b8 │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ @@ -287631,22 +287632,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ add sp, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 177f98 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bkpt 0x00fe │ │ │ │ + b.n 177fa0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ + ittt eq │ │ │ │ + lsleq r2, r3, #3 │ │ │ │ │ │ │ │ 001782d4 : │ │ │ │ - ldr r3, [pc, #40] @ (178300 ) │ │ │ │ - vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ + ldreq r3, [pc, #40] @ (178300 ) │ │ │ │ + vmoveq.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [pc, #40] @ (178304 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (178308 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ @@ -287843,46 +287844,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 {d0[7]}, [r2] │ │ │ │ vld4. {d16-d19}, [ip :128] │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 177f20 │ │ │ │ + b.n 177f28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stc 0, cr0, [r6, #868]! @ 0x364 │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 177e74 │ │ │ │ + b.n 177e7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 177e30 │ │ │ │ + b.n 177e38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 177dec │ │ │ │ + b.n 177df4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 177da8 │ │ │ │ + b.n 177db0 │ │ │ │ lsls r2, r3, #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] @ (1787b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -288220,29 +288221,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ b.n 178290 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 178c00 │ │ │ │ + b.n 178c08 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 178bb8 │ │ │ │ + b.n 178bc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 178b70 │ │ │ │ + b.n 178b78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001788a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -288327,23 +288328,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3f000ef │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b600ef │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00178994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -288464,15 +288465,15 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7b400d9 │ │ │ │ - cbnz r0, 178ac4 │ │ │ │ + cbnz r4, 178ac4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 00178aac : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (178b98 ) │ │ │ │ @@ -288603,15 +288604,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69000d9 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00178bd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -288722,15 +288723,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, r8, #7110656 @ 0x6c8000 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00178ce8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -288841,15 +288842,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, #7110656 @ 0x6c8000 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00178de4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -288960,15 +288961,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bfi r0, sl, #3, #23 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00178ef8 : │ │ │ │ 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 │ │ │ │ @@ -289192,31 +289193,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r4, 179184 │ │ │ │ + cbz r0, 179186 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #744 @ (adr r7, 1793f8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r0, 17917c │ │ │ │ + cbz r4, 17917c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldcl 0, cr0, [r4], #-956 @ 0xfffffc44 │ │ │ │ add r7, pc, #504 @ (adr r7, 179314 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r4, 17917a │ │ │ │ + cbz r0, 17917c │ │ │ │ lsls r2, r3, #3 │ │ │ │ sbc.w r0, r0, #217 @ 0xd9 │ │ │ │ add r7, pc, #176 @ (adr r7, 1791d8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r6, 179170 │ │ │ │ + cbz r2, 179172 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017912c : │ │ │ │ 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 │ │ │ │ @@ -289443,31 +289444,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #824 @ (adr r5, 17967c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 179376 │ │ │ │ + cbz r6, 179376 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #496 @ (adr r5, 179540 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r2, 17936c │ │ │ │ + cbz r6, 17936c │ │ │ │ lsls r2, r3, #3 │ │ │ │ bics.w r0, r6, pc, asr #3 │ │ │ │ add r5, pc, #256 @ (adr r5, 17945c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbz r6, 17936a │ │ │ │ + cbz r2, 17936c │ │ │ │ lsls r2, r3, #3 │ │ │ │ vqadd.s32 q0, q9, │ │ │ │ add r4, pc, #952 @ (adr r4, 179720 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017936c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289580,15 +289581,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2, #868]! @ 0x364 │ │ │ │ add r3, pc, #504 @ (adr r3, 1796a4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001794b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289702,15 +289703,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [lr], #-868 @ 0xfffffc9c │ │ │ │ add r2, pc, #232 @ (adr r2, 1796d8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001795f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289822,15 +289823,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb2c00d9 │ │ │ │ add r0, pc, #992 @ (adr r0, 179b10 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179734 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -289945,15 +289946,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r0, r9, lsr #3 │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179854 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290066,15 +290067,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8ca00d9 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -290189,15 +290190,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 179a08 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179ab8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290312,15 +290313,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1798c4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179c00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -290435,15 +290436,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1797a4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 17a108 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 17a118 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179d20 : │ │ │ │ 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 │ │ │ │ @@ -290670,33 +290671,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #808 @ (adr r5, 17a26c ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 17a27c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #448 @ (adr r5, 17a110 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 17a120 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ udf #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 17a044 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 17a054 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 17a5b4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #888 @ (adr r4, 17a2e0 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 17a2f0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00179f68 : │ │ │ │ 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 │ │ │ │ @@ -290923,33 +290924,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r3, pc, #520 @ (adr r3, 17a394 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 17a3a4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 17a238 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 17a248 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ blt.n 17a190 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r7, [sp, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, pc, #968 @ (adr r2, 17a56c ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 17a57c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 17a36c │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, pc, #600 @ (adr r2, 17a408 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 17a418 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017a1b0 : │ │ │ │ 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 │ │ │ │ @@ -291176,33 +291177,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 17a4bc ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 17a4cc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 17a760 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 17a770 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 17a348 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #680 @ (adr r0, 17a694 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 17a6a4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ udf #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #312 @ (adr r0, 17a530 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 17a540 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017a3f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291315,15 +291316,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 17a584 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017a53c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291531,21 +291532,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 17a800 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ blt.n 17a7bc │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017a724 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291753,21 +291754,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 17a818 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 17a9d4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017a90c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -291975,21 +291976,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 17aa30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvc.n 17a9ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017aaf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292102,15 +292103,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 17ac88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r7, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ac38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292225,15 +292226,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 17ad40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r6, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ad80 : │ │ │ │ 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 │ │ │ │ @@ -292461,33 +292462,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bcs.n 17af48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017afd0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292600,15 +292601,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 17b1ac │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ mov r9, r1 │ │ │ │ @@ -293771,55 +293772,55 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 17b72e │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r7, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ hlt 0x0034 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ @@ -293829,67 +293830,67 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbnz r0, 17bd6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbnz r2, 17bd62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r0, [r3, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb710 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb6de │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r6, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ ldr.w fp, [pc, #352] @ 17bf38 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ @@ -294022,35 +294023,35 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #229 @ 0xe5 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.w 17b72e │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #540] @ (17c194 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -294278,55 +294279,55 @@ │ │ │ │ ldr r0, [pc, #92] @ (17c1e8 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #32 │ │ │ │ add r0, pc │ │ │ │ b.n 17c13e │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r6, [r0, #7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #896 @ (adr r7, 17c550 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 17c560 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 17c4c8 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 17c4d8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 17c448 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 17c458 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #472 @ (adr r7, 17c3c0 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 17c3d0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #416 @ (adr r7, 17c38c ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 17c39c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #872] @ (17c568 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -294678,79 +294679,79 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 17c4ca │ │ │ │ hlt 0x002a │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, pc, #496 @ (adr r6, 17c774 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 17c784 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r2, [r5, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #960 @ (adr r5, 17c958 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 17c968 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r2, [r4, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 17c74c ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 17c75c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, pc, #112 @ (adr r5, 17c628 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 17c638 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r3, #27] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #968 @ (adr r4, 17c988 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 17c998 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #832 @ (adr r4, 17c908 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 17c918 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r5, #25] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #536 @ (adr r4, 17c7e8 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 17c7f8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #432 @ (adr r4, 17c788 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 17c798 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #336 @ (adr r4, 17c72c ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 17c73c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 17c6d0 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 17c6e0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r6, [r6, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, pc, #64 @ (adr r4, 17c628 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 17c638 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #952 @ (adr r3, 17c9a8 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 17c9b8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 17c8dc ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 17c8ec ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 17c5fc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ cbz r2, 17c602 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -295036,49 +295037,49 @@ │ │ │ │ b.n 17c6b2 │ │ │ │ @ instruction: 0xb668 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb65c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r1, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r7, #13] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 17c910 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 17c920 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 17cc7c ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 17cc8c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, pc, #752 @ (adr r0, 17cbe8 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 17cbf8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r4, #9] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, pc, #472 @ (adr r0, 17cae0 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 17caf0 ) │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -295355,35 +295356,35 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r0, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -295679,35 +295680,35 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -295810,19 +295811,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov lr, r0 │ │ │ │ b.n 17cfa6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [pc, #424] @ (17d1bc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blt.n 17d030 │ │ │ │ cmp r1, r0 │ │ │ │ bge.n 17d030 │ │ │ │ @@ -295866,19 +295867,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blt.n 17d0ce │ │ │ │ cmp r1, r0 │ │ │ │ bge.n 17d0ce │ │ │ │ @@ -295925,19 +295926,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r6, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ bx r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blt.n 17d168 │ │ │ │ cmp r1, r0 │ │ │ │ bge.n 17d168 │ │ │ │ @@ -295982,19 +295983,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r2, r3, #3 │ │ │ │ mov lr, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #220] @ (17d2d4 ) │ │ │ │ @@ -296084,21 +296085,21 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #308] @ (17d438 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -296229,29 +296230,29 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 17d47a │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 17d47a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -296285,17 +296286,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 17d4e6 │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 17d4e6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -296329,17 +296330,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 17d552 │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 17d552 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -296373,17 +296374,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbz r1, 17d5ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 17d5b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -296567,41 +296568,41 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #744 @ (adr r6, 17da6c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r6, pc, #272 @ (adr r6, 17d8a8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #336] @ (17d920 ) │ │ │ │ @@ -296741,41 +296742,41 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #880 @ (adr r4, 17dc94 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r4, pc, #704 @ (adr r4, 17dbf4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r4, pc, #232 @ (adr r4, 17da2c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [r4, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ mov r2, r0 │ │ │ │ and.w ip, r1, #7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ @@ -297028,47 +297029,47 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r2, pc, #960 @ (adr r2, 17df9c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r1, pc, #936 @ (adr r1, 17dfa0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 0017dc2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -297233,35 +297234,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17dcec │ │ │ │ add r0, pc, #424 @ (adr r0, 17df74 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ddf8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -297380,37 +297381,37 @@ │ │ │ │ b.n 17de20 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [r0, #12] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r6, [r7, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017df4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -297440,17 +297441,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17df6e │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017dfa8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -297546,29 +297547,29 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e0b8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -297660,23 +297661,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov lr, r0 │ │ │ │ b.n 17e14e │ │ │ │ nop │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e1bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -297774,29 +297775,29 @@ │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e1f0 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e2dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -297823,17 +297824,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17e2f6 │ │ │ │ nop │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e334 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -297923,17 +297924,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17e3a2 │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e430 : │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ movs r3, #1 │ │ │ │ push {lr} │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -298048,29 +298049,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e4ee │ │ │ │ b.n 17e494 │ │ │ │ bl ffe5e55a │ │ │ │ bl ffe6055e │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e584 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -298142,23 +298143,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 17e5d0 │ │ │ │ bl 532632 │ │ │ │ bl 54c636 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e650 : │ │ │ │ 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 │ │ │ │ @@ -298307,37 +298308,37 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bl 43c7ce │ │ │ │ bl 4567d2 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r2, [r1, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e808 : │ │ │ │ stmdb 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 │ │ │ │ @@ -298483,37 +298484,37 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bl 284972 │ │ │ │ bl 29e976 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsb r6, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017e9ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -298601,23 +298602,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ea54 │ │ │ │ b.n 17ea0a │ │ │ │ strb r6, [r7, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017eaa4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298643,17 +298644,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17eabe │ │ │ │ nop │ │ │ │ strb r0, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017eafc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298679,17 +298680,17 @@ │ │ │ │ add.w r2, r2, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17eb16 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017eb54 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298715,17 +298716,17 @@ │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17eb6e │ │ │ │ strh r6, [r5, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ebac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298751,17 +298752,17 @@ │ │ │ │ add.w r2, r2, #504 @ 0x1f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ebc6 │ │ │ │ strh r6, [r2, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ec04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298789,17 +298790,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ec20 │ │ │ │ nop │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ec60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298827,17 +298828,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ec7c │ │ │ │ nop │ │ │ │ strh r0, [r4, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ecbc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298865,17 +298866,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ecd8 │ │ │ │ nop │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ed18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298901,17 +298902,17 @@ │ │ │ │ add.w r2, r2, #624 @ 0x270 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ed32 │ │ │ │ str r2, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ed70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298937,17 +298938,17 @@ │ │ │ │ add.w r2, r2, #652 @ 0x28c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ed8a │ │ │ │ str r2, [r2, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017edc8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -298973,17 +298974,17 @@ │ │ │ │ add.w r2, r2, #680 @ 0x2a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17ede2 │ │ │ │ str r2, [r7, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ee20 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -299009,17 +299010,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 17ee3a │ │ │ │ nop │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ee78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -299070,21 +299071,21 @@ │ │ │ │ movs r1, #20 │ │ │ │ b.n 17eece │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r5, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017ef08 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -299151,19 +299152,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 17ef86 │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r2, [r4, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017efb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -299216,23 +299217,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 17efe6 │ │ │ │ nop │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017f058 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -299294,19 +299295,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17f0b4 │ │ │ │ nop │ │ │ │ str r6, [r3, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017f10c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -299659,15 +299660,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [pc, #64] @ (17f4e0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 0017f4a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -299789,15 +299790,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx b8d24 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [pc, #752] @ (17f8b0 ) │ │ │ │ + ldr r7, [pc, #768] @ (17f8c0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017f5c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -300085,43 +300086,43 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #416] @ (17fa0c ) │ │ │ │ + ldr r7, [pc, #432] @ (17fa1c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [pc, #352] @ (17f9d0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #928] @ (17fc1c ) │ │ │ │ + ldr r6, [pc, #944] @ (17fc2c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [pc, #880] @ (17fbf0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [pc, #808] @ (17fbac ) │ │ │ │ + ldr r6, [pc, #824] @ (17fbbc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [pc, #736] @ (17fb68 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #480] @ (17fa6c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [pc, #1016] @ (17fc8c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (17fc80 ) │ │ │ │ + ldr r5, [pc, #1016] @ (17fc90 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #240] @ (17f994 ) │ │ │ │ + ldr r5, [pc, #256] @ (17f9a4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0017f8a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -300177,17 +300178,17 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 17f8c4 │ │ │ │ nop │ │ │ │ strh r6, [r6, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #704] @ (17fc00 ) │ │ │ │ + ldr r4, [pc, #720] @ (17fc10 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [pc, #568] @ (17fb7c ) │ │ │ │ + ldr r4, [pc, #584] @ (17fb8c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r1, [pc, #608] @ (17fba8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 0017f948 : │ │ │ │ cbz r0, 17f960 │ │ │ │ push {r3, lr} │ │ │ │ @@ -300320,29 +300321,29 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [pc, #696] @ (17fd48 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #736] @ (17fd74 ) │ │ │ │ + ldr r3, [pc, #752] @ (17fd84 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #632] @ (17fd10 ) │ │ │ │ + ldr r3, [pc, #648] @ (17fd20 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #632] @ (17fd14 ) │ │ │ │ + ldr r3, [pc, #648] @ (17fd24 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [pc, #464] @ (17fc70 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #360] @ (17fc0c ) │ │ │ │ + ldr r3, [pc, #376] @ (17fc1c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [pc, #288] @ (17fbc8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [pc, #200] @ (17fb78 ) │ │ │ │ + ldr r3, [pc, #216] @ (17fb88 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017fab0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -300409,17 +300410,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ bxns pc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #904] @ (17fefc ) │ │ │ │ + ldr r2, [pc, #920] @ (17ff0c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [pc, #408] @ (17fd10 ) │ │ │ │ + ldr r2, [pc, #424] @ (17fd20 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017fb78 : │ │ │ │ ldr r3, [pc, #52] @ (17fbb0 ) │ │ │ │ ldr.w ip, [pc, #56] @ 17fbb4 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ @@ -300586,35 +300587,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r7, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #976] @ (1800f8 ) │ │ │ │ + ldr r1, [pc, #992] @ (180108 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ mov r6, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #1016] @ (180130 ) │ │ │ │ + ldr r1, [pc, #8] @ (17fd40 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp lr, sp │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #856] @ (18009c ) │ │ │ │ + ldr r0, [pc, #872] @ (1800ac ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp ip, r8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #696] @ (180008 ) │ │ │ │ + ldr r0, [pc, #712] @ (180018 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0017fd50 : │ │ │ │ ldr r3, [pc, #72] @ (17fd9c ) │ │ │ │ ldr r1, [pc, #76] @ (17fda0 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -300912,31 +300913,31 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r0, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmn r0, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0018003c : │ │ │ │ stmdb 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 │ │ │ │ @@ -301103,29 +301104,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ adcs r6, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001801fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301251,43 +301252,43 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 180290 │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r6 │ │ │ │ + add ip, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 1803d2 │ │ │ │ + cbnz r4, 1803d2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r2, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r4, pc, #768 @ (adr r4, 180664 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ eors r4, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp │ │ │ │ + add r6, sp │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ands r4, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ │ │ │ 00180390 : │ │ │ │ ldr r3, [pc, #84] @ (1803e8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -301323,17 +301324,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001803f8 : │ │ │ │ ldr r3, [pc, #8] @ (180404 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -301375,17 +301376,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 180438 │ │ │ │ nop │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffddffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00180480 : │ │ │ │ @@ -301790,127 +301791,127 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r5, #46 @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #82 @ 0x52 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #50 @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #238 @ 0xee │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -302370,140 +302371,140 @@ │ │ │ │ b.n 180c70 │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r1, #140 @ 0x8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfade00ef │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r7, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r7, #138 @ 0x8a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r7, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #692] @ (1811d0 ) │ │ │ │ @@ -302797,55 +302798,55 @@ │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ adc.w r0, r8, #7831552 @ 0x778000 │ │ │ │ add.w r0, lr, #7831552 @ 0x778000 │ │ │ │ add.w r0, r8, #7831552 @ 0x778000 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r2, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r1, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r5, [pc, #1592] @ 1818a4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -303443,37 +303444,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -303487,121 +303488,121 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r1, r6, #3 │ │ │ │ orns r0, sl, #239 @ 0xef │ │ │ │ bics.w r0, lr, #239 @ 0xef │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r4, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001819ec : │ │ │ │ ldr r3, [pc, #20] @ (181a04 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -304779,121 +304780,121 @@ │ │ │ │ nop │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #368] @ (1828a8 ) │ │ │ │ + ldr r4, [pc, #384] @ (1828b8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r6, #128 @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [pc, #240] @ (182848 ) │ │ │ │ + ldr r2, [pc, #256] @ (182858 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r1, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r2, r0, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [pc, #632] @ (182a34 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [pc, #416] @ (182960 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [pc, #176] @ (182874 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r4, r3, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #952] @ (182b84 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r3, [pc, #704] @ (182a94 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [pc, #464] @ (1829a8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [pc, #312] @ (182914 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #136] @ (18286c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [pc, #912] @ (182b7c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ @@ -305808,15 +305809,15 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #728] @ (18352c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, r5, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r1, [pc, #488] @ (183444 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r1, [pc, #216] @ (18333c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [pc, #56] @ (1832a0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [pc, #912] @ (1835fc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ @@ -305828,193 +305829,193 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [pc, #72] @ (1832c4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ blx sl │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bxns pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r4, r7, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bx r9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bx r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ mov r8, ip │ │ │ │ lsls r1, r3, #3 │ │ │ │ mov lr, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r6, r6, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r8, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ mov r0, r9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r6, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r4, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r2, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r4, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r5, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r2, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r5, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r4, #8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r3, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r0, r6, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001833ec : │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 18340a │ │ │ │ ldr r2, [pc, #28] @ (183410 ) │ │ │ │ add r2, pc │ │ │ │ @@ -306081,17 +306082,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001834a4 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -306271,37 +306272,37 @@ │ │ │ │ b.n 1835d4 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ mov r8, fp │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 001836a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -306346,17 +306347,17 @@ │ │ │ │ ... │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r7, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00183734 : │ │ │ │ ldr r3, [pc, #16] @ (183748 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -306434,17 +306435,17 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r6, r3, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00183810 : │ │ │ │ ldr r3, [pc, #16] @ (183824 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -306874,87 +306875,87 @@ │ │ │ │ b.n 183a62 │ │ │ │ add r2, sp │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r4, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r4, {r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ negs r2, r1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r6, r0, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #512 @ (adr r6, 183ef0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r3, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #328 @ (adr r6, 183e44 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #144 @ (adr r6, 183d98 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add r6, pc, #40 @ (adr r6, 183d3c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r4, r7, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00183d30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -307037,23 +307038,23 @@ │ │ │ │ vtbx.8 d28, {d31- , , d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r1, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r3, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00183e28 : │ │ │ │ ldr r3, [pc, #56] @ (183e64 ) │ │ │ │ add r3, pc │ │ │ │ cbz r0, 183e4a │ │ │ │ ldr.w ip, [pc, #56] @ 183e68 │ │ │ │ @@ -307162,23 +307163,23 @@ │ │ │ │ mov.w r1, #636 @ 0x27c │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183ece │ │ │ │ b.n 183efe │ │ │ │ nop │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r6, r4, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -307384,47 +307385,47 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 184034 │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r5, #34 @ 0x22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r6, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -307459,17 +307460,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1841ee │ │ │ │ lsls r0, r2, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #692] @ (1844f4 ) │ │ │ │ @@ -307756,51 +307757,51 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r0, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r2, r7, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r4, r3, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q0, q11, d3[1] │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ vhadd.u q8, q10, │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 00184554 : │ │ │ │ stmdb 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 │ │ │ │ @@ -308061,43 +308062,43 @@ │ │ │ │ adds r6, r7, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cdp2 0, 3, cr0, cr2, cr3, {7} │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stc2 0, cr0, [lr, #908] @ 0x38c │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldc2l 0, cr0, [r4], #908 @ 0x38c │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stc2l 0, cr0, [lr], {227} @ 0xe3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stc2 0, cr0, [r8], #908 @ 0x38c │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0018482c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -308215,34 +308216,34 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 18489c │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r4, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfb6400e3 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfb3a00e3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfb1600e3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ │ │ │ 0018498c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -309021,98 +309022,97 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6e00e3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xfa1e00e3 │ │ │ │ @ instruction: 0xfa1800e3 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ble.n 18519c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh.w r0, [r4, r3, lsl #2] │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb.w r0, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xf78a00e3 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vshr.u64 q8, q6, #8 │ │ │ │ + vshr.u64 q8, q6, #4 │ │ │ │ @ instruction: 0xf74000e3 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vshr.u64 q0, q6, #18 │ │ │ │ + vshr.u64 q0, q6, #14 │ │ │ │ @ instruction: 0xf6f600e3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vqadd.u16 q0, q14, q6 │ │ │ │ - stmia.w lr, {r1, r5, r6, r7} │ │ │ │ - mrc2 0, 6, r0, cr8, cr12, {6} │ │ │ │ - b.n 18528c │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - mcr2 0, 2, r0, cr10, cr12, {6} │ │ │ │ - b.n 185178 │ │ │ │ + vqadd.u32 q0, q8, q6 │ │ │ │ + ldmia.w r2, {r1, r5, r6, r7} │ │ │ │ + mrc2 0, 6, r0, cr12, cr12, {6} │ │ │ │ + @ instruction: 0xe80200e2 │ │ │ │ + mcr2 0, 2, r0, cr14, cr12, {6} │ │ │ │ + b.n 185180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 18504c │ │ │ │ + b.n 185054 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 184f10 │ │ │ │ + b.n 184f18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - smlsldx r0, r0, r0, ip │ │ │ │ - b.n 184d18 │ │ │ │ + smlsldx r0, r0, r4, ip │ │ │ │ + b.n 184d20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf29e00e3 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vqadd.u16 q8, q11, │ │ │ │ + vqadd.u16 q8, q13, │ │ │ │ @ instruction: 0xf27000e3 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - vqadd.u32 q0, q10, │ │ │ │ + vqadd.u32 q0, q12, │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18561c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [pc, #3308] @ 185fe4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -310306,220 +310306,220 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1849ce │ │ │ │ b.w 1851d4 │ │ │ │ - vqadd.u32 q8, q14, │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + vqadd.u64 q8, q8, │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 186638 │ │ │ │ + b.n 186640 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vqadd.u16 q0, q9, │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + vqadd.u16 q0, q11, │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ orr.w r0, r0, #227 @ 0xe3 │ │ │ │ - ldc2l 0, cr0, [sl], #868 @ 0x364 │ │ │ │ + ldc2l 0, cr0, [lr], #868 @ 0x364 │ │ │ │ vmla.i d16, d18, d3[4] │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #-868 @ 0xfffffc9c │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + ldc2l 0, cr0, [lr], #-868 @ 0xfffffc9c │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr2 0, 1, r0, cr12, cr9, {6} │ │ │ │ - ldc2 0, cr0, [r4, #868]! @ 0x364 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + mrc2 0, 1, r0, cr0, cr9, {6} │ │ │ │ + ldc2 0, cr0, [r8, #868]! @ 0x364 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcrr2 0, 13, r0, r4, cr9 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + mcrr2 0, 13, r0, r8, cr9 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldcl 0, cr0, [r0], #908 @ 0x38c │ │ │ │ - vld1.8 @ instruction: 0xf9aa00d9 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + vld1.8 @ instruction: 0xf9ae00d9 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldc 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ - vst4. {d16-d19}, [sl :64], r9 │ │ │ │ + vst4. {d16-d19}, [lr :64], r9 │ │ │ │ stcl 0, cr0, [r2], #-908 @ 0xfffffc74 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb.w r0, [r4, r9, lsl #1] │ │ │ │ + ldrsb.w r0, [r8, r9, lsl #1] │ │ │ │ stc 0, cr0, [ip], #-908 @ 0xfffffc74 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr.w r0, [lr, #217] @ 0xd9 │ │ │ │ - @ instruction: 0xfa8800d9 │ │ │ │ + str??.w r0, [r2, #217] @ 0xd9 │ │ │ │ + @ instruction: 0xfa8c00d9 │ │ │ │ rsbs r0, sl, r3, asr #3 │ │ │ │ - ldrb.w r0, [r4, #217] @ 0xd9 │ │ │ │ + ldrb.w r0, [r8, #217] @ 0xd9 │ │ │ │ sub.w r0, r8, r3, asr #3 │ │ │ │ - ldr??.w r0, [r2, #217] @ 0xd9 │ │ │ │ - ldr.w r0, [r6, r9, lsl #1] │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + ldr??.w r0, [r6, #217] @ 0xd9 │ │ │ │ + ldr.w r0, [sl, r9, lsl #1] │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ sbc.w r0, r2, r3, asr #3 │ │ │ │ - ldrb.w r0, [ip, r9, lsl #1] │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + strh.w r0, [r0, r9, lsl #1] │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xeb2800e3 │ │ │ │ - @ instruction: 0xf7e200d9 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + @ instruction: 0xf7e600d9 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xeaf200e3 │ │ │ │ - @ instruction: 0xf7ac00d9 │ │ │ │ + @ instruction: 0xf7b000d9 │ │ │ │ pkhtb r0, r8, r3, asr #3 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf78000d9 │ │ │ │ + @ instruction: 0xf78400d9 │ │ │ │ eors.w r0, r2, r3, asr #3 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf74a00d9 │ │ │ │ - vld4. {d16-d19}, [r8 :64], r9 │ │ │ │ + @ instruction: 0xf74e00d9 │ │ │ │ + vld4. {d16-d19}, [ip :64], r9 │ │ │ │ bics.w r0, lr, r3, asr #3 │ │ │ │ - @ instruction: 0xf6f800d9 │ │ │ │ - add r4, pc, #920 @ (adr r4, 186464 ) │ │ │ │ + @ instruction: 0xf6fc00d9 │ │ │ │ + add r4, pc, #936 @ (adr r4, 186474 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ and.w r0, r2, r3, asr #3 │ │ │ │ - @ instruction: 0xf6bc00d9 │ │ │ │ + movt r0, #2265 @ 0x8d9 │ │ │ │ strd r0, r0, [lr, #908] @ 0x38c │ │ │ │ - strb.w r0, [r0, r9, lsl #1] │ │ │ │ - @ instruction: 0xf68400d9 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + strb.w r0, [r4, r9, lsl #1] │ │ │ │ + @ instruction: 0xf68800d9 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xe98a00e3 │ │ │ │ - movw r0, #18649 @ 0x48d9 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + movw r0, #35033 @ 0x88d9 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strd r0, r0, [lr, #-908] @ 0x38c │ │ │ │ - addw r0, r8, #2265 @ 0x8d9 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + addw r0, ip, #2265 @ 0x8d9 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmdb r6, {r0, r1, r5, r6, r7} │ │ │ │ - rsbs r0, r0, #7110656 @ 0x6c8000 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + rsbs r0, r4, #7110656 @ 0x6c8000 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ @ instruction: 0xe8de00e3 │ │ │ │ - @ instruction: 0xf59800d9 │ │ │ │ + @ instruction: 0xf59c00d9 │ │ │ │ stmia.w lr!, {r0, r1, r5, r6, r7} │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - sbc.w r0, r2, #7110656 @ 0x6c8000 │ │ │ │ + sbc.w r0, r6, #7110656 @ 0x6c8000 │ │ │ │ stmia.w r0, {r0, r1, r5, r6, r7} │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf53600d9 │ │ │ │ + @ instruction: 0xf53a00d9 │ │ │ │ @ instruction: 0xe85200e3 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add.w r0, r8, #7110656 @ 0x6c8000 │ │ │ │ + add.w r0, ip, #7110656 @ 0x6c8000 │ │ │ │ @ instruction: 0xe82600e3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf4dc00d9 │ │ │ │ + @ instruction: 0xf4e000d9 │ │ │ │ b.n 186138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf4ac00d9 │ │ │ │ + @ instruction: 0xf4b000d9 │ │ │ │ b.n 1860e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eor.w r0, r0, #7110656 @ 0x6c8000 │ │ │ │ + eor.w r0, r4, #7110656 @ 0x6c8000 │ │ │ │ b.n 186098 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs.w r0, r0, #7110656 @ 0x6c8000 │ │ │ │ + orrs.w r0, r4, #7110656 @ 0x6c8000 │ │ │ │ b.n 186048 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bic.w r0, r4, #7110656 @ 0x6c8000 │ │ │ │ + bic.w r0, r8, #7110656 @ 0x6c8000 │ │ │ │ b.n 185ff8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf3f400d9 │ │ │ │ + @ instruction: 0xf3f800d9 │ │ │ │ b.n 185fa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ubfx r0, r8, #3, #26 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + ubfx r0, ip, #3, #26 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185f4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf39600d9 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + @ instruction: 0xf39a00d9 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185eec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bfi r0, r0, #3, #23 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + bfi r0, r4, #3, #23 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185e94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ssat r0, #26, lr, asr #3 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + @ instruction: 0xf33200d9 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185e3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf2fc00d9 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + ssat r0, #26, r0, lsl #3 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185c7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - addw r0, sl, #217 @ 0xd9 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + addw r0, lr, #217 @ 0xd9 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185c24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsbs r0, r8, #217 @ 0xd9 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + rsbs r0, ip, #217 @ 0xd9 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185bcc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub.w r0, r6, #217 @ 0xd9 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + sub.w r0, sl, #217 @ 0xd9 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185b74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sbcs.w r0, r4, #217 @ 0xd9 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + sbcs.w r0, r8, #217 @ 0xd9 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 185b1c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adc.w r0, r2, #217 @ 0xd9 │ │ │ │ + adc.w r0, r6, #217 @ 0xd9 │ │ │ │ ldr r3, [pc, #572] @ (186450 ) │ │ │ │ movw r1, #407 @ 0x197 │ │ │ │ ldr r2, [pc, #572] @ (186454 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -310739,71 +310739,71 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ movw r1, #602 @ 0x25a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 184c60 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 1868ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mcr 0, 7, r0, cr4, cr9, {6} │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + mcr 0, 7, r0, cr8, cr9, {6} │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 186854 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrc 0, 5, r0, cr2, cr9, {6} │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + mrc 0, 5, r0, cr6, cr9, {6} │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 1867bc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrc 0, 2, r0, cr14, cr9, {6} │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + mcr 0, 3, r0, cr2, cr9, {6} │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 186764 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mcr 0, 1, r0, cr12, cr9, {6} │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + mrc 0, 1, r0, cr0, cr9, {6} │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 18670c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldcl 0, cr0, [sl, #868]! @ 0x364 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + ldcl 0, cr0, [lr, #868]! @ 0x364 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 1866b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stcl 0, cr0, [r8, #868] @ 0x364 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + stcl 0, cr0, [ip, #868] @ 0x364 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 18665c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc 0, cr0, [r6, #868] @ 0x364 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + ldc 0, cr0, [sl, #868] @ 0x364 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 186604 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stcl 0, cr0, [r4, #-868]! @ 0xfffffc9c │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + stcl 0, cr0, [r8, #-868]! @ 0xfffffc9c │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 1865ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc 0, cr0, [r2, #-868]! @ 0xfffffc9c │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + ldc 0, cr0, [r6, #-868]! @ 0xfffffc9c │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 186554 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc 0, cr0, [r0, #-868] @ 0xfffffc9c │ │ │ │ + stc 0, cr0, [r4, #-868] @ 0xfffffc9c │ │ │ │ b.n 18650c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldcl 0, cr0, [r2], {217} @ 0xd9 │ │ │ │ + ldcl 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ │ │ │ │ 001864d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #820] @ (186820 ) │ │ │ │ @@ -311152,78 +311152,78 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 0, r0, cr14, cr9, {6} │ │ │ │ - mrc 0, 0, r0, cr0, cr9, {6} │ │ │ │ - stcl 0, cr0, [r4, #868]! @ 0x364 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + mcr 0, 1, r0, cr2, cr9, {6} │ │ │ │ + mrc 0, 0, r0, cr4, cr9, {6} │ │ │ │ + stcl 0, cr0, [r8, #868]! @ 0x364 │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [pc, #112] @ (1868b8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r3, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ble.n 18680c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors.w r0, r8, r9, lsr #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + eors.w r0, ip, r9, lsr #3 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ble.n 186780 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldcl 0, cr0, [r2], #868 @ 0x364 │ │ │ │ - bics.w r0, lr, r9, lsr #3 │ │ │ │ + ldcl 0, cr0, [r6], #868 @ 0x364 │ │ │ │ + orr.w r0, r2, r9, lsr #3 │ │ │ │ asrs r6, r0, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ble.n 186908 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [ip, #868]! @ 0x364 │ │ │ │ + and.w r0, r0, r9, lsr #3 │ │ │ │ asrs r0, r2, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ble.n 1868ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strd r0, r0, [r8, #868] @ 0x364 │ │ │ │ + strd r0, r0, [ip, #868] @ 0x364 │ │ │ │ asrs r2, r3, #21 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 186850 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xe99000d9 │ │ │ │ + @ instruction: 0xe99400d9 │ │ │ │ bgt.n 186818 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [r0, #-868]! @ 0x364 │ │ │ │ + ldrd r0, r0, [r4, #-868]! @ 0x364 │ │ │ │ asrs r0, r0, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 1867b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmdb r4!, {r0, r3, r4, r6, r7} │ │ │ │ + ldmdb r8!, {r0, r3, r4, r6, r7} │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 186950 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [ip], #868 @ 0x364 │ │ │ │ + stmdb r0, {r0, r3, r4, r6, r7} │ │ │ │ │ │ │ │ 001868cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #780] @ (186bec ) │ │ │ │ @@ -311546,61 +311546,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 186bf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 186b5c │ │ │ │ + b.n 186b64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r2, r4, #11 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, lr, r9, lsr #3 │ │ │ │ + eors.w r0, r2, r9, lsr #3 │ │ │ │ bge.n 186c3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrc2 0, 5, r0, cr14, cr9, {6} │ │ │ │ - b.n 1869ac │ │ │ │ + mcr2 0, 6, r0, cr2, cr9, {6} │ │ │ │ + b.n 1869b4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bls.n 186bc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - and.w r0, r2, r9, lsr #3 │ │ │ │ - b.n 186934 │ │ │ │ + and.w r0, r6, r9, lsr #3 │ │ │ │ + b.n 18693c │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mrc2 0, 1, r0, cr10, cr9, {6} │ │ │ │ - mrc2 0, 0, r0, cr8, cr9, {6} │ │ │ │ + mrc2 0, 1, r0, cr14, cr9, {6} │ │ │ │ + mrc2 0, 0, r0, cr12, cr9, {6} │ │ │ │ bls.n 186cb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strd r0, r0, [r0, #-868] @ 0x364 │ │ │ │ - b.n 18682c │ │ │ │ + strd r0, r0, [r4, #-868] @ 0x364 │ │ │ │ + b.n 186834 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bls.n 186c74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc2l 0, cr0, [r0, #868] @ 0x364 │ │ │ │ - b.n 1867e4 │ │ │ │ + stc2l 0, cr0, [r4, #868] @ 0x364 │ │ │ │ + b.n 1867ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ bhi.n 186c2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia.w lr!, {r0, r3, r4, r6, r7} │ │ │ │ - b.n 1867a0 │ │ │ │ + @ instruction: 0xe8c200d9 │ │ │ │ + b.n 1867a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bhi.n 186bcc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe85c00d9 │ │ │ │ - b.n 186740 │ │ │ │ + strd r0, r0, [r0], #-868 @ 0x364 │ │ │ │ + b.n 186748 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bhi.n 186b70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stc2 0, cr0, [ip, #-868]! @ 0xfffffc9c │ │ │ │ - b.n 1866e0 │ │ │ │ + ldc2 0, cr0, [r0, #-868]! @ 0xfffffc9c │ │ │ │ + b.n 1866e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00186c74 : │ │ │ │ stmdb 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 │ │ │ │ @@ -311923,66 +311923,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 18705c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1867c0 │ │ │ │ + b.n 1867c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r2, r7, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 186d90 │ │ │ │ + b.n 186d98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bvs.n 1870a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfb1600d9 │ │ │ │ - b.n 187610 │ │ │ │ + @ instruction: 0xfb1a00d9 │ │ │ │ + b.n 187618 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bvs.n 187020 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 186c88 │ │ │ │ + b.n 186c90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 187590 │ │ │ │ + b.n 187598 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r5, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa8e00d9 │ │ │ │ - @ instruction: 0xfa6c00d9 │ │ │ │ + @ instruction: 0xfa9200d9 │ │ │ │ + @ instruction: 0xfa7000d9 │ │ │ │ bpl.n 186f14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 186b1c │ │ │ │ + b.n 186b24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 187484 │ │ │ │ + b.n 18748c │ │ │ │ lsls r1, r3, #3 │ │ │ │ bpl.n 1870cc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xfa1200d9 │ │ │ │ - b.n 18743c │ │ │ │ + @ instruction: 0xfa1600d9 │ │ │ │ + b.n 187444 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bpl.n 187080 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 186a28 │ │ │ │ + b.n 186a30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 1873f0 │ │ │ │ + b.n 1873f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bpl.n 18701c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 18696c │ │ │ │ + b.n 186974 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 18738c │ │ │ │ + b.n 187394 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bmi.n 186fbc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr??.w r0, [r8, r9, lsl #1] │ │ │ │ - b.n 18732c │ │ │ │ + ldr??.w r0, [ip, r9, lsl #1] │ │ │ │ + b.n 187334 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00187028 : │ │ │ │ stmdb 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 │ │ │ │ @@ -312162,41 +312162,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18799c │ │ │ │ + b.n 1879a4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcc.n 187244 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf7ce00d9 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + @ instruction: 0xf7d200d9 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcs.n 1871d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf78c00d9 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + @ instruction: 0xf79000d9 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcs.n 187190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf76200d9 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + @ instruction: 0xf76600d9 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcs.n 187148 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf73800d9 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + @ instruction: 0xf73c00d9 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00187234 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -312516,66 +312516,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 187688 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1879d4 │ │ │ │ + b.n 1879dc │ │ │ │ lsls r1, r3, #3 │ │ │ │ beq.n 18769c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf52600d9 │ │ │ │ - ble.n 18760c │ │ │ │ + @ instruction: 0xf52a00d9 │ │ │ │ + ble.n 187614 │ │ │ │ lsls r1, r3, #3 │ │ │ │ beq.n 18761c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1878b4 │ │ │ │ + b.n 1878bc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 18758c │ │ │ │ + bgt.n 187594 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - eor.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ + eors.w r0, r2, #7110656 @ 0x6c8000 │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - orn r0, sl, #7110656 @ 0x6c8000 │ │ │ │ - bgt.n 1876b8 │ │ │ │ + orn r0, lr, #7110656 @ 0x6c8000 │ │ │ │ + bgt.n 1876c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1876d4 │ │ │ │ + b.n 1876dc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 18766c │ │ │ │ + bgt.n 187674 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 18763c │ │ │ │ + b.n 187644 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 18762c │ │ │ │ + bgt.n 187634 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf3e200d9 │ │ │ │ - blt.n 1875d0 │ │ │ │ + @ instruction: 0xf3e600d9 │ │ │ │ + blt.n 1875d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf3bc00d9 │ │ │ │ + ubfx r0, r0, #3, #26 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 187610 │ │ │ │ + b.n 187618 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 187548 │ │ │ │ + blt.n 187550 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00187604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -312610,16 +312610,16 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldmia r6!, {r1, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf2bc00d9 │ │ │ │ - bge.n 187608 │ │ │ │ + movt r0, #217 @ 0xd9 │ │ │ │ + bge.n 187610 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018767c : │ │ │ │ stmdb 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 │ │ │ │ @@ -312789,42 +312789,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 187878 │ │ │ │ + bge.n 187880 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r2, r2, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf18c00d9 │ │ │ │ - bls.n 18776c │ │ │ │ + @ instruction: 0xf19000d9 │ │ │ │ + bls.n 187774 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r6, r2, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adcs.w r0, r2, #217 @ 0xd9 │ │ │ │ - bls.n 18790c │ │ │ │ + adcs.w r0, r6, #217 @ 0xd9 │ │ │ │ + bls.n 187914 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xf12800d9 │ │ │ │ - bls.n 1878c8 │ │ │ │ + @ instruction: 0xf12c00d9 │ │ │ │ + bls.n 1878d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add.w r0, r2, #217 @ 0xd9 │ │ │ │ + add.w r0, r6, #217 @ 0xd9 │ │ │ │ │ │ │ │ 00187864 : │ │ │ │ stmdb 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 r6, [pc, #420] @ (187a1c ) │ │ │ │ @@ -313006,35 +313006,35 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vshr.s64 q0, , #52 │ │ │ │ - bvc.n 187968 │ │ │ │ + vshr.s64 q0, , #48 │ │ │ │ + bvc.n 187970 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vqadd.s16 q8, q8, │ │ │ │ - bvc.n 187b04 │ │ │ │ + vqadd.s16 q8, q10, │ │ │ │ + bvc.n 187b0c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - vqadd.s32 q0, q11, │ │ │ │ - bvc.n 187abc │ │ │ │ + vqadd.s32 q0, q13, │ │ │ │ + bvc.n 187ac4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mrc 0, 7, r0, cr12, cr9, {6} │ │ │ │ - bvc.n 187a74 │ │ │ │ + vqadd.s8 q0, q8, │ │ │ │ + bvc.n 187a7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00187a68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313332,68 +313332,68 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bge.n 187cd8 │ │ │ │ + bge.n 187ce0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 187cc0 │ │ │ │ + bpl.n 187cc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 187e60 │ │ │ │ + bge.n 187e68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r6, #98 @ 0x62 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stcl 0, cr0, [r2], #868 @ 0x364 │ │ │ │ - bmi.n 187d68 │ │ │ │ + stcl 0, cr0, [r6], #868 @ 0x364 │ │ │ │ + bmi.n 187d70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc 0, cr0, [r4], {217} @ 0xd9 │ │ │ │ - bmi.n 187ce4 │ │ │ │ + ldc 0, cr0, [r8], {217} @ 0xd9 │ │ │ │ + bmi.n 187cec │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r7!, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stcl 0, cr0, [sl], #-868 @ 0xfffffc9c │ │ │ │ - bmi.n 187e9c │ │ │ │ + stcl 0, cr0, [lr], #-868 @ 0xfffffc9c │ │ │ │ + bmi.n 187ea4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mcrr 0, 13, r0, r0, cr9 │ │ │ │ - bmi.n 187e58 │ │ │ │ + mcrr 0, 13, r0, r4, cr9 │ │ │ │ + bmi.n 187e60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldc 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ - bmi.n 187e0c │ │ │ │ + ldc 0, cr0, [sl], {217} @ 0xd9 │ │ │ │ + bmi.n 187e14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xebec00d9 │ │ │ │ - bcc.n 187dc4 │ │ │ │ + @ instruction: 0xebf000d9 │ │ │ │ + bcc.n 187dcc │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsb r0, r2, r9, lsr #3 │ │ │ │ - bcc.n 187d7c │ │ │ │ + rsb r0, r6, r9, lsr #3 │ │ │ │ + bcc.n 187d84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00187de4 : │ │ │ │ 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 │ │ │ │ @@ -313497,21 +313497,21 @@ │ │ │ │ cdp2 0, 11, cr0, cr0, cr14, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 4, cr0, cr14, cr14, {7} │ │ │ │ cdp2 0, 3, cr0, cr2, cr14, {7} │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - orrs.w r0, ip, r9, lsr #3 │ │ │ │ - bcs.n 187fd4 │ │ │ │ + orn r0, r0, r9, lsr #3 │ │ │ │ + bcs.n 187fdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bic.w r0, lr, r9, lsr #3 │ │ │ │ - bcs.n 187f88 │ │ │ │ + bics.w r0, r2, r9, lsr #3 │ │ │ │ + bcs.n 187f90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00187f14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313708,47 +313708,47 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8, #-952]! @ 0xfffffc48 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 188028 │ │ │ │ + bne.n 188030 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc2l 0, cr0, [r0], #952 @ 0x3b8 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 188204 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ bvs.n 18820c │ │ │ │ lsls r1, r3, #3 │ │ │ │ + bvs.n 188214 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe8d600d9 │ │ │ │ - beq.n 1880e4 │ │ │ │ + @ instruction: 0xe8da00d9 │ │ │ │ + beq.n 1880ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia.w sl, {r0, r3, r4, r6, r7} │ │ │ │ - beq.n 188084 │ │ │ │ + ldmia.w lr, {r0, r3, r4, r6, r7} │ │ │ │ + beq.n 18808c │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrd r0, r0, [r0], #-868 @ 0x364 │ │ │ │ - beq.n 18823c │ │ │ │ + ldrd r0, r0, [r4], #-868 @ 0x364 │ │ │ │ + beq.n 188044 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strex r0, r0, [sl, #868] @ 0x364 │ │ │ │ + strex r0, r0, [lr, #868] @ 0x364 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe82800d9 │ │ │ │ - beq.n 1881c0 │ │ │ │ + @ instruction: 0xe82c00d9 │ │ │ │ + beq.n 1881c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00188154 : │ │ │ │ stmdb 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 │ │ │ │ @@ -313921,44 +313921,44 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2800ee │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfab200ee │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1883b4 │ │ │ │ + bmi.n 1883bc │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 188074 │ │ │ │ + b.n 18807c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r0, r6, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r1!, {r1, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 188008 │ │ │ │ + b.n 188010 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 187fc8 │ │ │ │ + b.n 187fd0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 187f84 │ │ │ │ + b.n 187f8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018834c : │ │ │ │ stmdb 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 │ │ │ │ @@ -314130,45 +314130,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r0, lr, lsl #2] │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh.w r0, [ip, #238] @ 0xee │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1885bc │ │ │ │ + bcs.n 1885c4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 187e7c │ │ │ │ + b.n 187e84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r4, r7, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ itee gt │ │ │ │ lslgt r3, r4, #3 │ │ │ │ - ble.n 187e1c @ unpredictable branch in IT block │ │ │ │ + ble.n 187e24 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslle r1, r3, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ itt ge │ │ │ │ lslge r3, r4, #3 │ │ │ │ - bge.n 187dd4 │ │ │ │ + bge.n 187ddc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 187d90 │ │ │ │ + b.n 187d98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00188540 : │ │ │ │ stmdb 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 │ │ │ │ @@ -314361,45 +314361,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c00ee │ │ │ │ @ instruction: 0xf70800ee │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x006e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1887e4 │ │ │ │ + beq.n 1887ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 188c70 │ │ │ │ + b.n 188c78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r3, r5, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 188bf0 │ │ │ │ + b.n 188bf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 188bb0 │ │ │ │ + b.n 188bb8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 188b6c │ │ │ │ + b.n 188b74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00188768 : │ │ │ │ stmdb 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 │ │ │ │ @@ -314702,70 +314702,70 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf52a00ee │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ orrs.w r0, ip, #7798784 @ 0x770000 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf3c400ee │ │ │ │ cbnz r6, 188ae8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r2, r7, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf37200ee │ │ │ │ revsh r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf30e00ee │ │ │ │ hlt 0x0010 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ rev16 r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ subw r0, r4, #238 @ 0xee │ │ │ │ rev r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ rev r2, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00188af4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -315072,70 +315072,70 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf19e00ee │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8e2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf0d000ee │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ bic.w r0, r8, #238 @ 0xee │ │ │ │ @ instruction: 0xb7aa │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bgt.n 188ed8 │ │ │ │ + bgt.n 188ee0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r6, r3, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ vmla.i16 d16, d22, d6[3] │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bgt.n 188e58 │ │ │ │ + bgt.n 188e60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 188e10 │ │ │ │ + blt.n 188e18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ vhadd.s q8, q9, q15 │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 188da8 │ │ │ │ + blt.n 188db0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb6ca │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ vhadd.s8 q0, q12, q15 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 188ef0 │ │ │ │ + blt.n 188ef8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ cpsie ai │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 188eb4 │ │ │ │ + blt.n 188ebc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00188e98 : │ │ │ │ stmdb 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 │ │ │ │ @@ -315442,75 +315442,75 @@ │ │ │ │ nop │ │ │ │ cdp 0, 0, cr0, cr2, cr14, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r6, #952]! @ 0x3b8 │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stc 0, cr0, [ip, #-952]! @ 0xfffffc48 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bne.n 1890cc │ │ │ │ + bne.n 1890d4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc 0, cr0, [r2], {238} @ 0xee │ │ │ │ push {r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 189138 │ │ │ │ + bhi.n 189140 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ mcrr 0, 14, r0, r0, cr14 │ │ │ │ cbz r0, 189250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bhi.n 1892b8 │ │ │ │ + bhi.n 1892c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 18926c │ │ │ │ + bhi.n 189274 │ │ │ │ lsls r1, r3, #3 │ │ │ │ rsbs r0, ip, lr, asr #3 │ │ │ │ cbz r6, 18924a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bhi.n 189208 │ │ │ │ + bhi.n 189210 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r4, 189250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - itet al │ │ │ │ + itee al │ │ │ │ lslal r1, r3, #3 │ │ │ │ sbcs.w r0, r2, lr, asr #3 │ │ │ │ - uxtbal r4, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 189150 │ │ │ │ + bvc.n 189158 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itet ge │ │ │ │ + itee ge │ │ │ │ lslge r1, r3, #3 │ │ │ │ uxtblt r0, r2 │ │ │ │ - lslge r3, r4, #3 │ │ │ │ - bvc.n 189314 │ │ │ │ + lsllt r3, r4, #3 │ │ │ │ + bvc.n 18931c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r1, r3, #3 │ │ │ │ │ │ │ │ 00189224 : │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #512] @ (189438 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r5, [pc, #512] @ (18943c ) │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -315719,51 +315719,51 @@ │ │ │ │ b.n 189364 │ │ │ │ orns r0, r6, lr, asr #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, sl, lr, asr #3 │ │ │ │ cbz r2, 189476 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r1, r3, #3 │ │ │ │ strd r0, r0, [lr, #952] @ 0x3b8 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrd r0, r0, [lr, #-952]! @ 0x3b8 │ │ │ │ cbz r0, 189460 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1893a8 │ │ │ │ + bpl.n 1893b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vshr.u64 q8, q4, #12 │ │ │ │ stmdb lr!, {r1, r2, r3, r5, r6, r7} │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 18952c │ │ │ │ + bpl.n 189534 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1894e4 │ │ │ │ + bpl.n 1894ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 189448 │ │ │ │ + bmi.n 189450 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018949c : │ │ │ │ stmdb 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 │ │ │ │ @@ -316072,74 +316072,74 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 18976c │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 18982e │ │ │ │ + cbnz r4, 18982e │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 189604 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 1894e4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 189734 │ │ │ │ + bcs.n 18973c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc2 0, cr0, [r4, #-864] @ 0xfffffca0 │ │ │ │ b.n 189458 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1898b4 │ │ │ │ + bcs.n 1898bc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 189868 │ │ │ │ + bcs.n 189870 │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 1893a4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 189804 │ │ │ │ + bcs.n 18980c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r1, r3, #3 │ │ │ │ - addge r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 189844 │ │ │ │ + cbnz r2, 189846 │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 1892ec │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 18974c │ │ │ │ + bne.n 189754 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 189844 │ │ │ │ + cbnz r2, 189846 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bne.n 189910 │ │ │ │ + bne.n 189918 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r2, 189848 │ │ │ │ + cbnz r6, 189848 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00189828 : │ │ │ │ stmdb 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 │ │ │ │ @@ -316327,54 +316327,54 @@ │ │ │ │ b.n 18994a │ │ │ │ b.n 1892d8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1892ac │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 18a1e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 18a148 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xfa0e00d8 │ │ │ │ b.n 18a0c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, sp, #800 @ 0x320 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ 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 r8, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -316471,27 +316471,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 189ae8 │ │ │ │ b.n 189fc4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r4, sp, #920 @ 0x398 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00189b70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -316547,23 +316547,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 189bbc │ │ │ │ nop │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 189c7e │ │ │ │ + cbnz r2, 189c80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r0, 189c82 │ │ │ │ + cbnz r4, 189c82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00189c28 : │ │ │ │ cbz r0, 189c4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 189c4e │ │ │ │ push {r4, lr} │ │ │ │ @@ -316611,25 +316611,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 189c4a │ │ │ │ nop │ │ │ │ - cbnz r6, 189cf0 │ │ │ │ + cbnz r2, 189cf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #348] @ (189e2c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -316784,35 +316784,35 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ bcs.n 189dfc │ │ │ │ lsls r0, r6, #3 │ │ │ │ bcs.n 189dd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r0, 189e86 │ │ │ │ + cbnz r4, 189e86 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r4, 189e88 │ │ │ │ + cbnz r0, 189e8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 189e8a │ │ │ │ + cbnz r2, 189e8c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r0, 189ea2 │ │ │ │ + cbnz r4, 189ea2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 189e8c │ │ │ │ + cbnz r2, 189e8e │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00189e78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -316887,29 +316887,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 189e9c │ │ │ │ nop │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r6, 189f4a │ │ │ │ + cbnz r2, 189f4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00189f54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -317088,47 +317088,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ beq.n 18a204 │ │ │ │ lsls r0, r6, #3 │ │ │ │ bgt.n 18a0d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, pc, #296 @ (adr r7, 18a23c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r7, pc, #128 @ (adr r7, 18a1a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, pc, #1008 @ (adr r6, 18a51c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, pc, #872 @ (adr r6, 18a4a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, pc, #736 @ (adr r6, 18a424 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, pc, #600 @ (adr r6, 18a3a8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018a158 : │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 18a19c │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ cbz r1, 18a188 │ │ │ │ @@ -317314,17 +317314,17 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 18a304 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r4, pc, #592 @ (adr r4, 18a560 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018a318 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -317398,17 +317398,17 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 18a444 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r3, pc, #848 @ (adr r3, 18a720 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 18a446 │ │ │ │ + cbz r6, 18a446 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018a3d8 : │ │ │ │ ldr r3, [pc, #36] @ (18a400 ) │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ @@ -317452,17 +317452,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 18a41c │ │ │ │ nop │ │ │ │ add r3, pc, #296 @ (adr r3, 18a578 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r6, 18a4a2 │ │ │ │ + cbz r2, 18a4a4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018a458 : │ │ │ │ ldr r3, [pc, #36] @ (18a480 ) │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ @@ -317506,17 +317506,17 @@ │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 18a49c │ │ │ │ add r2, pc, #800 @ (adr r2, 18a7f0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018a4d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -317796,21 +317796,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 18a780 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 18a78c │ │ │ │ + cbz r2, 18a78e │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, pc, #432 @ (adr r1, 18a934 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ bge.n 18a740 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r0, 18a792 │ │ │ │ + cbz r4, 18a792 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r1, pc, #280 @ (adr r1, 18a8a8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018a790 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318133,39 +318133,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bcc.n 18a9bc │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bhi.n 18aaa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bvc.n 18aa54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018aab4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -318445,21 +318445,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 18ada4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r4, #3 │ │ │ │ bpl.n 18ad64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018ad6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318574,15 +318574,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 18ae3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018ae80 : │ │ │ │ ldr r3, [pc, #8] @ (18ae8c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -318633,23 +318633,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 18aeb8 │ │ │ │ nop │ │ │ │ - rev r2, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018af20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -319094,157 +319094,157 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ itt al │ │ │ │ lslal r0, r3, #3 │ │ │ │ - addal r1, sp, #224 @ 0xe0 │ │ │ │ + addal r1, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, pc, #520 @ (adr r7, 18b5ec ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 18b5fc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, pc, #368 @ (adr r7, 18b560 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 18b570 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 18b4dc ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 18b4ec ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 18b458 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 18b468 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #960 @ (adr r6, 18b7d4 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 18b7e4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 18b750 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 18b760 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 18b6cc ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 18b6dc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 18b648 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 18b658 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #384 @ (adr r6, 18b5c4 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 18b5d4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #256 @ (adr r6, 18b550 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 18b560 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie i │ │ │ │ + cpsie ai │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r6, pc, #112 @ (adr r6, 18b4cc ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 18b4dc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #992 @ (adr r5, 18b848 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 18b858 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [sp, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 18b7c4 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 18b7d4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #704 @ (adr r5, 18b740 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 18b750 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #560 @ (adr r5, 18b6bc ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 18b6cc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, pc, #416 @ (adr r5, 18b638 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 18b648 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018b498 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -319358,35 +319358,35 @@ │ │ │ │ b.n 18b57e │ │ │ │ str r4, [r2, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 18b744 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 18b754 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r6, [r5, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #960 @ (adr r5, 18b990 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 18b9a0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r5, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 18b63a │ │ │ │ + cbz r0, 18b63c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r0, 18b638 │ │ │ │ + cbz r4, 18b638 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 18b638 │ │ │ │ + cbz r6, 18b638 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018b5e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -319713,58 +319713,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #384] @ (18ba84 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #760 @ (adr r4, 18bc08 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 18bc18 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [pc, #992] @ (18bcf4 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 18bae8 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 18baf8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [pc, #672] @ (18bbcc ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 18bc58 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 18bc68 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, pc, #120 @ (adr r3, 18b9c4 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 18b9d4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r2, pc, #816 @ (adr r2, 18bc88 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 18bc98 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 18bbd0 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 18bbe0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018b968 : │ │ │ │ ldr r3, [pc, #56] @ (18b9a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ @@ -320045,15 +320045,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018bc18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -320339,21 +320339,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r6, [r0, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018bed4 : │ │ │ │ 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 │ │ │ │ @@ -320674,39 +320674,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmia r0!, {r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018c1f8 : │ │ │ │ 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 │ │ │ │ @@ -320932,33 +320932,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbnz r4, 18c434 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bkpt 0x0060 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018c42c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -321157,21 +321157,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r1, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r5, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018c628 : │ │ │ │ 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 │ │ │ │ @@ -321397,33 +321397,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r2, r6, lr} │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r6, [r5, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #3 │ │ │ │ rev r0, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r3, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018c85c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -321536,15 +321536,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 18c952 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r6, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018c958 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -321748,21 +321748,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 18cb36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018cb34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -321877,15 +321877,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ setpan #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018cc48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -322086,21 +322086,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r1, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018ce48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -322209,15 +322209,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 18cf90 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018cf58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -322389,15 +322389,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbz r2, 18d104 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018d0ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -322565,15 +322565,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018d280 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -322770,21 +322770,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r6, #27] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018d448 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -322953,15 +322953,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r1, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018d5d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -323228,33 +323228,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r5, pc, #856 @ (adr r5, 18dbbc ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r0, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018d884 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323367,15 +323367,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r3, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018d980 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323575,21 +323575,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #272 @ (adr r7, 18dc4c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r7, pc, #112 @ (adr r7, 18dbb8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018db50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323702,15 +323702,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #88 @ (adr r6, 18dc9c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018dc4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -323823,15 +323823,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #104 @ (adr r5, 18dda8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018dd48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -324039,21 +324039,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #432 @ (adr r5, 18e0c4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r3, pc, #288 @ (adr r3, 18e040 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018df28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324166,15 +324166,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #248 @ (adr r2, 18e114 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018e024 : │ │ │ │ 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 │ │ │ │ @@ -324494,39 +324494,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018e350 : │ │ │ │ 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 │ │ │ │ @@ -324853,39 +324853,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018e698 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -324997,15 +324997,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018e794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -325117,15 +325117,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018e890 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -325258,15 +325258,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0018e9c0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (18eaac ) │ │ │ │ @@ -325399,15 +325399,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018eae8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -325520,15 +325520,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018ebe4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -325661,27 +325661,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018ed30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -325905,33 +325905,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018ef60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -326164,33 +326164,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r7, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018f1ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -326474,21 +326474,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018f468 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -326712,33 +326712,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r4, [r6, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018f698 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326851,15 +326851,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r6, [r4, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018f794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -326972,15 +326972,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r5, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018f890 : │ │ │ │ stmdb 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 │ │ │ │ @@ -327306,45 +327306,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r6, [r2, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018fbe0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -327670,45 +327670,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #368] @ (190060 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r0, #31] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [pc, #992] @ (1902dc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #688] @ (1901b8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [pc, #552] @ (190138 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [pc, #408] @ (1900b0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r5, [pc, #896] @ (1902a0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #560] @ (19015c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0018ff30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -327933,33 +327933,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #112] @ (1901bc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #816] @ (190488 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #560] @ (190394 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r6, [r3, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r3, [pc, #216] @ (190248 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00190174 : │ │ │ │ stmdb 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 │ │ │ │ @@ -328359,57 +328359,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #760] @ (19084c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r1, [pc, #336] @ (1906b0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [pc, #960] @ (190928 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [pc, #592] @ (1907c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #144] @ (19060c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ blxns pc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ blxns sl │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ blxns r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ bx sp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bxns r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 001905ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -328522,15 +328522,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp sl, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 001906c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -328858,45 +328858,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, lr │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bics r6, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ bics r2, r2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ muls r2, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmn r6, r3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00190a3c : │ │ │ │ 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 │ │ │ │ @@ -329123,33 +329123,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ eors r4, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ands r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00190c84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -329357,21 +329357,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #280] @ (190f78 ) │ │ │ │ + ldr r6, [pc, #296] @ (190f88 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #104] @ (190ed4 ) │ │ │ │ + ldr r6, [pc, #120] @ (190ee4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00190e6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -329484,15 +329484,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [pc, #72] @ (190fb4 ) │ │ │ │ + ldr r5, [pc, #88] @ (190fc4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00190f6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -329711,33 +329711,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #80] @ (1911bc ) │ │ │ │ + ldr r4, [pc, #96] @ (1911cc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #800] @ (191498 ) │ │ │ │ + ldr r3, [pc, #816] @ (1914a8 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #576] @ (1913c4 ) │ │ │ │ + ldr r3, [pc, #592] @ (1913d4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r5, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r7, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #256] @ (191290 ) │ │ │ │ + ldr r3, [pc, #272] @ (1912a0 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r4, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00191194 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -329970,33 +329970,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #880] @ (191728 ) │ │ │ │ + ldr r1, [pc, #896] @ (191738 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #512] @ (1915c4 ) │ │ │ │ + ldr r1, [pc, #528] @ (1915d4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, #206 @ 0xce │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #304] @ (191500 ) │ │ │ │ + ldr r1, [pc, #320] @ (191510 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #944] @ (19178c ) │ │ │ │ + ldr r0, [pc, #960] @ (19179c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 001913dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -330113,27 +330113,27 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #304] @ (19161c ) │ │ │ │ + ldr r0, [pc, #320] @ (19162c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [pc, #80] @ (191548 ) │ │ │ │ + ldr r0, [pc, #96] @ (191558 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00191508 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -330303,15 +330303,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r6, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0019169c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -330602,27 +330602,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r5, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00191974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -330853,33 +330853,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r2, [r5, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r3, #22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00191bb4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -331165,21 +331165,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00191e70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -331292,15 +331292,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00191f6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -331502,21 +331502,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r0, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0019218c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -331718,21 +331718,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0019235c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -331956,33 +331956,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0019258c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -332206,33 +332206,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r4, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 001927bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -332402,15 +332402,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00192950 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -332634,33 +332634,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00192b80 : │ │ │ │ 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 │ │ │ │ @@ -332779,27 +332779,27 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00192cb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -332912,15 +332912,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00192dc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333036,15 +333036,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, #234 @ 0xea │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00192edc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333159,15 +333159,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r2, r2, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00192ff4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -333283,15 +333283,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00193110 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333400,15 +333400,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, r2, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00193208 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333634,33 +333634,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r1, [pc, #416] @ (1935c4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [pc, #336] @ (193580 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r2, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00193438 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -333944,21 +333944,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #648] @ (193968 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r2, r4, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r3, [pc, #488] @ (1938d4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 001936f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334071,15 +334071,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #352] @ (193960 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, r3, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00193808 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334192,15 +334192,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #272] @ (193a24 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0019391c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -334315,15 +334315,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #8] @ (193a60 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r0, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00193a60 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (193b4c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -334454,15 +334454,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ mov ip, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r3, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00193b88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334614,27 +334614,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, r8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r0, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ bx sp │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r3, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bxns r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00193cf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334743,15 +334743,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00193e04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335100,33 +335100,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r0, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r4, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r6, r2, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ mvns r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r5, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ orrs r4, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 00194174 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335259,15 +335259,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ rors r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00194298 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -335605,53 +335605,53 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r5, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ adds r7, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ lsls r3, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ │ │ │ │ 0019461c : │ │ │ │ ldr r1, [pc, #52] @ (194654 ) │ │ │ │ add r1, pc │ │ │ │ @@ -335991,53 +335991,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r5, #204 @ 0xcc │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r4, #134 @ 0x86 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r2, r5, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00194990 : │ │ │ │ stmdb 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 │ │ │ │ @@ -336355,55 +336355,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #27 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r1, #78 @ 0x4e │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r0, r4, #20 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r2, r7, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r2, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r2, r3, #18 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00194ce0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -336728,55 +336728,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r1, #13 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r0, r0, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r5, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 0019503c : │ │ │ │ stmdb 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 │ │ │ │ @@ -337090,45 +337090,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vrev32.16 q8, q9 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ vmla.i q0, q11, d2[4] │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ vhadd.u32 q0, q13, q9 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 9, cr0, cr14, cr2, {7} │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cdp2 0, 7, cr0, cr8, cr2, {7} │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cdp2 0, 5, cr0, cr2, cr2, {7} │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cdp2 0, 2, cr0, cr12, cr2, {7} │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc2l 0, cr0, [r2, #904]! @ 0x388 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00195384 : │ │ │ │ stmdb 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 │ │ │ │ @@ -337437,45 +337437,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [sl], #904 @ 0x388 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stc2 0, cr0, [ip], #904 @ 0x388 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc2 0, cr0, [lr], #-904 @ 0xfffffc78 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfbe200e2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb6600e2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfb4000e2 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfb1a00e2 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfaf400e2 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xfaba00e2 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 001956bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -337791,45 +337791,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r2, #226] @ 0xe2 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r1, r3, #3 │ │ │ │ vst4. {d0-d3}, [r6 :128], r2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh.w r0, [sl, #226] @ 0xe2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r2, r2, lsl #2] │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf7fc00e2 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf7d600e2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf7b000e2 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf77600e2 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00195a14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -338138,45 +338138,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf65a00e2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf61c00e2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ sub.w r0, lr, #7405568 @ 0x710000 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adcs.w r0, r2, #7405568 @ 0x710000 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r0, #202 @ 0xca │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4d600e2 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf4b000e2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ eor.w r0, sl, #7405568 @ 0x710000 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ orn r0, r4, #7405568 @ 0x710000 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bic.w r0, sl, #7405568 @ 0x710000 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 00195d4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -338485,39 +338485,39 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf32200e2 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, r3, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @ instruction: 0xf2e400e2 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xf27600e2 │ │ │ │ - vshr.u64 q0, q4, #46 │ │ │ │ + vshr.u64 q0, q4, #42 │ │ │ │ @ instruction: 0xf21a00e2 │ │ │ │ - vqadd.u64 q0, q12, q4 │ │ │ │ + vqadd.u64 q0, q14, q4 │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf19a00e2 │ │ │ │ - mcr2 0, 5, r0, cr14, cr8, {6} │ │ │ │ + mrc2 0, 5, r0, cr2, cr8, {6} │ │ │ │ sbcs.w r0, r2, #226 @ 0xe2 │ │ │ │ - mcr2 0, 4, r0, cr6, cr8, {6} │ │ │ │ + mcr2 0, 4, r0, cr10, cr8, {6} │ │ │ │ adc.w r0, ip, #226 @ 0xe2 │ │ │ │ - mcr2 0, 3, r0, cr0, cr8, {6} │ │ │ │ + mcr2 0, 3, r0, cr4, cr8, {6} │ │ │ │ @ instruction: 0xf12400e2 │ │ │ │ - mcr2 0, 2, r0, cr2, cr8, {6} │ │ │ │ + mcr2 0, 2, r0, cr6, cr8, {6} │ │ │ │ @ instruction: 0xf0ea00e2 │ │ │ │ - mcr2 0, 0, r0, cr6, cr8, {6} │ │ │ │ + mcr2 0, 0, r0, cr10, cr8, {6} │ │ │ │ │ │ │ │ 0019608c : │ │ │ │ stmdb 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, #724] @ (196374 ) │ │ │ │ @@ -338825,37 +338825,37 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 d16, d18, d2[1] │ │ │ │ - ldc2l 0, cr0, [lr], #864 @ 0x360 │ │ │ │ + stc2 0, cr0, [r2, #-864] @ 0xfffffca0 │ │ │ │ subs r6, r2, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ vmla.i32 d0, d18, d2[1] │ │ │ │ - stc2l 0, cr0, [r0], {216} @ 0xd8 │ │ │ │ + stc2l 0, cr0, [r4], {216} @ 0xd8 │ │ │ │ vhadd.s q0, q9, q9 │ │ │ │ - mcrr2 0, 13, r0, lr, cr8 │ │ │ │ + mrrc2 0, 13, r0, r2, cr8 │ │ │ │ cdp 0, 13, cr0, cr4, cr2, {7} │ │ │ │ - @ instruction: 0xfbf200d8 │ │ │ │ + @ instruction: 0xfbf600d8 │ │ │ │ subs r2, r1, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 5, cr0, cr2, cr2, {7} │ │ │ │ - @ instruction: 0xfb6600d8 │ │ │ │ + @ instruction: 0xfb6a00d8 │ │ │ │ cdp 0, 2, cr0, cr10, cr2, {7} │ │ │ │ - @ instruction: 0xfb3e00d8 │ │ │ │ + @ instruction: 0xfb4200d8 │ │ │ │ cdp 0, 0, cr0, cr4, cr2, {7} │ │ │ │ - @ instruction: 0xfb1800d8 │ │ │ │ + @ instruction: 0xfb1c00d8 │ │ │ │ ldcl 0, cr0, [ip, #904] @ 0x388 │ │ │ │ - @ instruction: 0xfafa00d8 │ │ │ │ + @ instruction: 0xfafe00d8 │ │ │ │ stc 0, cr0, [r0, #904]! @ 0x388 │ │ │ │ - @ instruction: 0xfabc00d8 │ │ │ │ + @ instruction: 0xfac000d8 │ │ │ │ │ │ │ │ 001963d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #1020] @ (1967e8 ) │ │ │ │ @@ -339291,45 +339291,45 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r6], {226} @ 0xe2 │ │ │ │ - ldrsh.w r0, [r2, #216] @ 0xd8 │ │ │ │ + ldrsh.w r0, [r6, #216] @ 0xd8 │ │ │ │ adds r2, r1, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mrrc 0, 14, r0, r6, cr2 │ │ │ │ - ldr??.w r0, [r4, r8, lsl #1] │ │ │ │ + ldr??.w r0, [r8, r8, lsl #1] │ │ │ │ @ instruction: 0xebe800e2 │ │ │ │ - vst4. {d0-d3}, [r4 :64], r8 │ │ │ │ + vst4. {d0-d3}, [r8 :64], r8 │ │ │ │ @ instruction: 0xeb8c00e2 │ │ │ │ - strh.w r0, [sl, #216] @ 0xd8 │ │ │ │ + strh.w r0, [lr, #216] @ 0xd8 │ │ │ │ adds.w r0, r6, r2, asr #3 │ │ │ │ - ldrh.w r0, [r4, r8, lsl #1] │ │ │ │ + ldrh.w r0, [r8, r8, lsl #1] │ │ │ │ @ instruction: 0xeadc00e2 │ │ │ │ - @ instruction: 0xf7f800d8 │ │ │ │ - @ instruction: 0xf7d000d8 │ │ │ │ + @ instruction: 0xf7fc00d8 │ │ │ │ + @ instruction: 0xf7d400d8 │ │ │ │ @ instruction: 0xeaa600e2 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r0, r2, asr #3 │ │ │ │ - @ instruction: 0xf72400d8 │ │ │ │ + @ instruction: 0xf72800d8 │ │ │ │ strd r0, r0, [r8, #904]! @ 0x388 │ │ │ │ - @ instruction: 0xf6fc00d8 │ │ │ │ + @ instruction: 0xf70000d8 │ │ │ │ strd r0, r0, [r0, #904] @ 0x388 │ │ │ │ - @ instruction: 0xf6d400d8 │ │ │ │ + @ instruction: 0xf6d800d8 │ │ │ │ @ instruction: 0xe99600e2 │ │ │ │ - subw r0, sl, #2264 @ 0x8d8 │ │ │ │ + subw r0, lr, #2264 @ 0x8d8 │ │ │ │ ldmdb r0!, {r1, r5, r6, r7} │ │ │ │ - movw r0, #43224 @ 0xa8d8 │ │ │ │ + movw r0, #59608 @ 0xe8d8 │ │ │ │ │ │ │ │ 00196868 : │ │ │ │ stmdb 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, #500] @ (196a70 ) │ │ │ │ @@ -339549,36 +339549,36 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80c00e2 │ │ │ │ - @ instruction: 0xf52800d8 │ │ │ │ + @ instruction: 0xf52c00d8 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 196a28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf4ea00d8 │ │ │ │ + @ instruction: 0xf4ee00d8 │ │ │ │ b.n 196958 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - orns r0, ip, #7077888 @ 0x6c0000 │ │ │ │ + eor.w r0, r0, #7077888 @ 0x6c0000 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 196894 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - and.w r0, sl, #7077888 @ 0x6c0000 │ │ │ │ + and.w r0, lr, #7077888 @ 0x6c0000 │ │ │ │ b.n 196850 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf3e400d8 │ │ │ │ + @ instruction: 0xf3e800d8 │ │ │ │ b.n 196808 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ubfx r0, r6, #3, #25 │ │ │ │ + ubfx r0, sl, #3, #25 │ │ │ │ │ │ │ │ 00196abc : │ │ │ │ stmdb 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, #520] @ (196cd8 ) │ │ │ │ @@ -339801,36 +339801,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ b.n 196854 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf2d000d8 │ │ │ │ + @ instruction: 0xf2d400d8 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 1967dc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf29000d8 │ │ │ │ + @ instruction: 0xf29400d8 │ │ │ │ b.n 196708 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xf22000d8 │ │ │ │ + @ instruction: 0xf22400d8 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 196638 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sub.w r0, r6, #216 @ 0xd8 │ │ │ │ + sub.w r0, sl, #216 @ 0xd8 │ │ │ │ b.n 1965f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbcs.w r0, lr, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf18200d8 │ │ │ │ b.n 1965a4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbc.w r0, r0, #216 @ 0xd8 │ │ │ │ + sbc.w r0, r4, #216 @ 0xd8 │ │ │ │ │ │ │ │ 00196d24 : │ │ │ │ stmdb 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, #512] @ (196f38 ) │ │ │ │ @@ -340051,36 +340051,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1975ec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - orn r0, ip, #216 @ 0xd8 │ │ │ │ + orns r0, r0, #216 @ 0xd8 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 197574 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bic.w r0, ip, #216 @ 0xd8 │ │ │ │ + bics.w r0, r0, #216 @ 0xd8 │ │ │ │ b.n 1974a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vshr.s64 q0, q4, #4 │ │ │ │ + vshr.s64 q8, q4, #64 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1973d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vqadd.s8 q8, q11, q4 │ │ │ │ + vqadd.s8 q8, q13, q4 │ │ │ │ b.n 197390 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vqadd.s16 q0, q15, q4 │ │ │ │ + vqadd.s32 q0, q9, q4 │ │ │ │ b.n 197344 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - vqadd.s8 q0, q8, q4 │ │ │ │ + vqadd.s8 q0, q10, q4 │ │ │ │ │ │ │ │ 00196f84 : │ │ │ │ stmdb 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, #520] @ (1971a0 ) │ │ │ │ @@ -340303,36 +340303,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ b.n 19738c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mcr 0, 0, r0, cr8, cr8, {6} │ │ │ │ + mcr 0, 0, r0, cr12, cr8, {6} │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 197314 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stcl 0, cr0, [r8, #864] @ 0x360 │ │ │ │ + stcl 0, cr0, [ip, #864] @ 0x360 │ │ │ │ b.n 197240 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-864] @ 0xfffffca0 │ │ │ │ + ldcl 0, cr0, [ip, #-864] @ 0xfffffca0 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ svc 204 @ 0xcc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldcl 0, cr0, [lr], {216} @ 0xd8 │ │ │ │ + stcl 0, cr0, [r2], #864 @ 0x360 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [r6], #864 @ 0x360 │ │ │ │ + ldc 0, cr0, [sl], #864 @ 0x360 │ │ │ │ svc 122 @ 0x7a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldc 0, cr0, [r8], {216} @ 0xd8 │ │ │ │ + ldc 0, cr0, [ip], {216} @ 0xd8 │ │ │ │ │ │ │ │ 001971ec : │ │ │ │ stmdb 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, #512] @ (197400 ) │ │ │ │ @@ -340553,36 +340553,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ udf #136 @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sub.w r0, r4, r8, lsr #3 │ │ │ │ + sub.w r0, r8, r8, lsr #3 │ │ │ │ lsrs r2, r7, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ udf #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sbc.w r0, r4, r8, lsr #3 │ │ │ │ + sbc.w r0, r8, r8, lsr #3 │ │ │ │ ble.n 1973d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xeaf400d8 │ │ │ │ + @ instruction: 0xeaf800d8 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 197510 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - orns r0, lr, r8, lsr #3 │ │ │ │ + eor.w r0, r2, r8, lsr #3 │ │ │ │ ble.n 1974c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - orrs.w r0, r6, r8, lsr #3 │ │ │ │ + orrs.w r0, sl, r8, lsr #3 │ │ │ │ ble.n 19747c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bics.w r0, r8, r8, lsr #3 │ │ │ │ + bics.w r0, ip, r8, lsr #3 │ │ │ │ │ │ │ │ 0019744c : │ │ │ │ stmdb 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, #512] @ (197660 ) │ │ │ │ @@ -340803,37 +340803,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1976c4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strd r0, r0, [r4, #-864] @ 0x360 │ │ │ │ + strd r0, r0, [r8, #-864] @ 0x360 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ blt.n 19764c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmdb r4, {r3, r4, r6, r7} │ │ │ │ + stmdb r8, {r3, r4, r6, r7} │ │ │ │ blt.n 197778 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia.w r4, {r3, r4, r6, r7} │ │ │ │ + ldmia.w r8, {r3, r4, r6, r7} │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1976b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xe81e00d8 │ │ │ │ + @ instruction: 0xe82200d8 │ │ │ │ bge.n 197668 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197690 │ │ │ │ + b.n 197698 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bge.n 19761c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 19765c │ │ │ │ + b.n 197664 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001976ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -341057,41 +341057,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 197864 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1976a0 │ │ │ │ + b.n 1976a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r6, r6, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bls.n 1977ec │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 19762c │ │ │ │ + b.n 197634 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bls.n 197918 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197554 │ │ │ │ + b.n 19755c │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 197848 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197470 │ │ │ │ + b.n 197478 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bhi.n 197a00 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197428 │ │ │ │ + b.n 197430 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bhi.n 1979b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1973f4 │ │ │ │ + b.n 1973fc │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00197914 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341315,41 +341315,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 197bfc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197438 │ │ │ │ + b.n 197440 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bvc.n 197b84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1973c4 │ │ │ │ + b.n 1973cc │ │ │ │ lsls r0, r3, #3 │ │ │ │ bvs.n 197ab0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1982ec │ │ │ │ + b.n 1982f4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 197be0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198208 │ │ │ │ + b.n 198210 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bvs.n 197b98 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1981c0 │ │ │ │ + b.n 1981c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bpl.n 197b4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 19818c │ │ │ │ + b.n 198194 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00197b7c : │ │ │ │ stmdb 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 │ │ │ │ @@ -341573,41 +341573,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 197d94 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 1981d0 │ │ │ │ + b.n 1981d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bmi.n 197d1c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 19815c │ │ │ │ + b.n 198164 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bmi.n 197e48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198084 │ │ │ │ + b.n 19808c │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 197d78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197fa0 │ │ │ │ + b.n 197fa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bcc.n 197d30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197f58 │ │ │ │ + b.n 197f60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bcc.n 197ce4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 197f24 │ │ │ │ + b.n 197f2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00197de4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -341853,40 +341853,40 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 10, cr0, cr10, cr13, {7} │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 197f70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cdp2 0, 4, cr0, cr2, cr13, {7} │ │ │ │ bcs.n 1980f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bne.n 198020 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 19814c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bne.n 198100 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ beq.n 198040 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ble.n 198080 │ │ │ │ + udf #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00198088 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -342455,57 +342455,57 @@ │ │ │ │ b.n 1984d0 │ │ │ │ @ instruction: 0xfa3000ed │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa2800ed │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 198570 │ │ │ │ + blt.n 198578 │ │ │ │ lsls r0, r3, #3 │ │ │ │ beq.n 1986b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 198604 │ │ │ │ + bge.n 19860c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bls.n 1985a8 │ │ │ │ + bls.n 1985b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldc 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ @ instruction: 0xf7dc00ed │ │ │ │ - bls.n 1986d8 │ │ │ │ + bls.n 1986e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stc 0, cr0, [r4], #860 @ 0x35c │ │ │ │ - bhi.n 198664 │ │ │ │ + bhi.n 19866c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldc 0, cr0, [r4], #-860 @ 0xfffffca4 │ │ │ │ - b.n 198d08 │ │ │ │ + b.n 198d10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 198768 │ │ │ │ + bhi.n 198770 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198ccc │ │ │ │ + b.n 198cd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 198c90 │ │ │ │ + b.n 198c98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 1986ec │ │ │ │ + bhi.n 1986f4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198c58 │ │ │ │ + b.n 198c60 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -342704,45 +342704,45 @@ │ │ │ │ @ instruction: 0xf73e00ef │ │ │ │ @ instruction: 0xf73200ef │ │ │ │ @ instruction: 0xf72200ef │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 198834 │ │ │ │ + bvs.n 19883c │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf6ba00ef │ │ │ │ @ instruction: 0xf6b000ef │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvs.n 1987b0 │ │ │ │ + bvs.n 1987b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 198b24 │ │ │ │ + b.n 198b2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198acc │ │ │ │ + b.n 198ad4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 198920 │ │ │ │ + bvs.n 198928 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198a90 │ │ │ │ + b.n 198a98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 1988e4 │ │ │ │ + bvs.n 1988ec │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - b.n 198a54 │ │ │ │ + b.n 198a5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1988a8 │ │ │ │ + bpl.n 1988b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 198a14 │ │ │ │ + b.n 198a1c │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001988d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ @@ -342891,25 +342891,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf39c00ed │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf38c00ed │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1989f8 │ │ │ │ + bmi.n 198a00 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 198a2c │ │ │ │ + bmi.n 198a34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 198afc │ │ │ │ + bmi.n 198b04 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 198980 │ │ │ │ + bmi.n 198988 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00198a58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -343132,26 +343132,26 @@ │ │ │ │ nop │ │ │ │ sbc.w r0, lr, #237 @ 0xed │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r6, #237 @ 0xed │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 198be8 │ │ │ │ + bcc.n 198bf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ @ instruction: 0xf12000ed │ │ │ │ b.n 198830 │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 1987ec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 198c10 │ │ │ │ + bgt.n 198c18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 198bd8 │ │ │ │ + bgt.n 198be0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #536] @ 198ed0 │ │ │ │ @@ -343680,36 +343680,36 @@ │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ b.n 199210 │ │ │ │ ldc 0, cr0, [lr, #948]! @ 0x3b4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ stcl 0, cr0, [r2], {237} @ 0xed │ │ │ │ - bhi.n 1991e8 │ │ │ │ + bhi.n 1991f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 1992d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r1!, {r1, r3, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvc.n 1992b4 │ │ │ │ + bvc.n 1992bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r1!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bvc.n 199280 │ │ │ │ + bvc.n 199288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 199244 │ │ │ │ + bvs.n 19924c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 19920c │ │ │ │ + bvs.n 199214 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019926c : │ │ │ │ stmdb 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 │ │ │ │ @@ -343807,25 +343807,25 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx b5a28 │ │ │ │ mov.w lr, #0 │ │ │ │ b.n 1992a4 │ │ │ │ nop │ │ │ │ - bpl.n 199340 │ │ │ │ + bpl.n 199348 │ │ │ │ lsls r0, r3, #3 │ │ │ │ itee al │ │ │ │ lslal r2, r4, #3 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bpl.n 1992e4 │ │ │ │ + bpl.n 1992ec │ │ │ │ lsls r0, r3, #3 │ │ │ │ itte lt │ │ │ │ lsllt r2, r4, #3 │ │ │ │ - ldmialt r3!, {r2, r5, r7} │ │ │ │ + ldmialt r3, {r3, r5, r7} │ │ │ │ lslge r0, r3, #3 │ │ │ │ │ │ │ │ 00199394 : │ │ │ │ stmdb 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 │ │ │ │ @@ -344259,65 +344259,65 @@ │ │ │ │ nop │ │ │ │ ldrd r0, r0, [ip], #948 @ 0x3b4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r0], #948 @ 0x3b4 │ │ │ │ itee cs │ │ │ │ lslcs r2, r4, #3 │ │ │ │ - ldmiacc r3, {r1, r2, r3} │ │ │ │ + ldmiacc r3!, {r1, r4} │ │ │ │ lslcc r0, r3, #3 │ │ │ │ bkpt 0x006e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 199604 │ │ │ │ lsls r5, r5, #3 │ │ │ │ blt.n 1997cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ blt.n 199758 │ │ │ │ lsls r7, r2, #3 │ │ │ │ blt.n 19990c │ │ │ │ lsls r7, r2, #3 │ │ │ │ blt.n 1998c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ blt.n 199880 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcs.n 1998b8 │ │ │ │ + bcs.n 1998c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 199880 │ │ │ │ + bcs.n 199888 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 199848 │ │ │ │ + bcs.n 199850 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 199810 │ │ │ │ + bne.n 199818 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 1997d8 │ │ │ │ + bne.n 1997e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 1997a0 │ │ │ │ + bne.n 1997a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 199768 │ │ │ │ + bne.n 199770 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 19992c │ │ │ │ + bne.n 199934 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbnz r4, 1998ba │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bne.n 1998ec │ │ │ │ + bne.n 1998f4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 1998b4 │ │ │ │ + bne.n 1998bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 19989c │ │ │ │ + bne.n 1998a4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00199874 : │ │ │ │ stmdb 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 │ │ │ │ @@ -344799,67 +344799,67 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ rev r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbnz r6, 199d88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 19a028 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bvs.n 199d9c │ │ │ │ lsls r7, r2, #3 │ │ │ │ bpl.n 199d1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xb6da │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ cpsid │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xb64c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 00199dd0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -345444,127 +345444,127 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 199fc0 │ │ │ │ nop │ │ │ │ udf #194 @ 0xc2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r2, r3, r4} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 19a498 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ lslvs r0, r3, #3 │ │ │ │ - bgt.n 19a410 @ unpredictable │ │ │ │ - lslvc r5, r5, #3 │ │ │ │ - itte ls │ │ │ │ + bgt.n 19a410 @ unpredictable │ │ │ │ + lslvs r5, r5, #3 │ │ │ │ + ittt ls │ │ │ │ lslls r0, r3, #3 │ │ │ │ - it le @ unpredictable │ │ │ │ + itt le @ unpredictable │ │ │ │ lslle r0, r3, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmiale r0!, {r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r2, 19a490 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r4, 19a490 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ beq.n 19a4d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 19a52e │ │ │ │ + cbnz r4, 19a52e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 19a526 │ │ │ │ + cbnz r2, 19a528 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, sp, #520 @ 0x208 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 19a528 │ │ │ │ + cbnz r2, 19a52a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 19a52a │ │ │ │ + cbnz r0, 19a52c │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r2, 19a52e │ │ │ │ + cbnz r6, 19a52e │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019a4e8 : │ │ │ │ cbz r0, 19a4ee │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov.w r0, #67108864 @ 0x4000000 │ │ │ │ @@ -345909,49 +345909,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r7, r7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #848 @ 0x350 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bvs.n 19a77c │ │ │ │ lsls r7, r5, #3 │ │ │ │ bvs.n 19a8d8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cbnz r2, 19a85c │ │ │ │ + cbnz r6, 19a85c │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bvs.n 19a860 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 19a858 │ │ │ │ + cbnz r2, 19a85a │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r4, sp, #904 @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ bpl.n 19a7e4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ bpl.n 19a928 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 0019a868 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -346037,24 +346037,24 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ + lslle r0, r3, #3 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lslle r0, r3, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ - lslgt r0, r3, #3 │ │ │ │ │ │ │ │ 0019a958 : │ │ │ │ stmdb 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, #516] @ (19ab70 ) │ │ │ │ @@ -346268,43 +346268,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 19abf0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r0, r3, #3 │ │ │ │ bcs.n 19abcc │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r0, sp, #808 @ 0x328 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019abc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -346467,31 +346467,31 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 19ac68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add r7, pc, #424 @ (adr r7, 19af0c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r4, 19ade0 │ │ │ │ + cbz r0, 19ade2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #40 @ (adr r7, 19ad98 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 19add4 │ │ │ │ + cbz r2, 19add6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r6, pc, #840 @ (adr r6, 19b0c0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - pop {r2} │ │ │ │ + pop {r3} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 19add4 │ │ │ │ + cbz r2, 19add6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 19adfc │ │ │ │ + cbnz r4, 19adfc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 19adf6 │ │ │ │ + cbnz r2, 19adf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019ad88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -346549,25 +346549,25 @@ │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19add8 │ │ │ │ b.n 19ae04 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r5, pc, #856 @ (adr r5, 19b194 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r5, pc, #680 @ (adr r5, 19b0f0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019ae4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -346831,64 +346831,64 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #136] @ (19b18c ) │ │ │ │ + ldr r5, [pc, #152] @ (19b19c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr0, {7} │ │ │ │ + cdp2 0, 3, cr0, cr12, cr0, {7} │ │ │ │ add r3, pc, #840 @ (adr r3, 19b454 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 19b110 │ │ │ │ + cbnz r0, 19b112 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #696 @ (adr r3, 19b3d0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #536 @ (adr r3, 19b33c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #384 @ (adr r3, 19b2b0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #224 @ (adr r3, 19b21c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #72 @ (adr r3, 19b190 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b150 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -347022,35 +347022,35 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r3!, {r1} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #896 @ (adr r1, 19b618 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r1, pc, #728 @ (adr r1, 19b57c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r1, pc, #568 @ (adr r1, 19b4e8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r1, pc, #408 @ (adr r1, 19b454 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b2c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -347121,17 +347121,17 @@ │ │ │ │ b.n 19b33c │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r0, pc, #392 @ (adr r0, 19b514 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b394 : │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #244] @ 0xf4 │ │ │ │ @@ -347272,25 +347272,25 @@ │ │ │ │ b.n 19b428 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #8 @ (adr r0, 19b514 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r0!, {r2, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ pop {r2, r5, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b524 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -347343,19 +347343,19 @@ │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 19b58c │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b5c8 : │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 19b60a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -347398,17 +347398,17 @@ │ │ │ │ movw r1, #571 @ 0x23b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 19b606 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b644 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -347447,17 +347447,17 @@ │ │ │ │ add.w r2, r2, #328 @ 0x148 │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 19b684 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019b6bc : │ │ │ │ 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 │ │ │ │ @@ -347924,15 +347924,15 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb76a │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r5, [pc, #880] @ (19bee4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r4!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -347940,85 +347940,85 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 19bd14 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 19bd24 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #168 @ (adr r7, 19bc40 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 19bc50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 19bf94 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #680 @ (adr r6, 19be54 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 19be64 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r6, 19bbd2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 19bbd0 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 19bbe0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #808 @ (adr r5, 19bf08 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 19bf18 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 19be7c ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 19be8c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 19bdf0 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 19be00 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 19bd64 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 19bd74 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, pc, #88 @ (adr r5, 19bc70 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 19bc80 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019bc18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -348114,29 +348114,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 19c08c ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 19c09c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 19bfe8 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 19bff8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 19bee8 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 19bef8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019bd28 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 19bd72 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ subs r2, #1 │ │ │ │ @@ -348198,23 +348198,23 @@ │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 19bd6e │ │ │ │ nop │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #800 @ (adr r2, 19c0f8 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 19c108 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 19c05c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 19c06c ) │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -348237,17 +348237,17 @@ │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19bdfe │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 19bf28 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 19bf38 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019be38 : │ │ │ │ cbz r0, 19be40 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -348315,23 +348315,23 @@ │ │ │ │ add.w r2, r2, #472 @ 0x1d8 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 19be72 │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #272 @ (adr r3, 19bff4 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 19c004 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #760 @ (adr r1, 19c1e0 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 19c1f0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 19c124 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 19c134 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019bef4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -348357,17 +348357,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19bf0e │ │ │ │ nop │ │ │ │ str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #176 @ (adr r1, 19bffc ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 19c00c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019bf4c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -348488,37 +348488,37 @@ │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 19c194 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 19c1a4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 19c274 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 19c284 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #320 @ (adr r0, 19c1d8 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 19c1e8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r2, pc, #48 @ (adr r2, 19c0d0 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 19c0e0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 19c13c ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 19c14c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c0b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -348544,17 +348544,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19c0ca │ │ │ │ nop │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c108 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -348580,17 +348580,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 19c122 │ │ │ │ nop │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 19c474 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 19c484 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c160 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -348616,17 +348616,17 @@ │ │ │ │ add.w r2, r2, #600 @ 0x258 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 19c17a │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 19c364 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 19c374 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c1b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -348662,17 +348662,17 @@ │ │ │ │ nop │ │ │ │ revsh r2, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 19c608 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 19c618 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c228 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -348770,33 +348770,33 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 19c2be │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #16 @ (adr r3, 19c338 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r6, r0, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 19c3d8 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 19c3e8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 19c348 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 19c358 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c340 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -348936,41 +348936,41 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 19c4a8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r5, pc, #144 @ (adr r5, 19c540 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 19c550 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 19c8a4 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 19c8b4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #840 @ (adr r4, 19c810 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 19c820 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #672 @ (adr r4, 19c774 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 19c784 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 19c6d0 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 19c6e0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c4e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -349044,23 +349044,23 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb78e │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 19c860 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 19c870 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 19c7cc ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 19c7dc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019c5b8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0019c5bc : │ │ │ │ @@ -349098,19 +349098,19 @@ │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ blx bf588 │ │ │ │ blx c5964 │ │ │ │ @ instruction: 0xb6da │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #24 @ (adr r3, 19c638 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 19c648 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -349220,33 +349220,33 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb66a │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 19cb48 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 19c758 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -349679,99 +349679,99 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r3, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, pc, #936 @ (adr r7, 19cfbc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, pc, #704 @ (adr r7, 19ced8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r6, [r6, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r4, [pc, #496] @ (19ce84 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -349977,37 +349977,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [r3, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bge.n 19cecc │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, pc, #96 @ (adr r4, 19cf10 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019cec8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -350031,17 +350031,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 0019cf1c : │ │ │ │ ldr r3, [pc, #24] @ (19cf38 ) │ │ │ │ ldr.w ip, [pc, #28] @ 19cf3c │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ @@ -351002,102 +351002,102 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r1, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r3, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ bl 3dd9fe │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r2, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r1, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 19d99c │ │ │ │ lsls r7, r2, #3 │ │ │ │ @@ -351105,75 +351105,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r2, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r4, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r7, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r2, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 19d9ec │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ blx b8900 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19f35e │ │ │ │ ldr.w r3, [pc, #3220] @ 19e758 │ │ │ │ @@ -352379,256 +352379,256 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 19e190 │ │ │ │ nop │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r1, pc, #888 @ (adr r1, 19eae0 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mvns r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r2, [r5, #15] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r6, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r6, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r4, #11] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r6, #9] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ b.n 19e9ca │ │ │ │ - vcvt.u16.f16 d23, d30, #1 │ │ │ │ + vqrdmulh.s , , d2[0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r7, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r6, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r0, [r1, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bl 19c758 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19dc02 │ │ │ │ ldr.w r2, [pc, #3816] @ 19f840 │ │ │ │ movs r0, #1 │ │ │ │ @@ -353910,373 +353910,373 @@ │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r5, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r2, [r5, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r5, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r7, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r2, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r7, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r6, [r0, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r4, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr.w r2, [pc, #3764] @ 1a09cc │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3764] @ 1a09d0 │ │ │ │ ldr.w r3, [pc, #3764] @ 1a09d4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -355526,467 +355526,467 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 19e190 │ │ │ │ ldrh r2, [r2, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r4, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r7, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r2, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r7, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r2, [r7, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r4, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r7, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r5, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r4, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r6, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r2, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r4, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r4, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r2, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r4, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r6, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r1, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r3, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r5, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r5, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r7, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r3, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r5, r5] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r6, [r5, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r2, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #968] @ (1a1068 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #776] @ (1a0fb4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #584] @ (1a0f00 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #400] @ (1a0e54 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #216] @ (1a0da8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #32] @ (1a0cfc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #864] @ (1a1048 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #680] @ (1a0f9c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #488] @ (1a0ee8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #304] @ (1a0e3c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #120] @ (1a0d90 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #952] @ (1a10dc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #368] @ (1a0eac ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #200] @ (1a0e10 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #40] @ (1a0d7c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a0d5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -356032,17 +356032,17 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1a0d86 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [pc, #584] @ (1a1030 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ │ │ │ 001a0de8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -356295,47 +356295,47 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #128] @ (1a10e0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #136] @ (1a10f8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0x4792 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bx r8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a10a4 : │ │ │ │ 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 │ │ │ │ @@ -356399,27 +356399,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ mov lr, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a116c : │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r0, 1a11ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -356508,17 +356508,17 @@ │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1a1220 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -356574,17 +356574,17 @@ │ │ │ │ ldr r6, [r7, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xf33a00ed │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add ip, lr │ │ │ │ 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 │ │ │ │ @@ -356815,17 +356815,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1a1582 │ │ │ │ tst r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a15c0 : │ │ │ │ ldr r0, [pc, #80] @ (1a1614 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 1a15cc │ │ │ │ @@ -356858,17 +356858,17 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1a15ea │ │ │ │ nop │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ rors r6, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a1624 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -356900,17 +356900,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a1648 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ adcs r6, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a1684 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -356956,23 +356956,23 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ b.n 1a16c4 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r6, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a1710 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -357331,81 +357331,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ strh r6, [r0, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #3 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #568] @ (1a1d08 ) │ │ │ │ + ldr r7, [pc, #584] @ (1a1d18 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blxns r8 │ │ │ │ + blx r9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #208] @ (1a1bb8 ) │ │ │ │ + ldr r7, [pc, #224] @ (1a1bc8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [pc, #40] @ (1a1b1c ) │ │ │ │ + ldr r7, [pc, #56] @ (1a1b2c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #904] @ (1a1e88 ) │ │ │ │ + ldr r6, [pc, #920] @ (1a1e98 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #752] @ (1a1dfc ) │ │ │ │ + ldr r6, [pc, #768] @ (1a1e0c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #600] @ (1a1d70 ) │ │ │ │ + ldr r6, [pc, #616] @ (1a1d80 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a1b1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -357557,43 +357557,43 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #920] @ (1a2048 ) │ │ │ │ + ldr r4, [pc, #936] @ (1a2058 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #134 @ 0x86 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #736] @ (1a1f9c ) │ │ │ │ + ldr r4, [pc, #752] @ (1a1fac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #584] @ (1a1f10 ) │ │ │ │ + ldr r4, [pc, #600] @ (1a1f20 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a1ccc : │ │ │ │ stmdb 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 │ │ │ │ @@ -357758,47 +357758,47 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #272] @ (1a1f98 ) │ │ │ │ + ldr r3, [pc, #288] @ (1a1fa8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #206 @ 0xce │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #0] @ (1a1e98 ) │ │ │ │ + ldr r3, [pc, #16] @ (1a1ea8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #872] @ (1a220c ) │ │ │ │ + ldr r2, [pc, #888] @ (1a221c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #728] @ (1a2188 ) │ │ │ │ + ldr r2, [pc, #744] @ (1a2198 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a1eb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ @@ -357996,47 +357996,47 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1a1f3a │ │ │ │ nop │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #704] @ (1a239c ) │ │ │ │ + ldr r0, [pc, #720] @ (1a23ac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r7, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001a20f4 : │ │ │ │ cbz r0, 1a2114 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1a211c │ │ │ │ @@ -358079,17 +358079,17 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a2170 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -358228,23 +358228,23 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1a228a │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #528] @ (1a24fc ) │ │ │ │ + ldr r7, [pc, #544] @ (1a250c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r5, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [pc, #384] @ (1a2478 ) │ │ │ │ + ldr r7, [pc, #400] @ (1a2488 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a22f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -358348,29 +358348,29 @@ │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #664] @ (1a269c ) │ │ │ │ + ldr r6, [pc, #680] @ (1a26ac ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r6, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #520] @ (1a2618 ) │ │ │ │ + ldr r6, [pc, #536] @ (1a2628 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #360] @ (1a2584 ) │ │ │ │ + ldr r6, [pc, #376] @ (1a2594 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a241c : │ │ │ │ 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 │ │ │ │ @@ -358567,35 +358567,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r7, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #664] @ (1a28dc ) │ │ │ │ + ldr r4, [pc, #680] @ (1a28ec ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r2, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #488] @ (1a2838 ) │ │ │ │ + ldr r4, [pc, #504] @ (1a2848 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #238 @ 0xee │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #288] @ (1a277c ) │ │ │ │ + ldr r4, [pc, #304] @ (1a278c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [pc, #96] @ (1a26c8 ) │ │ │ │ + ldr r4, [pc, #112] @ (1a26d8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a2668 : │ │ │ │ stmdb 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 │ │ │ │ @@ -359181,47 +359181,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #600] @ (1a2f38 ) │ │ │ │ + ldr r4, [pc, #616] @ (1a2f48 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #80] @ (1a2d34 ) │ │ │ │ + ldr r0, [pc, #96] @ (1a2d44 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #640] @ (1a2f68 ) │ │ │ │ + ldr r2, [pc, #656] @ (1a2f78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #584] @ (1a2f40 ) │ │ │ │ + ldr r2, [pc, #600] @ (1a2f50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #64] @ (1a2d40 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a2d50 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [pc, #176] @ (1a2dc0 ) │ │ │ │ + ldr r2, [pc, #192] @ (1a2dd0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r3, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a2d20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -359483,25 +359483,25 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #344] @ (1a3158 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r7, [pc, #344] @ (1a315c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a301c : │ │ │ │ cbz r0, 1a3028 │ │ │ │ ldr.w r3, [r0, #668] @ 0x29c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -359585,17 +359585,17 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #64] @ (1a3130 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r7, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a30fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -359708,35 +359708,35 @@ │ │ │ │ b.n 1a316a │ │ │ │ ldr r3, [pc, #624] @ (1a348c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #440] @ (1a33dc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r6, #74 @ 0x4a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r6, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001a3250 : │ │ │ │ stmdb 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 │ │ │ │ @@ -359914,26 +359914,26 @@ │ │ │ │ b.n 1a33d8 │ │ │ │ ldr r2, [pc, #288] @ (1a3554 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf4fe00d7 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [pc, #848] @ (1a37a0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r2, [pc, #264] @ (1a355c ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a3458 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -359988,17 +359988,17 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1a34ac │ │ │ │ nop │ │ │ │ ldr r1, [pc, #528] @ (1a36f8 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r3, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a34f4 : │ │ │ │ cbz r0, 1a351c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1a3528 │ │ │ │ @@ -360169,47 +360169,47 @@ │ │ │ │ add.w r2, r2, #428 @ 0x1ac │ │ │ │ movw r1, #1950 @ 0x79e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1a360c │ │ │ │ bx ip │ │ │ │ lsls r5, r5, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [pc, #144] @ (1a3754 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs r0, r0 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0x47d2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a36e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -360357,25 +360357,25 @@ │ │ │ │ b.n 1a380c │ │ │ │ cmp sl, r6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a3894 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -360444,23 +360444,23 @@ │ │ │ │ b.n 1a3902 │ │ │ │ add r6, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r2, r4, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a395c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -360646,63 +360646,63 @@ │ │ │ │ b.n 1a39ac │ │ │ │ orrs r6, r7 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r2, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r2, r3, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r0, #676] @ 0x2a4 │ │ │ │ @@ -360768,23 +360768,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1a3bec │ │ │ │ nop │ │ │ │ subs r0, r7, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r4, r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ 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, #3480] @ 0xd98 │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ mov r8, r2 │ │ │ │ @@ -361293,55 +361293,55 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r7, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - nop {11} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + ite lt │ │ │ │ + lsllt r3, r3, #3 │ │ │ │ + subge r5, #250 @ 0xfa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r7, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r1, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r4, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ @@ -362044,199 +362044,199 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a435c │ │ │ │ nop │ │ │ │ subs r2, #102 @ 0x66 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r6, r0, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r0, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r1, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r5, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r3, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r6, r0, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r6, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r1, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r4, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r7, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r2, #32 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r2, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r0, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r4, r6, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r2, r1, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a4b18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -362262,17 +362262,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a4b32 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #18 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a4b70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -363392,120 +363392,120 @@ │ │ │ │ b.n 1a5748 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ adds r0, #236 @ 0xec │ │ │ │ lsls r5, r5, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r5, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r2, r0, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r4, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r4, r2, #14 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #13 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, r3, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r4, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vmla.i16 q8, q12, d1[2] │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ sub.w r9, fp, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ blx b910c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a5bb2 │ │ │ │ subw r3, r5, #1084 @ 0x43c │ │ │ │ @@ -364610,231 +364610,231 @@ │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 1a5748 │ │ │ │ nop │ │ │ │ asrs r6, r7, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc2 0, cr0, [r0], #900 @ 0x384 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mcrr2 0, 14, r0, sl, cr1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc2 0, cr0, [r2], {225} @ 0xe1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfbca00e1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfb9200e1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfb5200e1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfb1a00e1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfae200e1 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfaac00e1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xfa2200e1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vld1.8 {d16[7]}, [sl], r1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vst1.8 {d0[7]}, [r6], r1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vst4. {d16-d19}, [r2 :128], r1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vst4. {d0-d3}, [r8 :128], r1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr.w r0, [r0, #225] @ 0xe1 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb.w r0, [ip, #225] @ 0xe1 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr.w r0, [sl, r1, lsl #2] │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh.w r0, [r0, r1, lsl #2] │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf7f000e1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf7b600e1 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movt r0, #18657 @ 0x48e1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf68e00e1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf65600e1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf62800e1 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf5f000e1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ sub.w r0, r2, #7372800 @ 0x708000 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ sbcs.w r0, r2, #7372800 @ 0x708000 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf53800e1 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ orrs.w r0, sl, #7372800 @ 0x708000 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bic.w r0, sl, #7372800 @ 0x708000 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf3f800e1 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf3c600e1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf38c00e1 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf35c00e1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf32800e1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf2f400e1 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf27000e1 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf23e00e1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a67b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -365329,106 +365329,106 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r0, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cdp 0, 8, cr0, cr4, cr1, {7} │ │ │ │ - vshr.u64 q0, , #10 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + vshr.u64 q0, , #6 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cdp 0, 3, cr0, cr8, cr1, {7} │ │ │ │ - vqadd.u32 q8, q13, │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + vqadd.u32 q8, q15, │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldcl 0, cr0, [r2, #900]! @ 0x384 │ │ │ │ - vqadd.u32 q0, q10, │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + vqadd.u32 q0, q12, │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldc 0, cr0, [lr, #900]! @ 0x384 │ │ │ │ - mrc2 0, 7, r0, cr0, cr7, {6} │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + mrc2 0, 7, r0, cr4, cr7, {6} │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc 0, cr0, [r2, #900] @ 0x384 │ │ │ │ - mrc2 0, 5, r0, cr4, cr7, {6} │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + mrc2 0, 5, r0, cr8, cr7, {6} │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldcl 0, cr0, [r4, #-900] @ 0xfffffc7c │ │ │ │ - mcr2 0, 4, r0, cr6, cr7, {6} │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + mcr2 0, 4, r0, cr10, cr7, {6} │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc 0, cr0, [sl, #-900]! @ 0xfffffc7c │ │ │ │ - mrc2 0, 2, r0, cr12, cr7, {6} │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + mcr2 0, 3, r0, cr0, cr7, {6} │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc 0, cr0, [r0, #-900] @ 0xfffffc7c │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stcl 0, cr0, [lr], {225} @ 0xe1 │ │ │ │ - mcr2 0, 0, r0, cr0, cr7, {6} │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + mcr2 0, 0, r0, cr4, cr7, {6} │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc 0, cr0, [r4], #900 @ 0x384 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldcl 0, cr0, [r4], #-900 @ 0xfffffc7c │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mcrr 0, 14, r0, r4, cr1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldc 0, cr0, [r6], {225} @ 0xe1 │ │ │ │ - stc2l 0, cr0, [r8, #-860] @ 0xfffffca4 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + stc2l 0, cr0, [ip, #-860] @ 0xfffffca4 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xebec00e1 │ │ │ │ - ldc2 0, cr0, [lr, #-860] @ 0xfffffca4 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + stc2 0, cr0, [r2, #-860]! @ 0xfffffca4 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ rsb r0, r2, r1, asr #3 │ │ │ │ - ldc2l 0, cr0, [r4], #860 @ 0x35c │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + ldc2l 0, cr0, [r8], #860 @ 0x35c │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xeb9800e1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ sbc.w r0, r8, r1, asr #3 │ │ │ │ - ldc2 0, cr0, [sl], {215} @ 0xd7 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + ldc2 0, cr0, [lr], {215} @ 0xd7 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xeb3e00e1 │ │ │ │ - ldc2l 0, cr0, [r0], #-860 @ 0xfffffca4 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + ldc2l 0, cr0, [r4], #-860 @ 0xfffffca4 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds.w r0, r4, r1, asr #3 │ │ │ │ - mcrr2 0, 13, r0, r6, cr7 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + mcrr2 0, 13, r0, sl, cr7 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a6ddc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -365453,16 +365453,16 @@ │ │ │ │ add.w r2, r2, #764 @ 0x2fc │ │ │ │ mov.w r1, #1272 @ 0x4f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1a6df8 │ │ │ │ @ instruction: 0xe9be00e1 │ │ │ │ - @ instruction: 0xfaf000d7 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + @ instruction: 0xfaf400d7 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a6e34 : │ │ │ │ stmdb 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 │ │ │ │ @@ -365709,28 +365709,28 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #788 @ 0x314 │ │ │ │ movw r1, #1467 @ 0x5bb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1a704a │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 1a6f48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 1a6efc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh.w r0, [r0, r7, lsl #1] │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + ldrh.w r0, [r4, r7, lsl #1] │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a7108 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -365771,17 +365771,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1a714a │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ b.n 1a6e60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 001a7190 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -366042,67 +366042,67 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r1, #12 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #11 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 1a6e78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vqadd.u64 q8, q8, │ │ │ │ + vqadd.u64 q8, q10, │ │ │ │ b.n 1a6e20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf61800d7 │ │ │ │ - vqadd.u64 q0, q15, │ │ │ │ + @ instruction: 0xf61c00d7 │ │ │ │ + vqadd.u8 q8, q9, │ │ │ │ b.n 1a6ddc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf5f000d7 │ │ │ │ - vqadd.u16 q0, q11, │ │ │ │ + @ instruction: 0xf5f400d7 │ │ │ │ + vqadd.u16 q0, q13, │ │ │ │ b.n 1a6d98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rsb r0, r8, #7045120 @ 0x6b8000 │ │ │ │ - mcr2 0, 7, r0, cr14, cr7, {6} │ │ │ │ + rsb r0, ip, #7045120 @ 0x6b8000 │ │ │ │ + mrc2 0, 7, r0, cr2, cr7, {6} │ │ │ │ b.n 1a6d54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub.w r0, r0, #7045120 @ 0x6b8000 │ │ │ │ - mcr2 0, 6, r0, cr6, cr7, {6} │ │ │ │ + sub.w r0, r4, #7045120 @ 0x6b8000 │ │ │ │ + mcr2 0, 6, r0, cr10, cr7, {6} │ │ │ │ b.n 1a6d10 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sbcs.w r0, r8, #7045120 @ 0x6b8000 │ │ │ │ - mrc2 0, 4, r0, cr14, cr7, {6} │ │ │ │ + sbcs.w r0, ip, #7045120 @ 0x6b8000 │ │ │ │ + mcr2 0, 5, r0, cr2, cr7, {6} │ │ │ │ b.n 1a6ccc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adcs.w r0, r0, #7045120 @ 0x6b8000 │ │ │ │ - mrc2 0, 3, r0, cr6, cr7, {6} │ │ │ │ + adcs.w r0, r4, #7045120 @ 0x6b8000 │ │ │ │ + mrc2 0, 3, r0, cr10, cr7, {6} │ │ │ │ b.n 1a7c88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf52800d7 │ │ │ │ - mcr2 0, 2, r0, cr14, cr7, {6} │ │ │ │ + @ instruction: 0xf52c00d7 │ │ │ │ + mrc2 0, 2, r0, cr2, cr7, {6} │ │ │ │ b.n 1a7c44 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add.w r0, r0, #7045120 @ 0x6b8000 │ │ │ │ - mcr2 0, 1, r0, cr6, cr7, {6} │ │ │ │ + add.w r0, r4, #7045120 @ 0x6b8000 │ │ │ │ + mcr2 0, 1, r0, cr10, cr7, {6} │ │ │ │ │ │ │ │ 001a74b0 : │ │ │ │ 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, #808] @ (1a77e8 ) │ │ │ │ @@ -366429,80 +366429,80 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1a7574 │ │ │ │ nop │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 1a7bb8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ssat r0, #24, r0, lsl #3 │ │ │ │ - stc2 0, cr0, [r6], #-860 @ 0xfffffca4 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + ssat r0, #24, r4, lsl #3 │ │ │ │ + stc2 0, cr0, [sl], #-860 @ 0xfffffca4 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 1a7b2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - smlsldx r0, r0, r4, r7 │ │ │ │ + smlsldx r0, r0, r8, r7 │ │ │ │ b.n 1a7adc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf28600d7 │ │ │ │ - @ instruction: 0xfbae00d7 │ │ │ │ + @ instruction: 0xf28a00d7 │ │ │ │ + @ instruction: 0xfbb200d7 │ │ │ │ b.n 1a7a98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf25e00d7 │ │ │ │ - @ instruction: 0xfb8400d7 │ │ │ │ + @ instruction: 0xf26200d7 │ │ │ │ + @ instruction: 0xfb8800d7 │ │ │ │ b.n 1a7a50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf23400d7 │ │ │ │ - @ instruction: 0xfb5a00d7 │ │ │ │ + @ instruction: 0xf23800d7 │ │ │ │ + @ instruction: 0xfb5e00d7 │ │ │ │ b.n 1a7a04 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfb2e00d7 │ │ │ │ + @ instruction: 0xfb3200d7 │ │ │ │ b.n 1a79b4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rsbs r0, sl, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xfb0000d7 │ │ │ │ + rsbs r0, lr, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xfb0400d7 │ │ │ │ b.n 1a796c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs.w r0, r0, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xfad600d7 │ │ │ │ + subs.w r0, r4, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xfada00d7 │ │ │ │ b.n 1a7924 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf18600d7 │ │ │ │ - @ instruction: 0xfaac00d7 │ │ │ │ + @ instruction: 0xf18a00d7 │ │ │ │ + @ instruction: 0xfab000d7 │ │ │ │ b.n 1a78dc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adcs.w r0, ip, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xfa8200d7 │ │ │ │ + sbc.w r0, r0, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xfa8600d7 │ │ │ │ b.n 1a7894 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf13200d7 │ │ │ │ - @ instruction: 0xfa5800d7 │ │ │ │ + @ instruction: 0xf13600d7 │ │ │ │ + @ instruction: 0xfa5c00d7 │ │ │ │ │ │ │ │ 001a789c : │ │ │ │ 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, #764] @ (1a7bac ) │ │ │ │ @@ -366806,74 +366806,74 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a78f6 │ │ │ │ nop │ │ │ │ lsls r6, r7, #15 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r6, r6, #14 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ble.n 1a7b64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb.w r0, [r6, r7, lsl #1] │ │ │ │ + ldrb.w r0, [sl, r7, lsl #1] │ │ │ │ ble.n 1a7b0c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mcr 0, 6, r0, cr4, cr7, {6} │ │ │ │ - @ instruction: 0xf7ea00d7 │ │ │ │ + mcr 0, 6, r0, cr8, cr7, {6} │ │ │ │ + @ instruction: 0xf7ee00d7 │ │ │ │ ble.n 1a7cc4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrc 0, 4, r0, cr10, cr7, {6} │ │ │ │ - @ instruction: 0xf7c000d7 │ │ │ │ + mrc 0, 4, r0, cr14, cr7, {6} │ │ │ │ + @ instruction: 0xf7c400d7 │ │ │ │ ble.n 1a7c7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr7, {6} │ │ │ │ - @ instruction: 0xf79600d7 │ │ │ │ + mrc 0, 3, r0, cr4, cr7, {6} │ │ │ │ + @ instruction: 0xf79a00d7 │ │ │ │ ble.n 1a7c34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mcr 0, 2, r0, cr6, cr7, {6} │ │ │ │ - @ instruction: 0xf76c00d7 │ │ │ │ + mcr 0, 2, r0, cr10, cr7, {6} │ │ │ │ + @ instruction: 0xf77000d7 │ │ │ │ bgt.n 1a7bec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mrc 0, 0, r0, cr12, cr7, {6} │ │ │ │ - @ instruction: 0xf74200d7 │ │ │ │ + mcr 0, 1, r0, cr0, cr7, {6} │ │ │ │ + @ instruction: 0xf74600d7 │ │ │ │ bgt.n 1a7ba0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf71800d7 │ │ │ │ + @ instruction: 0xf71c00d7 │ │ │ │ bgt.n 1a7b4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stcl 0, cr0, [r0, #860] @ 0x35c │ │ │ │ - @ instruction: 0xf6e600d7 │ │ │ │ + stcl 0, cr0, [r4, #860] @ 0x35c │ │ │ │ + @ instruction: 0xf6ea00d7 │ │ │ │ bgt.n 1a7d04 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldc 0, cr0, [r6, #860] @ 0x35c │ │ │ │ - @ instruction: 0xf6bc00d7 │ │ │ │ + ldc 0, cr0, [sl, #860] @ 0x35c │ │ │ │ + movt r0, #2263 @ 0x8d7 │ │ │ │ bgt.n 1a7cbc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stcl 0, cr0, [ip, #-860]! @ 0xfffffca4 │ │ │ │ - @ instruction: 0xf69400d7 │ │ │ │ + ldcl 0, cr0, [r0, #-860]! @ 0xfffffca4 │ │ │ │ + @ instruction: 0xf69800d7 │ │ │ │ │ │ │ │ 001a7c50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #312] @ (1a7d98 ) │ │ │ │ @@ -367006,30 +367006,30 @@ │ │ │ │ nop │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adcs.w r0, sl, #7045120 @ 0x6b8000 │ │ │ │ + adcs.w r0, lr, #7045120 @ 0x6b8000 │ │ │ │ bge.n 1a7d8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc 0, cr0, [r0], {215} @ 0xd7 │ │ │ │ + stc 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ bge.n 1a7cc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf4dc00d7 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + @ instruction: 0xf4e000d7 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bge.n 1a7e64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf4a200d7 │ │ │ │ + @ instruction: 0xf4a600d7 │ │ │ │ │ │ │ │ 001a7dcc : │ │ │ │ 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, #180] @ (1a7e90 ) │ │ │ │ @@ -367110,20 +367110,20 @@ │ │ │ │ b.n 1a7e1a │ │ │ │ cdp2 0, 12, cr0, cr14, cr12, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 9, cr0, cr2, cr12, {7} │ │ │ │ bls.n 1a7f98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xeaae00d7 │ │ │ │ - @ instruction: 0xf3d600d7 │ │ │ │ + @ instruction: 0xeab200d7 │ │ │ │ + @ instruction: 0xf3da00d7 │ │ │ │ bls.n 1a7f54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - eor.w r0, r6, r7, lsr #3 │ │ │ │ - usat r0, #23, ip, asr #3 │ │ │ │ + eor.w r0, sl, r7, lsr #3 │ │ │ │ + @ instruction: 0xf3b000d7 │ │ │ │ │ │ │ │ 001a7eb4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -368276,104 +368276,104 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8, #944] @ 0x3b0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1a8a68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf2e800d7 │ │ │ │ + @ instruction: 0xf2ec00d7 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1a8a7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf1e600d7 │ │ │ │ + @ instruction: 0xf1ea00d7 │ │ │ │ bvs.n 1a8ad4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds.w r0, r4, #215 @ 0xd7 │ │ │ │ + adds.w r0, r8, #215 @ 0xd7 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1a8c38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf0b000d7 │ │ │ │ + @ instruction: 0xf0b400d7 │ │ │ │ bpl.n 1a8ae4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ands.w r0, r6, #215 @ 0xd7 │ │ │ │ + ands.w r0, sl, #215 @ 0xd7 │ │ │ │ bmi.n 1a8b50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vqadd.s8 q8, q10, │ │ │ │ + vqadd.s8 q8, q12, │ │ │ │ bmi.n 1a8ab4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mcr 0, 7, r0, cr14, cr7, {6} │ │ │ │ + mrc 0, 7, r0, cr2, cr7, {6} │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], #-860 @ 0xfffffca4 │ │ │ │ + ldc2 0, cr0, [ip], #-860 @ 0xfffffca4 │ │ │ │ ldrsb.w r0, [r4, ip, lsl #2] │ │ │ │ bcc.n 1a8b9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mcr 0, 3, r0, cr0, cr7, {6} │ │ │ │ + mcr 0, 3, r0, cr4, cr7, {6} │ │ │ │ stcl 0, cr0, [lr, #856] @ 0x358 │ │ │ │ - @ instruction: 0xfaec00d7 │ │ │ │ + @ instruction: 0xfaf000d7 │ │ │ │ bcc.n 1a8c1c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a8484 │ │ │ │ + b.n 1a848c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #860] @ 0x35c │ │ │ │ + ldc 0, cr0, [r2, #860] @ 0x35c │ │ │ │ bcc.n 1a8bcc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stcl 0, cr0, [sl, #-860]! @ 0xfffffca4 │ │ │ │ + stcl 0, cr0, [lr, #-860]! @ 0xfffffca4 │ │ │ │ ldcl 0, cr0, [r8], {214} @ 0xd6 │ │ │ │ - stc 0, cr0, [sl, #-860] @ 0xfffffca4 │ │ │ │ + stc 0, cr0, [lr, #-860] @ 0xfffffca4 │ │ │ │ bcs.n 1a8ae0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - @ instruction: 0xf27400d7 │ │ │ │ + @ instruction: 0xf27800d7 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ lsls r5, r5, #3 │ │ │ │ beq.n 1a8aec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xeae400d7 │ │ │ │ + @ instruction: 0xeae800d7 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e400d7 │ │ │ │ + @ instruction: 0xf7e800d7 │ │ │ │ beq.n 1a8c58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a8ec0 │ │ │ │ + b.n 1a8ec8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - eor.w r0, ip, r7, lsr #3 │ │ │ │ + eors.w r0, r0, r7, lsr #3 │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strd r0, r0, [lr, #860] @ 0x35c │ │ │ │ - @ instruction: 0xf6ea00d7 │ │ │ │ - @ instruction: 0xf6e000d7 │ │ │ │ + ldrd r0, r0, [r2, #860] @ 0x35c │ │ │ │ + @ instruction: 0xf6ee00d7 │ │ │ │ + @ instruction: 0xf6e400d7 │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a8c88 │ │ │ │ + b.n 1a8c90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strd r0, r0, [r2, #-860]! @ 0x35c │ │ │ │ - subw r0, lr, #2263 @ 0x8d7 │ │ │ │ - @ instruction: 0xf69e00d7 │ │ │ │ + strd r0, r0, [r6, #-860]! @ 0x35c │ │ │ │ + @ instruction: 0xf6b200d7 │ │ │ │ + subw r0, r2, #2263 @ 0x8d7 │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xe8d600d7 │ │ │ │ + @ instruction: 0xe8da00d7 │ │ │ │ strex r0, r0, [r6, #856] @ 0x358 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrd r0, r0, [sl], #-860 @ 0x35c │ │ │ │ + ldrd r0, r0, [lr], #-860 @ 0x35c │ │ │ │ b.n 1a8c08 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xe82000d7 │ │ │ │ + @ instruction: 0xe82400d7 │ │ │ │ b.n 1a8b5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf3b400ee │ │ │ │ b.n 1a8a84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ blx c07e0 │ │ │ │ @@ -368998,185 +368998,185 @@ │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a8760 │ │ │ │ b.n 1a8eb0 │ │ │ │ - @ instruction: 0xf31400d7 │ │ │ │ + @ instruction: 0xf31800d7 │ │ │ │ ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1a9428 │ │ │ │ + bgt.n 1a9430 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a8e78 │ │ │ │ + b.n 1a8e80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bgt.n 1a93d0 │ │ │ │ + bgt.n 1a93d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a8e20 │ │ │ │ + b.n 1a8e28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 1a9378 │ │ │ │ + blt.n 1a9380 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a8dc8 │ │ │ │ + b.n 1a8dd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1a9328 │ │ │ │ + blt.n 1a9330 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 1a92dc │ │ │ │ + blt.n 1a92e4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a8d2c │ │ │ │ + b.n 1a8d34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1a948c │ │ │ │ + blt.n 1a9494 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 1a943c │ │ │ │ + blt.n 1a9444 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a8c8c │ │ │ │ + b.n 1a8c94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1a93f0 │ │ │ │ + blt.n 1a93f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1a93a8 │ │ │ │ + bge.n 1a93b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 1a9360 │ │ │ │ + bge.n 1a9368 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a9bb0 │ │ │ │ + b.n 1a9bb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 1a9308 │ │ │ │ + bge.n 1a9310 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a9b5c │ │ │ │ + b.n 1a9b64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1a94b4 │ │ │ │ + bge.n 1a94bc │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a9af4 │ │ │ │ + b.n 1a9afc │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 1a9458 │ │ │ │ + bge.n 1a9460 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a9aa8 │ │ │ │ + b.n 1a9ab0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1a9400 │ │ │ │ + bge.n 1a9408 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a9a44 │ │ │ │ + b.n 1a9a4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1a93a4 │ │ │ │ + bls.n 1a93ac │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a99e4 │ │ │ │ + b.n 1a99ec │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1a933c │ │ │ │ + bls.n 1a9344 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a9990 │ │ │ │ + b.n 1a9998 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1a94f0 │ │ │ │ + bls.n 1a94f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1a9494 │ │ │ │ + bls.n 1a949c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a98e4 │ │ │ │ + b.n 1a98ec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1a9440 │ │ │ │ + bls.n 1a9448 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a9880 │ │ │ │ + b.n 1a9888 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1a93dc │ │ │ │ + bhi.n 1a93e4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a981c │ │ │ │ + b.n 1a9824 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1a937c │ │ │ │ + bhi.n 1a9384 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a97c0 │ │ │ │ + b.n 1a97c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1a9524 │ │ │ │ + bhi.n 1a952c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr2, cr7, {6} │ │ │ │ + mcr 0, 4, r0, cr6, cr7, {6} │ │ │ │ stmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a9724 │ │ │ │ + b.n 1a972c │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1a9490 │ │ │ │ + bhi.n 1a9498 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a96e0 │ │ │ │ + b.n 1a96e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1a9448 │ │ │ │ + bvc.n 1a9450 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a9698 │ │ │ │ + b.n 1a96a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1a93fc │ │ │ │ + bvc.n 1a9404 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a964c │ │ │ │ + b.n 1a9654 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1a93b0 │ │ │ │ + bvc.n 1a93b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a9600 │ │ │ │ + b.n 1a9608 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1a95b8 │ │ │ │ + b.n 1a95c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1a9550 │ │ │ │ + bvc.n 1a9558 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1a950c │ │ │ │ + b.n 1a9514 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 1a94ac │ │ │ │ + bvc.n 1a94b4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1a9408 │ │ │ │ + bvs.n 1a9410 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1a9568 │ │ │ │ + bvs.n 1a9570 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1a94c8 │ │ │ │ + bvs.n 1a94d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 1a9464 │ │ │ │ + bpl.n 1a946c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 1a9420 │ │ │ │ + bpl.n 1a9428 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a94c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -369320,41 +369320,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a952a │ │ │ │ nop │ │ │ │ b.n 1a95d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeabe00d7 │ │ │ │ + @ instruction: 0xeac200d7 │ │ │ │ b.n 1a9544 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - eor.w r0, r6, r7, lsr #3 │ │ │ │ + eor.w r0, sl, r7, lsr #3 │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1a9718 │ │ │ │ + bcc.n 1a9720 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 1a9568 │ │ │ │ + bgt.n 1a9570 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1a96d0 │ │ │ │ + bcc.n 1a96d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 1a9720 │ │ │ │ + bgt.n 1a9728 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r1!, {r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1a9688 │ │ │ │ + bcc.n 1a9690 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 1a96d8 │ │ │ │ + bgt.n 1a96e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1a9640 │ │ │ │ + bcs.n 1a9648 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 1a9694 │ │ │ │ + bgt.n 1a969c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a9674 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -369438,23 +369438,23 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a9320 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcs.n 1a975c │ │ │ │ + bcs.n 1a9764 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1a97b0 │ │ │ │ + blt.n 1a97b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1a9718 │ │ │ │ + bne.n 1a9720 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1a9768 │ │ │ │ + blt.n 1a9770 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a975c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -369516,17 +369516,17 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a921c │ │ │ │ lsls r4, r5, #3 │ │ │ │ itte │ │ │ │ lsl r1, r4, #3 │ │ │ │ - bne.n 1a9858 @ unpredictable > │ │ │ │ + bne.n 1a9860 @ unpredictable > │ │ │ │ lslal r7, r2, #3 │ │ │ │ - bge.n 1a98a8 │ │ │ │ + bge.n 1a98b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a9804 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -369610,23 +369610,23 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a9190 │ │ │ │ lsls r4, r5, #3 │ │ │ │ itte mi │ │ │ │ lslmi r1, r4, #3 │ │ │ │ - beq.n 1a99cc @ unpredictable │ │ │ │ + beq.n 1a99d4 @ unpredictable │ │ │ │ lslpl r7, r2, #3 │ │ │ │ - bls.n 1a9820 │ │ │ │ + bls.n 1a9828 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ittt ne │ │ │ │ lslne r1, r4, #3 │ │ │ │ - beq.n 1a9988 @ unpredictable │ │ │ │ + beq.n 1a9990 @ unpredictable │ │ │ │ lslne r7, r2, #3 │ │ │ │ - bls.n 1a99d8 │ │ │ │ + bls.n 1a99e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a98ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -369710,23 +369710,23 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1aa098 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bkpt 0x0060 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1a993c │ │ │ │ + bhi.n 1a9944 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bkpt 0x0038 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1a98f4 │ │ │ │ + bhi.n 1a98fc │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a99d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -369803,17 +369803,17 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1a9fcc │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r1, r5, r6, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 1a9a14 │ │ │ │ + bvc.n 1a9a1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a9a9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -370089,43 +370089,43 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1aa148 │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1a9d90 │ │ │ │ + bvc.n 1a9d98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1a9cf4 │ │ │ │ + bvs.n 1a9cfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 1a9fd8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbnz r6, 1a9dd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1aa440 │ │ │ │ + b.n 1aa448 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 1a9cb8 │ │ │ │ + bpl.n 1a9cc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ │ │ │ 001a9da0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -370241,29 +370241,29 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #156 @ 0x9c │ │ │ │ lsls r4, r5, #3 │ │ │ │ cbnz r6, 1a9eea │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 1a9e9c │ │ │ │ + bcc.n 1a9ea4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbnz r4, 1a9eec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1aa23c │ │ │ │ + b.n 1aa244 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 1a9e54 │ │ │ │ + bcc.n 1a9e5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbnz r2, 1a9eec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 1a9dfc │ │ │ │ + bcc.n 1a9e04 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001a9ee8 : │ │ │ │ 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 │ │ │ │ @@ -370450,47 +370450,47 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1aa0fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcs.n 1aa184 │ │ │ │ + bcs.n 1aa18c │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xb7da │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcs.n 1aa13c │ │ │ │ + bcs.n 1aa144 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcs.n 1aa0f4 │ │ │ │ + bcs.n 1aa0fc │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xb786 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 1aa0ac │ │ │ │ + bne.n 1aa0b4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xb75c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 1aa064 │ │ │ │ + bne.n 1aa06c │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xb734 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 1aa020 │ │ │ │ + bne.n 1aa028 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001aa108 : │ │ │ │ stmdb 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 │ │ │ │ @@ -370715,55 +370715,55 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1aa31c │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1aa3a4 │ │ │ │ + beq.n 1aa3ac │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1aa35c │ │ │ │ + beq.n 1aa364 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 1aa338 │ │ │ │ + ble.n 1aa340 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001aa398 : │ │ │ │ stmdb 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 │ │ │ │ @@ -371171,91 +371171,91 @@ │ │ │ │ nop │ │ │ │ bhi.n 1aa7b8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvc.n 1aa8bc │ │ │ │ lsls r4, r5, #3 │ │ │ │ sxth r2, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ sxth r0, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r4, 1aa828 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r6, 1aa826 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bge.n 1aa750 │ │ │ │ + bge.n 1aa758 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r4, 1aa824 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r6, 1aa822 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r2, 1aa824 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1aa8c4 │ │ │ │ + bls.n 1aa8cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add sp, #344 @ 0x158 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001aa864 : │ │ │ │ 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 │ │ │ │ @@ -371442,47 +371442,47 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1aa980 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ + lsllt r7, r2, #3 │ │ │ │ + ldmialt r0!, {r2, r5, r6, r7} │ │ │ │ lsllt r7, r2, #3 │ │ │ │ - ldmialt r0!, {r5, r6, r7} │ │ │ │ - lslge r7, r2, #3 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - nop {9} │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ite ls │ │ │ │ + lslls r7, r2, #3 │ │ │ │ + ldmiahi r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ + lslvs r7, r2, #3 │ │ │ │ + ldmiavc r0!, {r4, r7} │ │ │ │ lslvs r7, r2, #3 │ │ │ │ - ldmiavs r0!, {r2, r3, r7} │ │ │ │ - lslvc r7, r2, #3 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r7, r2, #3 │ │ │ │ - ldmiacc r0!, {r1, r5, r6} │ │ │ │ + sev │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - itee ne │ │ │ │ + itet ne │ │ │ │ + lslne r7, r2, #3 │ │ │ │ + ldmiaeq r0!, {r2, r3, r4, r5} │ │ │ │ lslne r7, r2, #3 │ │ │ │ - ldmiaeq r0!, {r3, r4, r5} │ │ │ │ - lsleq r7, r2, #3 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001aaa84 : │ │ │ │ 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 │ │ │ │ @@ -371669,47 +371669,47 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1aab60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001aaca4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -371942,45 +371942,45 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r6, 1aaf40 │ │ │ │ + cbnz r2, 1aaf42 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 1aaf44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001aaf34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -372322,83 +372322,83 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1ab012 │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1ab3cc │ │ │ │ + beq.n 1ab3d4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1ab3f0 │ │ │ │ + beq.n 1ab3f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r6, pc, #120 @ (adr r6, 1ab390 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, pc, #896 @ (adr r5, 1ab6a4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, pc, #712 @ (adr r5, 1ab5f8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, pc, #544 @ (adr r5, 1ab55c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - nop {14} │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1ab4c0 ) │ │ │ │ + itt al │ │ │ │ + lslal r7, r2, #3 │ │ │ │ + addal r5, pc, #376 @ (adr r5, 1ab4c0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - itet lt │ │ │ │ + itte lt │ │ │ │ lsllt r7, r2, #3 │ │ │ │ - addge r5, pc, #208 @ (adr r5, 1ab424 ) │ │ │ │ - lsllt r1, r4, #3 │ │ │ │ - cpsie ai │ │ │ │ + addlt r5, pc, #208 @ (adr r5, 1ab424 ) │ │ │ │ + lslge r1, r4, #3 │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r7, r2, #3 │ │ │ │ - addls r5, pc, #48 @ (adr r5, 1ab390 ) │ │ │ │ - lslls r1, r4, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + itee ls │ │ │ │ + lslls r7, r2, #3 │ │ │ │ + addhi r5, pc, #48 @ (adr r5, 1ab390 ) │ │ │ │ + lslhi r1, r4, #3 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - itt vs │ │ │ │ + it vs │ │ │ │ lslvs r7, r2, #3 │ │ │ │ │ │ │ │ 001ab368 : │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-104] │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ @@ -372919,91 +372919,91 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1ab668 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldmia r1!, {r2} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, pc, #480 @ (adr r7, 1abb30 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r7, [pc, #1008] @ (1abd44 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r6, pc, #904 @ (adr r6, 1abcec ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r6, pc, #544 @ (adr r6, 1abb90 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ hlt 0x0022 │ │ │ │ lsls r6, r2, #3 │ │ │ │ rev16 r2, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r0, 1ab990 │ │ │ │ + cbz r4, 1ab990 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r0, 1ab98c │ │ │ │ + cbz r4, 1ab98c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, pc, #616 @ (adr r5, 1abbf4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 1ab990 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, pc, #736 @ (adr r4, 1abc90 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w r4, [pc, #2536] @ 1ac3b8 │ │ │ │ @@ -373983,253 +373983,253 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #160] @ (1ac468 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r2, pc, #680 @ (adr r2, 1ac678 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r1, pc, #792 @ (adr r1, 1ac6fc ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #568 @ (adr r1, 1ac62c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #216 @ (adr r1, 1ac4d4 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r0, pc, #904 @ (adr r0, 1ac794 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #912 @ (adr r7, 1ac864 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 1ac874 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #768 @ (adr r7, 1ac7e0 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 1ac7f0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 1ac75c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 1ac76c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 1ac644 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 1ac654 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 1ac524 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 1ac534 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #872 @ (adr r6, 1ac890 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 1ac8a0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 1ac80c ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 1ac81c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #576 @ (adr r6, 1ac780 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 1ac790 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 1ac6f4 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 1ac704 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r7, r2, #3 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 1ac948 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 1ac958 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ittt gt │ │ │ │ + itte gt │ │ │ │ lslgt r7, r2, #3 │ │ │ │ ldrgt r2, [sp, #352] @ 0x160 │ │ │ │ - lslgt r1, r4, #3 │ │ │ │ - add r5, pc, #840 @ (adr r5, 1ac8c4 ) │ │ │ │ + lslle r1, r4, #3 │ │ │ │ + add r5, pc, #856 @ (adr r5, 1ac8d4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ittt ls │ │ │ │ - lslls r7, r2, #3 │ │ │ │ - ldrls r2, [sp, #200] @ 0xc8 │ │ │ │ - lslls r1, r4, #3 │ │ │ │ - add r5, pc, #688 @ (adr r5, 1ac838 ) │ │ │ │ + ittt ge │ │ │ │ + lslge r7, r2, #3 │ │ │ │ + ldrge r2, [sp, #200] @ 0xc8 │ │ │ │ + lslge r1, r4, #3 │ │ │ │ + add r5, pc, #704 @ (adr r5, 1ac848 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r7, r2, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrvc r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #528 @ (adr r5, 1ac7a4 ) │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - sevl │ │ │ │ + add r5, pc, #544 @ (adr r5, 1ac7b4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ite pl │ │ │ │ + lslpl r7, r2, #3 │ │ │ │ + ldrmi r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, pc, #368 @ (adr r5, 1ac710 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 1ac720 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - it cs │ │ │ │ + ite cs │ │ │ │ lslcs r7, r2, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ ldr r3, [pc, #304] @ (1ac6e8 ) │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [pc, #304] @ (1ac6ec ) │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -374361,35 +374361,35 @@ │ │ │ │ b.n 1ac678 │ │ │ │ eors r0, r5 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xb634 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, pc, #320 @ (adr r2, 1ac850 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 1ac860 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r4, 1ac79c │ │ │ │ + cbnz r0, 1ac79e │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001ac720 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -374415,17 +374415,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ac73a │ │ │ │ nop │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 1aca28 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 1aca38 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r0, 1ac7d2 │ │ │ │ + cbnz r4, 1ac7d2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001ac774 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -374513,31 +374513,31 @@ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ac7e2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 1acb88 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 1acb98 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ac878 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -374565,17 +374565,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ac89a │ │ │ │ - add r0, pc, #320 @ (adr r0, 1aca08 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 1aca18 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001ac8d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -374608,19 +374608,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ movs r1, #15 │ │ │ │ b.n 1ac8f6 │ │ │ │ nop │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001ac934 : │ │ │ │ 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 │ │ │ │ @@ -374782,49 +374782,49 @@ │ │ │ │ b.n 1ac9f0 │ │ │ │ cbz r4, 1acb34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r4, 1acb3a │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, pc, #736 @ (adr r7, 1acde4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ sxtb r4, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 1acba0 │ │ │ │ + cbnz r0, 1acba2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001acb2c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -374944,35 +374944,35 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r6, 1accba │ │ │ │ + cbnz r2, 1accbc │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r4, 1acc6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #3 │ │ │ │ add r5, pc, #1008 @ (adr r5, 1ad05c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #256] @ 1acd98 │ │ │ │ sub sp, #12 │ │ │ │ @@ -375078,15 +375078,15 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -375274,29 +375274,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r2, pc, #968 @ (adr r2, 1ad348 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r7, 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 r0, [pc, #336] @ (1ad0fc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -375437,41 +375437,41 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ add sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001ad144 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -375569,17 +375569,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001ad23c : │ │ │ │ stmdb 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 │ │ │ │ @@ -375762,33 +375762,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r0, 1ad48e │ │ │ │ + cbz r4, 1ad48e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r4, 1ad434 │ │ │ │ + cbnz r0, 1ad436 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r0, 1ad474 │ │ │ │ + cbz r4, 1ad474 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001ad438 : │ │ │ │ ldr r2, [pc, #164] @ (1ad4e0 ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ad4dc │ │ │ │ @@ -375855,23 +375855,23 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r4, 1ad534 │ │ │ │ + cbz r0, 1ad536 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #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] │ │ │ │ @@ -376375,33 +376375,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ @@ -376418,29 +376418,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ blx c0530 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ @@ -377726,115 +377726,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #27] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #27] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r2, [r6, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1aeab4 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 1aeac4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1aeaac ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 1aeabc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r2, [r5, #15] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 1aeae0 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 1aeaf0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #280 @ (adr r3, 1aeadc ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 1aeaec ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r4, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #16 @ (adr r3, 1ae9e0 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 1ae9f0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -377842,15 +377842,15 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #648 @ (adr r1, 1aec78 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1aec88 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -377862,63 +377862,63 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r3, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #25] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #23] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r0, #22] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r3, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr.w r2, [pc, #1496] @ 1af054 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1496] @ 1af058 │ │ │ │ ldr.w r3, [pc, #1496] @ 1af05c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -378438,165 +378438,165 @@ │ │ │ │ movw r1, #1212 @ 0x4bc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 1ad56a │ │ │ │ nop │ │ │ │ strb r2, [r3, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r6, [r4, #11] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r6, [r6, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r6, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r6, [r1, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001af188 : │ │ │ │ stmdb 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 │ │ │ │ @@ -378848,47 +378848,47 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r4, [r4, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001af458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -378967,23 +378967,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001af53c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -379035,17 +379035,17 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r1, [pc, #1000] @ (1af9d4 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -379427,27 +379427,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -379461,31 +379461,31 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001afa50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -380658,186 +380658,186 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r6, [r3, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r7, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrd r0, r0, [r2, #856] @ 0x358 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r2, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #29] │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr.w r3, [pc, #3612] @ 1b16e8 │ │ │ │ sub.w r2, sl, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r3, r4, #1048 @ 0x418 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -382085,127 +382085,127 @@ │ │ │ │ movw r1, #1629 @ 0x65d │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1b052c │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, r2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r2, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r1, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r6, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r6, [r5, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r7, [pc, #752] @ (1b1a64 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r6, [pc, #1016] @ (1b1b80 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r4, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r6, [pc, #240] @ (1b188c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r5, [pc, #416] @ (1b1954 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r4, [r1, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [pc, #928] @ (1b1b68 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r6, [r0, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -382219,51 +382219,51 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r0, [r0, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [pc, #616] @ (1b1a5c ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r5, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [pc, #64] @ (1b1844 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r6, [r5, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [pc, #808] @ (1b1b48 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r5, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r6, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r0, [r6, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr.w r2, [pc, #3832] @ 1b2740 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3832] @ 1b2744 │ │ │ │ ldr.w r3, [pc, #3832] @ 1b2748 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -383520,365 +383520,365 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1716 @ 0x6b4 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1b052c │ │ │ │ cmp lr, r9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp ip, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, sp │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #960] @ (1b2b2c ) │ │ │ │ + ldr r7, [pc, #976] @ (1b2b3c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #808] @ (1b2a98 ) │ │ │ │ + ldr r7, [pc, #824] @ (1b2aa8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #656] @ (1b2a04 ) │ │ │ │ + ldr r7, [pc, #672] @ (1b2a14 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #504] @ (1b2970 ) │ │ │ │ + ldr r7, [pc, #520] @ (1b2980 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #352] @ (1b28dc ) │ │ │ │ + ldr r7, [pc, #368] @ (1b28ec ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #192] @ (1b2840 ) │ │ │ │ + ldr r7, [pc, #208] @ (1b2850 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #40] @ (1b27ac ) │ │ │ │ + ldr r7, [pc, #56] @ (1b27bc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r2, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #896] @ (1b2b0c ) │ │ │ │ + ldr r6, [pc, #912] @ (1b2b1c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #728] @ (1b2a6c ) │ │ │ │ + ldr r6, [pc, #744] @ (1b2a7c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #568] @ (1b29d0 ) │ │ │ │ + ldr r6, [pc, #584] @ (1b29e0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #416] @ (1b293c ) │ │ │ │ + ldr r6, [pc, #432] @ (1b294c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ muls r6, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #240] @ (1b2894 ) │ │ │ │ + ldr r6, [pc, #256] @ (1b28a4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r7, r2, #3 │ │ │ │ orrs r0, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #856] @ (1b2b10 ) │ │ │ │ + ldr r5, [pc, #872] @ (1b2b20 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #536] @ (1b29d8 ) │ │ │ │ + ldr r5, [pc, #552] @ (1b29e8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r4, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [pc, #360] @ (1b2930 ) │ │ │ │ + ldr r5, [pc, #376] @ (1b2940 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #200] @ (1b2898 ) │ │ │ │ + ldr r5, [pc, #216] @ (1b28a8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #48] @ (1b2804 ) │ │ │ │ + ldr r5, [pc, #64] @ (1b2814 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ tst r2, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #896] @ (1b2b5c ) │ │ │ │ + ldr r4, [pc, #912] @ (1b2b6c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ rors r0, r3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #696] @ (1b2aa0 ) │ │ │ │ + ldr r4, [pc, #712] @ (1b2ab0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #520] @ (1b29f8 ) │ │ │ │ + ldr r4, [pc, #536] @ (1b2a08 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #376] @ (1b296c ) │ │ │ │ + ldr r4, [pc, #392] @ (1b297c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #224] @ (1b28d8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1b28e8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #72] @ (1b2844 ) │ │ │ │ + ldr r4, [pc, #88] @ (1b2854 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #944] @ (1b2bb0 ) │ │ │ │ + ldr r3, [pc, #960] @ (1b2bc0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #800] @ (1b2b24 ) │ │ │ │ + ldr r3, [pc, #816] @ (1b2b34 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (1b29fc ) │ │ │ │ + ldr r3, [pc, #512] @ (1b2a0c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ eors r2, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #320] @ (1b2954 ) │ │ │ │ + ldr r3, [pc, #336] @ (1b2964 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [pc, #136] @ (1b28a4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1b28b4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #992] @ (1b2c04 ) │ │ │ │ + ldr r2, [pc, #1008] @ (1b2c14 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [pc, #824] @ (1b2b64 ) │ │ │ │ + ldr r2, [pc, #840] @ (1b2b74 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #424] @ (1b29ec ) │ │ │ │ + ldr r2, [pc, #440] @ (1b29fc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #224] @ (1b2930 ) │ │ │ │ + ldr r2, [pc, #240] @ (1b2940 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #24] @ (1b2874 ) │ │ │ │ + ldr r2, [pc, #40] @ (1b2884 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #872] @ (1b2bcc ) │ │ │ │ + ldr r1, [pc, #888] @ (1b2bdc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #720] @ (1b2b38 ) │ │ │ │ + ldr r1, [pc, #736] @ (1b2b48 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #568] @ (1b2aa4 ) │ │ │ │ + ldr r1, [pc, #584] @ (1b2ab4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #416] @ (1b2a10 ) │ │ │ │ + ldr r1, [pc, #432] @ (1b2a20 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #264] @ (1b297c ) │ │ │ │ + ldr r1, [pc, #280] @ (1b298c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #112] @ (1b28e8 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b28f8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #984] @ (1b2c54 ) │ │ │ │ + ldr r0, [pc, #1000] @ (1b2c64 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #832] @ (1b2bc0 ) │ │ │ │ + ldr r0, [pc, #848] @ (1b2bd0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r5, #206 @ 0xce │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #656] @ (1b2b18 ) │ │ │ │ + ldr r0, [pc, #672] @ (1b2b28 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #456] @ (1b2a5c ) │ │ │ │ + ldr r0, [pc, #472] @ (1b2a6c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r5, #50 @ 0x32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #32] @ (1b28cc ) │ │ │ │ + ldr r0, [pc, #48] @ (1b28dc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx fp │ │ │ │ + bxns fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ bx r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r3, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r1, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r8, r9 │ │ │ │ + add ip, r9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r1, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r1, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r0, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r0, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r7, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [pc, #716] @ (1b2cd4 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -384132,103 +384132,103 @@ │ │ │ │ add.w r2, r2, #364 @ 0x16c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 1b052c │ │ │ │ nop │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r1, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r1, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r1, #158 @ 0x9e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r1, #114 @ 0x72 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b2d88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -384433,25 +384433,25 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #128] @ (1b3004 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r1, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r5, [pc, #712] @ (1b3260 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b2fa0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -384781,87 +384781,87 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [pc, #768] @ (1b35d8 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 1b323c │ │ │ │ + ble.n 1b3244 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ands r6, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b336c : │ │ │ │ stmdb 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 │ │ │ │ @@ -385144,41 +385144,41 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [pc, #64] @ (1b3680 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r5, #202 @ 0xca │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r4, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b3680 : │ │ │ │ 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 │ │ │ │ @@ -385299,25 +385299,25 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp sl, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b37c4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #240] @ 0xf0 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -385496,37 +385496,37 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add lr, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r0, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [pc, #736] @ (1b3c68 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b399c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -385622,29 +385622,29 @@ │ │ │ │ b.n 1b3a0e │ │ │ │ orrs r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r5, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r5, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ bxns r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b3ab0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -385777,35 +385777,35 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1b3b62 │ │ │ │ rors r6, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r5, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #150 @ 0x96 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r4, #54 @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp ip, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b3c2c : │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #18 │ │ │ │ bhi.n 1b3cd0 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -385884,17 +385884,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ │ │ │ 001b3d1c : │ │ │ │ movw r3, #1034 @ 0x40a │ │ │ │ movt r3, #19456 @ 0x4c00 │ │ │ │ @@ -386004,17 +386004,17 @@ │ │ │ │ movs r3, #6 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b3e3c : │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 1b3e66 │ │ │ │ cmp r0, #4 │ │ │ │ bls.n 1b3e6e │ │ │ │ @@ -386086,17 +386086,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b3efc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -386201,25 +386201,25 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #138 @ 0x8a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r5, #32 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #284] @ (1b4148 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -386348,25 +386348,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #140 @ 0x8c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r3, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #292] @ (1b42ac ) │ │ │ │ @@ -386497,25 +386497,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b42d8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #88] @ 0x58 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -386583,17 +386583,17 @@ │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b434c │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b4384 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -386621,17 +386621,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b43a6 │ │ │ │ nop │ │ │ │ adds r4, r6, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b43e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -386659,17 +386659,17 @@ │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b4404 │ │ │ │ adds r6, r2, #3 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b443c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -386697,17 +386697,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b445e │ │ │ │ nop │ │ │ │ adds r4, r7, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b4498 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -386731,17 +386731,17 @@ │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b44b0 │ │ │ │ adds r2, r5, #0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #792] @ (1b4800 ) │ │ │ │ + ldr r7, [pc, #808] @ (1b4810 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b44e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -386766,17 +386766,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b4500 │ │ │ │ nop │ │ │ │ subs r2, r3, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [pc, #472] @ (1b4714 ) │ │ │ │ + ldr r7, [pc, #488] @ (1b4724 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b453c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -386844,17 +386844,17 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ subs r6, r4, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [pc, #776] @ (1b4904 ) │ │ │ │ + ldr r6, [pc, #792] @ (1b4914 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -387279,23 +387279,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1b47e4 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #544] @ (1b4ca4 ) │ │ │ │ + ldr r6, [pc, #560] @ (1b4cb4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r6, #130 @ 0x82 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r5, [pc, #568] @ (1b4ccc ) │ │ │ │ + ldr r5, [pc, #584] @ (1b4cdc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r0, r3, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -387305,35 +387305,35 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (1b4ca8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1b4cb8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, r0, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r6, [pc, #1176] @ 1b4f90 │ │ │ │ @@ -387765,23 +387765,23 @@ │ │ │ │ b.n 1b4ce2 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #544] @ (1b51c0 ) │ │ │ │ + ldr r1, [pc, #560] @ (1b51d0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r1, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #720] @ (1b5278 ) │ │ │ │ + ldr r0, [pc, #736] @ (1b5288 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r6, r7, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #424] @ (1b5158 ) │ │ │ │ + ldr r0, [pc, #440] @ (1b5168 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r4, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -387789,31 +387789,31 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b4ff0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -387981,35 +387981,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r6, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r0, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r0, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r0, #74 @ 0x4a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b51b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -388461,81 +388461,81 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r6, r7, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r4, r4, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r6, r6, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r4, r7, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r6, r3, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r3, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r6, r2, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b56c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -388897,97 +388897,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r1, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r2, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b5b08 : │ │ │ │ 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 │ │ │ │ @@ -389094,27 +389094,27 @@ │ │ │ │ nop │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r1, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b5c3c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -389230,43 +389230,43 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b5c72 │ │ │ │ b.n 1b5cd4 │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r6, r5, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r6, r7, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r6, r2, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r5, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b5da0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -389901,93 +389901,93 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r7, r2, #3 │ │ │ │ adds r4, r1, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r2, r1, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r4, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ vmla.i q8, q9, d0[4] │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ vmla.i16 q0, q12, d0[2] │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b64d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -390113,34 +390113,34 @@ │ │ │ │ b.n 1b656e │ │ │ │ nop │ │ │ │ asrs r6, r0, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r2, #-896]! @ 0xfffffc80 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stc2l 0, cr0, [r2], #896 @ 0x380 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldc2l 0, cr0, [r2], #-896 @ 0xfffffc80 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r7, r2, #3 │ │ │ │ mcrr2 0, 14, r0, ip, cr0 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b6648 : │ │ │ │ stmdb 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 │ │ │ │ @@ -390293,32 +390293,32 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1b66f2 │ │ │ │ nop │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xfbc400e0 │ │ │ │ asrs r2, r7, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsrs r2, r3, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b6818 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -390534,34 +390534,34 @@ │ │ │ │ b.n 1b68ae │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xfae200e0 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.u8 q8, q11, q3 │ │ │ │ - vqadd.u32 q0, q11, q3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + vqadd.u8 q8, q13, q3 │ │ │ │ + vqadd.u32 q0, q13, q3 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mrc2 0, 7, r0, cr4, cr6, {6} │ │ │ │ + mrc2 0, 7, r0, cr8, cr6, {6} │ │ │ │ │ │ │ │ 001b6a58 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -390585,16 +390585,16 @@ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b6a72 │ │ │ │ nop │ │ │ │ str.w r0, [r8, #224] @ 0xe0 │ │ │ │ - mrc2 0, 3, r0, cr6, cr6, {6} │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + mrc2 0, 3, r0, cr10, cr6, {6} │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b6aac : │ │ │ │ stmdb 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 │ │ │ │ @@ -390792,34 +390792,34 @@ │ │ │ │ asrs r2, r5, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr??.w r0, [r4, r0, lsl #2] │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r0, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r3, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r2, r6, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #856 @ 0x358 │ │ │ │ - ldc2l 0, cr0, [sl], {214} @ 0xd6 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + ldc2l 0, cr0, [lr], #856 @ 0x358 │ │ │ │ + ldc2l 0, cr0, [lr], {214} @ 0xd6 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl], {214} @ 0xd6 │ │ │ │ - ldc2l 0, cr0, [sl], #-856 @ 0xfffffca8 │ │ │ │ + ldc2 0, cr0, [lr], {214} @ 0xd6 │ │ │ │ + ldc2l 0, cr0, [lr], #-856 @ 0xfffffca8 │ │ │ │ │ │ │ │ 001b6cd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #332] @ (1b6e34 ) │ │ │ │ @@ -390966,28 +390966,28 @@ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movw r0, #43232 @ 0xa8e0 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb1c00d6 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xfb2000d6 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xfade00d6 │ │ │ │ + @ instruction: 0xfae200d6 │ │ │ │ │ │ │ │ 001b6e64 : │ │ │ │ stmdb 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 r4, [pc, #1856] @ 1b75b8 │ │ │ │ @@ -391718,87 +391718,87 @@ │ │ │ │ lsrs r6, r5, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @ instruction: 0xf4b000e0 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf38200e0 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf27c00e0 │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf21a00e0 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ adcs.w r0, sl, #224 @ 0xe0 │ │ │ │ - @ instruction: 0xf70800d6 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf70c00d6 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r2, #3 │ │ │ │ vshr.u64 q0, , #30 │ │ │ │ vqadd.u32 q8, q13, │ │ │ │ vqadd.u8 q8, q8, │ │ │ │ vqadd.u16 q0, q13, │ │ │ │ mrc2 0, 7, r0, cr8, cr5, {6} │ │ │ │ orrs.w r0, r8, #224 @ 0xe0 │ │ │ │ mcr2 0, 6, r0, cr14, cr5, {6} │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ mrc2 0, 4, r0, cr2, cr5, {6} │ │ │ │ mcr2 0, 3, r0, cr12, cr5, {6} │ │ │ │ vmla.i d16, d30, d0[4] │ │ │ │ mcr2 0, 2, r0, cr4, cr5, {6} │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ - @ instruction: 0xf53c00d6 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + sbc.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ + adc.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ - @ instruction: 0xf4fe00d6 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf52000d6 │ │ │ │ + add.w r0, r2, #7012352 @ 0x6b0000 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r7, r2, #3 │ │ │ │ vhadd.s8 q0, q11, q8 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - eor.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + eors.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orr.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - bic.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - and.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - @ instruction: 0xf3e600d6 │ │ │ │ - ubfx r0, r6, #3, #23 │ │ │ │ - usat r0, #22, r6, asr #3 │ │ │ │ - usat r0, #22, r8, lsl #3 │ │ │ │ - bfi r0, r8, #3, #20 │ │ │ │ - @ instruction: 0xf35600d6 │ │ │ │ + orr.w r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + bic.w r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + and.w r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf3ea00d6 │ │ │ │ + ubfx r0, sl, #3, #23 │ │ │ │ + usat r0, #22, sl, asr #3 │ │ │ │ + usat r0, #22, ip, lsl #3 │ │ │ │ + bfi r0, ip, #3, #20 │ │ │ │ + @ instruction: 0xf35a00d6 │ │ │ │ │ │ │ │ 001b7698 : │ │ │ │ stmdb 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, #1728] @ 1b7d6c │ │ │ │ @@ -392449,73 +392449,73 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ mrrc 0, 14, r0, r2, cr0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r2, r6, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, lr, r0, asr #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb2c00e0 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r4, r0, asr #3 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r8, #896] @ 0x380 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf7fa00d5 │ │ │ │ @ instruction: 0xf7c000d5 │ │ │ │ @ instruction: 0xf77200d5 │ │ │ │ @ instruction: 0xf74a00d5 │ │ │ │ @ instruction: 0xf71000d5 │ │ │ │ @ instruction: 0xf6d600d5 │ │ │ │ @ instruction: 0xf6b000d5 │ │ │ │ @ instruction: 0xf68800d5 │ │ │ │ @ instruction: 0xf66200d5 │ │ │ │ - ldcl 0, cr0, [sl, #-856]! @ 0xfffffca8 │ │ │ │ - ldcl 0, cr0, [sl, #-856] @ 0xfffffca8 │ │ │ │ - ldc 0, cr0, [ip, #-856]! @ 0xfffffca8 │ │ │ │ - ldc 0, cr0, [lr, #-856] @ 0xfffffca8 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + ldcl 0, cr0, [lr, #-856]! @ 0xfffffca8 │ │ │ │ + ldcl 0, cr0, [lr, #-856] @ 0xfffffca8 │ │ │ │ + stcl 0, cr0, [r0, #-856] @ 0xfffffca8 │ │ │ │ + stc 0, cr0, [r2, #-856]! @ 0xfffffca8 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldcl 0, cr0, [lr], #856 @ 0x358 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + stc 0, cr0, [r2, #-856] @ 0xfffffca8 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc 0, cr0, [r8], #856 @ 0x358 │ │ │ │ - ldc 0, cr0, [r8], {214} @ 0xd6 │ │ │ │ - ldcl 0, cr0, [r8], #-856 @ 0xfffffca8 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + ldc 0, cr0, [ip], #856 @ 0x358 │ │ │ │ + ldc 0, cr0, [ip], {214} @ 0xd6 │ │ │ │ + ldcl 0, cr0, [ip], #-856 @ 0xfffffca8 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc 0, cr0, [r6], {214} @ 0xd6 │ │ │ │ - @ instruction: 0xebe600d6 │ │ │ │ - rsb r0, r6, r6, lsr #3 │ │ │ │ - sub.w r0, r6, r6, lsr #3 │ │ │ │ + stc 0, cr0, [sl], {214} @ 0xd6 │ │ │ │ + @ instruction: 0xebea00d6 │ │ │ │ + rsb r0, sl, r6, lsr #3 │ │ │ │ + sub.w r0, sl, r6, lsr #3 │ │ │ │ │ │ │ │ 001b7e28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -393004,52 +393004,52 @@ │ │ │ │ cdp2 0, 6, cr0, cr12, cr11, {7} │ │ │ │ cdp2 0, 6, cr0, cr0, cr11, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr4, cr11, {7} │ │ │ │ b.n 1b7cb8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf26c00d5 │ │ │ │ b.n 1b8b04 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 1b8a28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0a600d5 │ │ │ │ bics.w r0, r4, #213 @ 0xd5 │ │ │ │ vshr.s64 q8, , #4 │ │ │ │ vshr.s64 q0, , #6 │ │ │ │ vshr.s64 q0, , #48 │ │ │ │ vqadd.s16 q8, q11, │ │ │ │ - b.n 1b8090 │ │ │ │ + b.n 1b8098 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1b84f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1b8050 │ │ │ │ + b.n 1b8058 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1b8014 │ │ │ │ + b.n 1b801c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 1b7fdc │ │ │ │ + b.n 1b7fe4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 1b7fa0 │ │ │ │ + b.n 1b7fa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 1b7f68 │ │ │ │ + b.n 1b7f70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 1b7f30 │ │ │ │ + b.n 1b7f38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001b83d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -393080,21 +393080,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1b8400 │ │ │ │ nop │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1b7e0c │ │ │ │ + b.n 1b7e14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ svc 210 @ 0xd2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001b8440 : │ │ │ │ cbz r0, 1b844a │ │ │ │ mov.w ip, #3 │ │ │ │ @@ -393151,19 +393151,19 @@ │ │ │ │ b.n 1b8496 │ │ │ │ nop │ │ │ │ ldrh.w r0, [sl, fp, lsl #2] │ │ │ │ strb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1b7d7c │ │ │ │ + b.n 1b7d84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b84d8 : │ │ │ │ ldr r3, [pc, #16] @ (1b84ec ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (1b84f0 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -393348,90 +393348,90 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #168] @ (1b8720 ) │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf7a000eb │ │ │ │ strh r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r4, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #20] │ │ │ │ ... │ │ │ │ @@ -393475,15 +393475,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r4, r7, [sp] │ │ │ │ blx bba54 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b87ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -394179,38 +394179,38 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ec00eb │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0e200eb │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvc.n 1b8d88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ eor.w r0, r4, #235 @ 0xeb │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvc.n 1b8cd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1b8e70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvc.n 1b8e20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvc.n 1b8ddc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bvs.n 1b8d48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001b8dc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -394434,31 +394434,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1b90c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1b9034 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stc 0, cr0, [ip, #940]! @ 0x3ac │ │ │ │ bmi.n 1b8fc8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf29800d5 │ │ │ │ bmi.n 1b8f30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ │ │ │ │ 001b8ff4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -395840,357 +395840,357 @@ │ │ │ │ @ instruction: 0xeb8e00eb │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [sl, #948] @ 0x3b4 │ │ │ │ sbcs.w r0, r8, fp, asr #3 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stc2l 0, cr0, [r6], {214} @ 0xd6 │ │ │ │ + stc2l 0, cr0, [sl], {214} @ 0xd6 │ │ │ │ strb r6, [r4, #18] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bcs.n 1b9f88 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 1b9e38 │ │ │ │ + bvs.n 1b9e40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldc2 0, cr0, [r6], {237} @ 0xed │ │ │ │ mrrc2 0, 14, r0, ip, cr13 │ │ │ │ bne.n 1b9f70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldc2 0, cr0, [r2], #-948 @ 0xfffffc4c │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [lr], {237} @ 0xed │ │ │ │ bne.n 1b9ef0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xfb8000ed │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xfa7a00ed │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr??.w r0, [r8, sp, lsl #2] │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr??.w r0, [r4, sp, lsl #2] │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ vst4. {d0-d3}, [lr :128]! │ │ │ │ ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr??.w r0, [sl, sp, lsl #2] │ │ │ │ str??.w r0, [r8, sp, lsl #2] │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1ba418 │ │ │ │ + b.n 1ba420 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb.w r0, [ip, sp, lsl #2] │ │ │ │ strb.w r0, [r4, sp, lsl #2] │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf7d800ed │ │ │ │ ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 1b9a24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r2, r3, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r0, #30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 1b9fb4 │ │ │ │ + bne.n 1b9fbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf71800ed │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1b9f00 │ │ │ │ + beq.n 1b9f08 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1b9ec0 │ │ │ │ + beq.n 1b9ec8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1ba07c │ │ │ │ + beq.n 1ba084 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1ba044 │ │ │ │ + beq.n 1ba04c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1b9fec │ │ │ │ + beq.n 1b9ff4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf4cc00ed │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ eors.w r0, r0, #7766016 @ 0x768000 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ orn r0, r8, #7766016 @ 0x768000 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ orr.w r0, r0, #7766016 @ 0x768000 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ands.w r0, r8, #7766016 @ 0x768000 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0!, {r2, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vshr.u64 q8, q3, #14 │ │ │ │ - vshr.u64 q8, q3, #44 │ │ │ │ + vshr.u64 q8, q3, #10 │ │ │ │ + vshr.u64 q8, q3, #40 │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vshr.u64 q0, q3, #62 │ │ │ │ + vshr.u64 q0, q3, #58 │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.u16 q8, q14, q3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + vqadd.u32 q8, q8, q3 │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.u64 q0, q14, q3 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + vqadd.u8 q8, q8, q3 │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r6!, {r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vqadd.u32 q0, q11, q3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + vqadd.u32 q0, q13, q3 │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.u16 q0, q8, q3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + vqadd.u16 q0, q10, q3 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc2 0, 7, r0, cr12, cr6, {6} │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + vqadd.u8 q0, q8, q3 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr8, cr6, {6} │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + mcr2 0, 7, r0, cr12, cr6, {6} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr6, {6} │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + mrc2 0, 6, r0, cr8, cr6, {6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr2 0, 6, r0, cr0, cr6, {6} │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + mcr2 0, 6, r0, cr4, cr6, {6} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr12, cr6, {6} │ │ │ │ + mrc2 0, 5, r0, cr0, cr6, {6} │ │ │ │ │ │ │ │ 001ba16c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #180] @ (1ba230 ) │ │ │ │ @@ -396271,26 +396271,26 @@ │ │ │ │ b.n 1ba198 │ │ │ │ blt.n 1ba290 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vqadd.u16 q0, q8, q3 │ │ │ │ - @ instruction: 0xfb4a00d6 │ │ │ │ + vqadd.u16 q0, q10, q3 │ │ │ │ + @ instruction: 0xfb4e00d6 │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfb1a00d6 │ │ │ │ + @ instruction: 0xfb1e00d6 │ │ │ │ stmia r2!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfaf400d6 │ │ │ │ + @ instruction: 0xfaf800d6 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001ba260 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -396484,21 +396484,21 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 1ba3c8 │ │ │ │ nop │ │ │ │ bls.n 1ba470 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ │ │ │ │ 001ba450 : │ │ │ │ @@ -396511,15 +396511,15 @@ │ │ │ │ subs r2, r4, #1 │ │ │ │ add r1, pc │ │ │ │ blx bd2f0 │ │ │ │ adds r3, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ bgt.n 1ba484 │ │ │ │ movs r3, #139 @ 0x8b │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -396679,16 +396679,16 @@ │ │ │ │ add r2, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - mcr2 0, 3, r0, cr10, cr6, {6} │ │ │ │ - mcr2 0, 2, r0, cr4, cr6, {6} │ │ │ │ + mcr2 0, 3, r0, cr14, cr6, {6} │ │ │ │ + mcr2 0, 2, r0, cr8, cr6, {6} │ │ │ │ bkpt 0x0098 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001ba660 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -396844,29 +396844,29 @@ │ │ │ │ nop │ │ │ │ bvs.n 1ba854 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x004c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2l 0, cr0, [r0, #856]! @ 0x358 │ │ │ │ + stc2l 0, cr0, [r4, #856]! @ 0x358 │ │ │ │ bpl.n 1ba730 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ pop {r1, r2, r5, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-856] @ 0xfffffca8 │ │ │ │ - ldc2 0, cr0, [r8], #856 @ 0x358 │ │ │ │ + ldc2 0, cr0, [ip, #-856] @ 0xfffffca8 │ │ │ │ + ldc2 0, cr0, [ip], #856 @ 0x358 │ │ │ │ │ │ │ │ 001ba80c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -397007,30 +397007,30 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1ba8e4 │ │ │ │ nop │ │ │ │ bmi.n 1ba870 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - mcrr2 0, 13, r0, sl, cr6 │ │ │ │ + mcrr2 0, 13, r0, lr, cr6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ bcc.n 1ba904 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ite al │ │ │ │ - lslal r6, r2, #3 │ │ │ │ - itee gt @ unpredictable > │ │ │ │ - lslgt r6, r2, #3 │ │ │ │ - nople {11} │ │ │ │ + nop {15} │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + itee le │ │ │ │ lslle r6, r2, #3 │ │ │ │ + ite lt @ unpredictable │ │ │ │ + lsllt r6, r2, #3 │ │ │ │ │ │ │ │ 001ba980 : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldrge r2, [r0, #0] │ │ │ │ ldr r1, [pc, #168] @ (1baa2c ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba9ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397103,20 +397103,20 @@ │ │ │ │ b.n 1ba9fe │ │ │ │ bcc.n 1baa88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1baa86 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xface00d6 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + @ instruction: 0xfad200d6 │ │ │ │ + ittt eq │ │ │ │ + lsleq r6, r2, #3 │ │ │ │ + bkpt 0x00e4 │ │ │ │ + lsleq r6, r2, #3 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001baa48 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -397344,43 +397344,43 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1bab92 │ │ │ │ nop │ │ │ │ bcs.n 1bacb4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ rev r2, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c400d6 │ │ │ │ + vst1.8 @ instruction: 0xf9c800d6 │ │ │ │ cbnz r4, 1baca6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vld4. {d0-d3}, [lr :64], r6 │ │ │ │ + ldrsh.w r0, [r2, r6, lsl #1] │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 1bacaa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vst4. {d0-d3}, [r2 :64], r6 │ │ │ │ + vst4. {d0-d3}, [r6 :64], r6 │ │ │ │ cbnz r4, 1baca6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str.w r0, [lr, #214] @ 0xd6 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + ldr.w r0, [r2, #214] @ 0xd6 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xb8ea │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str??.w r0, [r4, #214] @ 0xd6 │ │ │ │ - ldr??.w r0, [ip, r6, lsl #1] │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + str??.w r0, [r8, #214] @ 0xd6 │ │ │ │ + strb.w r0, [r0, #214] @ 0xd6 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -397569,37 +397569,37 @@ │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ strd sl, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ b.n 1bae04 │ │ │ │ @ instruction: 0xb70a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r4, 1baef4 │ │ │ │ + cbnz r0, 1baef6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf71000d6 │ │ │ │ + @ instruction: 0xf71400d6 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf75c00d6 │ │ │ │ - @ instruction: 0xf6ec00d6 │ │ │ │ + @ instruction: 0xf76000d6 │ │ │ │ + @ instruction: 0xf6f000d6 │ │ │ │ @ instruction: 0xb6ba │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf74800d6 │ │ │ │ - movt r0, #2262 @ 0x8d6 │ │ │ │ + @ instruction: 0xf74c00d6 │ │ │ │ + movt r0, #18646 @ 0x48d6 │ │ │ │ @ instruction: 0xb6a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf6d800d6 │ │ │ │ - subw r0, r4, #2262 @ 0x8d6 │ │ │ │ - @ instruction: 0xf69c00d6 │ │ │ │ + @ instruction: 0xf6dc00d6 │ │ │ │ + subw r0, r8, #2262 @ 0x8d6 │ │ │ │ + subw r0, r0, #2262 @ 0x8d6 │ │ │ │ @ instruction: 0xb66c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf66e00d6 │ │ │ │ + @ instruction: 0xf67200d6 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf6b200d6 │ │ │ │ - movw r0, #59606 @ 0xe8d6 │ │ │ │ + @ instruction: 0xf6b600d6 │ │ │ │ + @ instruction: 0xf65200d6 │ │ │ │ │ │ │ │ 001baeec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -397660,16 +397660,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf61600d6 │ │ │ │ - adds.w r0, r2, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf61a00d6 │ │ │ │ + adds.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ │ │ │ │ 001baf94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -397747,24 +397747,24 @@ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ b.n 1bb002 │ │ │ │ nop │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf59a00d6 │ │ │ │ - orns r0, sl, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf59e00d6 │ │ │ │ + orns r0, lr, #7012352 @ 0x6b0000 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf52200d6 │ │ │ │ - orrs.w r0, r0, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf52600d6 │ │ │ │ + orrs.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf53800d6 │ │ │ │ - bic.w r0, r8, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf53c00d6 │ │ │ │ + bic.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ │ │ │ │ 001bb07c : │ │ │ │ stmdb 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 │ │ │ │ @@ -398132,63 +398132,63 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ b.n 1bb3ac │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 1bb4a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bfi r0, r8, #3, #20 │ │ │ │ + bfi r0, ip, #3, #20 │ │ │ │ cbz r4, 1bb490 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf2e600d6 │ │ │ │ + @ instruction: 0xf2ea00d6 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ uxth r6, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf25800d6 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xf25c00d6 │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r6, r2, #3 │ │ │ │ sxtb r4, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movw r0, #57558 @ 0xe0d6 │ │ │ │ + @ instruction: 0xf25200d6 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs.w r0, r4, #214 @ 0xd6 │ │ │ │ + subs.w r0, r8, #214 @ 0xd6 │ │ │ │ cbz r4, 1bb4aa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf23600d6 │ │ │ │ - @ instruction: 0xf1fc00d6 │ │ │ │ - @ instruction: 0xf1f400d6 │ │ │ │ + @ instruction: 0xf23a00d6 │ │ │ │ + addw r0, r0, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf1f800d6 │ │ │ │ cbz r4, 1bb4ac │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsb r0, sl, #214 @ 0xd6 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + rsb r0, lr, #214 @ 0xd6 │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r0, 1bb4a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf13a00d6 │ │ │ │ - @ instruction: 0xf0d200d6 │ │ │ │ + @ instruction: 0xf13e00d6 │ │ │ │ + @ instruction: 0xf0d600d6 │ │ │ │ cbz r0, 1bb4a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf19e00d6 │ │ │ │ - adds.w r0, r6, #214 @ 0xd6 │ │ │ │ - push {lr} │ │ │ │ + sub.w r0, r2, #214 @ 0xd6 │ │ │ │ + adds.w r0, sl, #214 @ 0xd6 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf18000d6 │ │ │ │ - orrs.w r0, r4, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf18400d6 │ │ │ │ + orrs.w r0, r8, #214 @ 0xd6 │ │ │ │ │ │ │ │ 001bb4b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ ldr r2, [pc, #372] @ (1bb63c ) │ │ │ │ @@ -398351,31 +398351,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf0ca00d6 │ │ │ │ - orns r0, r6, #214 @ 0xd6 │ │ │ │ - orrs.w r0, r6, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf0ce00d6 │ │ │ │ + orns r0, sl, #214 @ 0xd6 │ │ │ │ + orrs.w r0, sl, #214 @ 0xd6 │ │ │ │ add sp, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - orrs.w r0, r2, #214 @ 0xd6 │ │ │ │ - ands.w r0, lr, #214 @ 0xd6 │ │ │ │ + orrs.w r0, r6, #214 @ 0xd6 │ │ │ │ + bic.w r0, r2, #214 @ 0xd6 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - and.w r0, r4, #214 @ 0xd6 │ │ │ │ + and.w r0, r8, #214 @ 0xd6 │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vshr.s64 q8, q3, #36 │ │ │ │ + vshr.s64 q8, q3, #32 │ │ │ │ │ │ │ │ 001bb680 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #692] @ 1bb944 │ │ │ │ @@ -398689,30 +398689,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1bbe48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vqadd.s64 q8, q8, q3 │ │ │ │ + vqadd.s64 q8, q10, q3 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1bbd10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr 0, 6, r0, cr14, cr6, {6} │ │ │ │ + mrc 0, 6, r0, cr2, cr6, {6} │ │ │ │ add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1bbbd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr6, {6} │ │ │ │ + mcr 0, 1, r0, cr8, cr6, {6} │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r0, r4, #3 │ │ │ │ b.n 1bba6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-856]! @ 0xfffffca8 │ │ │ │ + ldcl 0, cr0, [r4, #-856]! @ 0xfffffca8 │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bb9a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -398890,15 +398890,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsbs r0, r4, r6, lsr #3 │ │ │ │ + rsbs r0, r8, r6, lsr #3 │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bbb48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -399149,20 +399149,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bic.w r0, r8, r6, lsr #3 │ │ │ │ + bic.w r0, ip, r6, lsr #3 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r6!, {r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe98000d6 │ │ │ │ + @ instruction: 0xe98400d6 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bbdd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -399343,20 +399343,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1bbf84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r7, pc, #352 @ (adr r7, 1bc110 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xe83000d6 │ │ │ │ + @ instruction: 0xe83400d6 │ │ │ │ bge.n 1bc024 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r6, pc, #648 @ (adr r6, 1bc244 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1bbeb4 │ │ │ │ + b.n 1bbebc │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bbfc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -399465,15 +399465,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1bbe00 │ │ │ │ + b.n 1bbe08 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r5, pc, #800 @ (adr r5, 1bc3d8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bc0b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -399679,21 +399679,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1bbdd8 │ │ │ │ + b.n 1bbde0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r4, pc, #656 @ (adr r4, 1bc540 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1bbc90 │ │ │ │ + b.n 1bbc98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r3, pc, #968 @ (adr r3, 1bc684 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bc2bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -399887,21 +399887,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r2, pc, #656 @ (adr r2, 1bc744 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1bcbc8 │ │ │ │ + b.n 1bcbd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ itet lt │ │ │ │ lsllt r5, r2, #3 │ │ │ │ addge r1, pc, #968 @ (adr r1, 1bc888 ) │ │ │ │ lsllt r0, r4, #3 │ │ │ │ - b.n 1bca70 │ │ │ │ + b.n 1bca78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bc4c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -400093,21 +400093,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0060 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r0, pc, #624 @ (adr r0, 1bc92c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1bc9c0 │ │ │ │ + b.n 1bc9c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1bc868 │ │ │ │ + b.n 1bc870 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bc6cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -400216,15 +400216,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 1bc7f4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bc7dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -400337,15 +400337,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1bc8e4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bc8ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -400526,23 +400526,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1bca08 │ │ │ │ + ble.n 1bca10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 1bcadc │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 1bcac4 │ │ │ │ + ble.n 1bcacc │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bcab4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -400730,23 +400730,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 1bcc4c │ │ │ │ + blt.n 1bcc54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb818 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blt.n 1bcd24 │ │ │ │ + blt.n 1bcd2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bcc6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -400933,21 +400933,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1bce48 │ │ │ │ + bge.n 1bce50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 1bcf04 │ │ │ │ + bls.n 1bcf0c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bce5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401130,23 +401130,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1bcfbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bhi.n 1bd09c │ │ │ │ + bhi.n 1bd0a4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 1bcf54 │ │ │ │ + bvc.n 1bcf5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bd02c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401329,23 +401329,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1bd2cc │ │ │ │ + bvs.n 1bd2d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1bd184 │ │ │ │ + bpl.n 1bd18c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bd1fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -401459,15 +401459,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 1bd324 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 1bd2a4 │ │ │ │ + bmi.n 1bd2ac │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bd318 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -401603,15 +401603,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1bd360 │ │ │ │ + bcc.n 1bd368 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bd45c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -401761,15 +401761,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1bd5f8 │ │ │ │ + bcs.n 1bd600 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bd5c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -401960,21 +401960,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1bd738 │ │ │ │ + beq.n 1bd740 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r4, sp, #784 @ 0x310 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1bd80c │ │ │ │ + beq.n 1bd814 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bd7b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -402092,15 +402092,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bd8d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402291,21 +402291,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bdac4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -402498,21 +402498,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r7, pc, #856 @ (adr r7, 1bdff8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bdca8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -402630,15 +402630,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #672 @ (adr r6, 1be060 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r4, [r0, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bddc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -402756,15 +402756,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #360 @ (adr r5, 1be078 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r6, [r6, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bdf18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402956,21 +402956,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #48 @ (adr r4, 1be13c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r3, pc, #360 @ (adr r3, 1be280 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001be120 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403235,27 +403235,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #184 @ (adr r2, 1be454 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r1, pc, #504 @ (adr r1, 1be5a0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r0, pc, #808 @ (adr r0, 1be6dc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r4, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001be3bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403373,15 +403373,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001be4dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403501,15 +403501,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r2, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001be604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -403702,26 +403702,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r6, r2, #3 │ │ │ │ │ │ │ │ 001be7f0 : │ │ │ │ push {lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx b8b38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -403860,15 +403860,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r7, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001be950 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -404000,15 +404000,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bea94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -404196,21 +404196,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r2, 1becd8 │ │ │ │ + cbnz r6, 1becd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bec84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -404556,33 +404556,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r4, 1befb4 │ │ │ │ + cbnz r0, 1befb6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r6, 1bef98 │ │ │ │ + cbnz r2, 1bef9a │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001befa4 : │ │ │ │ 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 │ │ │ │ @@ -405153,51 +405153,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie i │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r6, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r7, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r3, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r4, 1bf560 │ │ │ │ + cbz r0, 1bf562 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r0, 1bf544 │ │ │ │ + cbz r4, 1bf544 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bf4f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -405318,15 +405318,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r6, #5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r6, 1bf654 │ │ │ │ + cbz r2, 1bf656 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bf624 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -405444,15 +405444,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bf778 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -405640,21 +405640,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r2, [r1, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r7, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bf97c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -405837,23 +405837,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bfb44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -405967,15 +405967,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001bfc60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -406169,21 +406169,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bfe68 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -406322,15 +406322,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001bffb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -406511,23 +406511,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, pc, #328 @ (adr r7, 1c02b8 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 1c02c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 1c0420 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 1c0430 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c0180 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -406809,17 +406809,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #8] @ (1c0420 ) │ │ │ │ add r1, pc │ │ │ │ b.n 1c0402 │ │ │ │ nop │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #840 @ (adr r3, 1c076c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1c077c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c0424 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -407193,45 +407193,45 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c0744 │ │ │ │ ... │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #928 @ (adr r2, 1c0bb8 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 1c0bc8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #936 @ (adr r1, 1c0bcc ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 1c0bdc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 1c0b8c ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1c0b9c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 1c0998 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1c09a8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001c0858 : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d6, [pc, #40] @ 1c0888 │ │ │ │ @@ -407317,17 +407317,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001c0944 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -407594,49 +407594,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add r1, pc, #248 @ (adr r1, 1c0d0c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrsh r6, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r2, [r6, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c0c5c : │ │ │ │ stmdb 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 │ │ │ │ @@ -407903,49 +407903,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r2, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c0f78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -408208,45 +408208,45 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c1096 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r1, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c1274 : │ │ │ │ stmdb 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 │ │ │ │ @@ -408982,57 +408982,57 @@ │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c14ea │ │ │ │ ldrsb r2, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r4, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @@ -409040,97 +409040,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r6, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r4, [r7, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r4, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r2, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r4, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #952] @ (1c1edc ) │ │ │ │ + ldr r7, [pc, #968] @ (1c1eec ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #816] @ (1c1e5c ) │ │ │ │ + ldr r7, [pc, #832] @ (1c1e6c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #680] @ (1c1ddc ) │ │ │ │ + ldr r7, [pc, #696] @ (1c1dec ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #544] @ (1c1d5c ) │ │ │ │ + ldr r7, [pc, #560] @ (1c1d6c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #424] @ (1c1ce8 ) │ │ │ │ + ldr r7, [pc, #440] @ (1c1cf8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #296] @ (1c1c6c ) │ │ │ │ + ldr r7, [pc, #312] @ (1c1c7c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #144] @ (1c1bd8 ) │ │ │ │ + ldr r7, [pc, #160] @ (1c1be8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r7, [pc, #8] @ (1c1b54 ) │ │ │ │ + ldr r7, [pc, #24] @ (1c1b64 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [pc, #888] @ (1c1ec8 ) │ │ │ │ + ldr r6, [pc, #904] @ (1c1ed8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c1b50 : │ │ │ │ stmdb 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 │ │ │ │ @@ -409397,43 +409397,43 @@ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c1c72 │ │ │ │ ldr r6, [pc, #968] @ (1c21dc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [r6, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #288] @ (1c1f44 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #648] @ (1c20c4 ) │ │ │ │ + ldr r3, [pc, #664] @ (1c20d4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #520] @ (1c2048 ) │ │ │ │ + ldr r3, [pc, #536] @ (1c2058 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #392] @ (1c1fcc ) │ │ │ │ + ldr r3, [pc, #408] @ (1c1fdc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [pc, #112] @ (1c1ebc ) │ │ │ │ + ldr r3, [pc, #128] @ (1c1ecc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [pc, #1016] @ (1c2248 ) │ │ │ │ + ldr r3, [pc, #8] @ (1c1e58 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c1e50 : │ │ │ │ stmdb 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 │ │ │ │ @@ -410178,57 +410178,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c20ca │ │ │ │ nop │ │ │ │ ldr r3, [pc, #952] @ (1c29e0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #24] @ (1c2654 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #768] @ (1c294c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #936] @ (1c2a08 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #744] @ (1c2950 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r6, [r2, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r6, [r3, r7] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r6, [r6, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r1, [pc, #192] @ (1c273c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #56] @ (1c26bc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ @@ -410236,97 +410236,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #248] @ (1c2794 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [pc, #56] @ (1c26dc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r7, [pc, #432] @ (1c2858 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ blxns fp │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ bx r9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r6, [pc, #544] @ (1c28f0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ bx r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ mov lr, sp │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ mov lr, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r5, [pc, #600] @ (1c2948 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r5, [pc, #376] @ (1c2874 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r5, [pc, #160] @ (1c27a0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r8, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r2, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c2744 : │ │ │ │ stmdb 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 │ │ │ │ @@ -411149,53 +411149,53 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1c29de │ │ │ │ nop │ │ │ │ cmn r4, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r6, [r4, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r6, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [pc, #0] @ (1c3044 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r2, [r1, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ands r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r6, [r7, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @@ -411203,105 +411203,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r6, #220 @ 0xdc │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r6, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #52 @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #122 @ 0x7a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ bics r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c312c : │ │ │ │ stmdb 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 │ │ │ │ @@ -411667,71 +411667,71 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #384] @ (1c3678 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r0, #198 @ 0xc6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [pc, #136] @ (1c35c8 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r5, #254 @ 0xfe │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c3570 : │ │ │ │ stmdb 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 │ │ │ │ @@ -412098,71 +412098,71 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bxns r3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r4, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #198 @ 0xc6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r3, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r2, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ add sl, fp │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r1, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1c3a20 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412206,17 +412206,17 @@ │ │ │ │ nop │ │ │ │ strb r2, [r3, #21] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r1, #21] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001c3a38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -412338,37 +412338,37 @@ │ │ │ │ b.n 1c3ab2 │ │ │ │ negs r0, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ tst r6, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ rors r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c3b98 : │ │ │ │ stmdb 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 │ │ │ │ @@ -413148,47 +413148,47 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #11] │ │ │ │ lsls r5, r7, #3 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfa5bffff │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ @@ -413203,65 +413203,65 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r1, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r0, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c4460 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -413364,21 +413364,21 @@ │ │ │ │ nop │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r6, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c4570 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1c4586 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -413409,19 +413409,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c45d4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -413811,85 +413811,85 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #108 @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r2, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ lsls r0, r4, #3 │ │ │ │ │ │ │ │ 001c4a78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -413988,21 +413988,21 @@ │ │ │ │ nop │ │ │ │ adds r2, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c4b90 : │ │ │ │ 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 │ │ │ │ @@ -414110,23 +414110,23 @@ │ │ │ │ b.n 1c4c0a │ │ │ │ adds r1, #6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ 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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ │ │ @@ -415273,43 +415273,43 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ subs r6, r3, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r5, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r4, r4, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r2, r6, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r2, r6, r5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r6, r2, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r6, r7, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @@ -415321,155 +415321,155 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, r5, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r4, r5, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r0, r4, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r0, r7, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r7, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r7, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r6, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r5, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r0, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r0, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r2, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ ldr.w r4, [pc, #2760] @ 1c6590 │ │ │ │ @@ -416483,15 +416483,15 @@ │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ b.n 1c6498 │ │ │ │ nop │ │ │ │ asrs r6, r5, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -416499,169 +416499,169 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #664] @ (1c6850 ) │ │ │ │ + ldr r6, [pc, #680] @ (1c6860 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r5, [pc, #800] @ (1c68f0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [pc, #688] @ (1c6884 ) │ │ │ │ + ldr r5, [pc, #704] @ (1c6894 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #23 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #800] @ (1c6904 ) │ │ │ │ + ldr r4, [pc, #816] @ (1c6914 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r2, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [pc, #568] @ (1c6828 ) │ │ │ │ + ldr r4, [pc, #584] @ (1c6838 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #248] @ (1c66f4 ) │ │ │ │ + ldr r4, [pc, #264] @ (1c6704 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r2, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r2, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #688] @ (1c68bc ) │ │ │ │ + ldr r3, [pc, #704] @ (1c68cc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #400] @ (1c67b0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #288] @ (1c6744 ) │ │ │ │ + ldr r3, [pc, #304] @ (1c6754 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #416] @ (1c67d4 ) │ │ │ │ + ldr r2, [pc, #432] @ (1c67e4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r6, r5, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #160] @ (1c66e0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1c66f0 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r5, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r5, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r6, r0, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #528] @ (1c6860 ) │ │ │ │ + ldr r1, [pc, #544] @ (1c6870 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r2, r5, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #840] @ (1c69b4 ) │ │ │ │ + ldr r0, [pc, #856] @ (1c69c4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #440] @ (1c682c ) │ │ │ │ + ldr r0, [pc, #456] @ (1c683c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r4, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ (1c66b8 ) │ │ │ │ + ldr r0, [pc, #72] @ (1c66c8 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bx r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r6, r7, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r2, r4, #26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -417686,151 +417686,151 @@ │ │ │ │ nop │ │ │ │ asrs r0, r4, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r5, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r0, #22 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ sbcs r4, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r7, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r2, r0, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r2, r3, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r7, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ vshr.u64 q0, , #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r6, r2, #3 │ │ │ │ vshr.u64 q0, , #52 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r6, r7, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r6, r1, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mcr2 0, 5, r0, cr14, cr15, {6} │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 0, r0, cr6, cr15, {6} │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stc2 0, cr0, [r8, #892]! @ 0x37c │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldc2 0, cr0, [r6, #-892] @ 0xfffffc84 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldc2 0, cr0, [r8], #892 @ 0x37c │ │ │ │ - vld1.8 @ instruction: 0xf9ae00d5 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + ldrsh.w r0, [r2, #213] @ 0xd5 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldc2 0, cr0, [r2], {223} @ 0xdf │ │ │ │ - vst1.8 @ instruction: 0xf98800d5 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + vst1.8 @ instruction: 0xf98c00d5 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r6 :64], r5 │ │ │ │ - vst4. {d16-d19}, [r6 :64], r5 │ │ │ │ - vld4. {d0-d3}, [r8 :64], r5 │ │ │ │ - vst4. {d0-d3}, [sl :64], r5 │ │ │ │ + vld4. {d16-d19}, [sl :64], r5 │ │ │ │ + vst4. {d16-d19}, [sl :64], r5 │ │ │ │ + vld4. {d0-d3}, [ip :64], r5 │ │ │ │ + vst4. {d0-d3}, [lr :64], r5 │ │ │ │ @ instruction: 0xfbf200df │ │ │ │ - str??.w r0, [r8, #213] @ 0xd5 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + str??.w r0, [ip, #213] @ 0xd5 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ smlaldx r0, r0, ip, pc @ │ │ │ │ - str.w r0, [r2, #213] @ 0xd5 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + str.w r0, [r6, #213] @ 0xd5 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr??.w r0, [r6, r5, lsl #1] │ │ │ │ - ldr.w r0, [r6, r5, lsl #1] │ │ │ │ - ldrh.w r0, [r0, r5, lsl #1] │ │ │ │ - ldrb.w r0, [r0, r5, lsl #1] │ │ │ │ - @ instruction: 0xf7ea00d5 │ │ │ │ - @ instruction: 0xf7ca00d5 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + ldr??.w r0, [sl, r5, lsl #1] │ │ │ │ + ldr.w r0, [sl, r5, lsl #1] │ │ │ │ + ldrh.w r0, [r4, r5, lsl #1] │ │ │ │ + ldrb.w r0, [r4, r5, lsl #1] │ │ │ │ + @ instruction: 0xf7ee00d5 │ │ │ │ + @ instruction: 0xf7ce00d5 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf78200d5 │ │ │ │ - @ instruction: 0xf76200d5 │ │ │ │ - @ instruction: 0xf74200d5 │ │ │ │ + @ instruction: 0xf78600d5 │ │ │ │ + @ instruction: 0xf76600d5 │ │ │ │ + @ instruction: 0xf74600d5 │ │ │ │ stmdb 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 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -418654,107 +418654,107 @@ │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr.w r0, [sl, pc, lsl #1] │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldc2l 0, cr0, [sl, #-848] @ 0xfffffcb0 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf71800df │ │ │ │ @ instruction: 0xf70a00df │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf70200df │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ addw r0, r0, #2271 @ 0x8df │ │ │ │ - @ instruction: 0xf2f600d5 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf2fa00d5 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xfb6600d4 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4b000df │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ eor.w r0, r0, #7307264 @ 0x6f8000 │ │ │ │ @ instruction: 0xfa3a00d4 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ orr.w r0, ip, #7307264 @ 0x6f8000 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [sl, #212] @ 0xd4 │ │ │ │ ldr??.w r0, [r6, r4, lsl #1] │ │ │ │ ldr??.w r0, [r0, r4, lsl #1] │ │ │ │ vld4. {d0-d3}, [r8 :64], r4 │ │ │ │ sbfx r0, sl, #3, #32 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr??.w r0, [r0, #212] @ 0xd4 │ │ │ │ - and.w r0, sl, #213 @ 0xd5 │ │ │ │ + and.w r0, lr, #213 @ 0xd5 │ │ │ │ @ instruction: 0xf2f200df │ │ │ │ - vshr.s64 q8, , #24 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + vshr.s64 q8, , #20 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ movt r0, #57567 @ 0xe0df │ │ │ │ - vshr.s64 q8, , #60 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + vshr.s64 q8, , #56 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subw r0, sl, #223 @ 0xdf │ │ │ │ - vshr.s64 q0, , #32 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + vshr.s64 q0, , #28 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf28600df │ │ │ │ - vqadd.s64 q8, q14, │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + vshr.s64 q0, , #64 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.s16 q8, q13, │ │ │ │ - vqadd.s64 q0, q13, │ │ │ │ - vqadd.s16 q0, q15, │ │ │ │ - mrc 0, 7, r0, cr4, cr5, {6} │ │ │ │ + vqadd.s16 q8, q15, │ │ │ │ + vqadd.s64 q0, q15, │ │ │ │ + vqadd.s32 q0, q9, │ │ │ │ + mrc 0, 7, r0, cr8, cr5, {6} │ │ │ │ rsbs r0, r8, #223 @ 0xdf │ │ │ │ - mcr 0, 6, r0, cr14, cr5, {6} │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + mrc 0, 6, r0, cr2, cr5, {6} │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr10, cr5, {6} │ │ │ │ - mcr 0, 3, r0, cr12, cr5, {6} │ │ │ │ - mcr 0, 2, r0, cr12, cr5, {6} │ │ │ │ - mcr 0, 1, r0, cr12, cr5, {6} │ │ │ │ - mcr 0, 0, r0, cr14, cr5, {6} │ │ │ │ - stcl 0, cr0, [lr, #852]! @ 0x354 │ │ │ │ + mcr 0, 4, r0, cr14, cr5, {6} │ │ │ │ + mrc 0, 3, r0, cr0, cr5, {6} │ │ │ │ + mrc 0, 2, r0, cr0, cr5, {6} │ │ │ │ + mrc 0, 1, r0, cr0, cr5, {6} │ │ │ │ + mrc 0, 0, r0, cr2, cr5, {6} │ │ │ │ + ldcl 0, cr0, [r2, #852]! @ 0x354 │ │ │ │ @ instruction: 0xf0d400df │ │ │ │ - stcl 0, cr0, [sl, #852] @ 0x354 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + stcl 0, cr0, [lr, #852] @ 0x354 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf0b000df │ │ │ │ - stc 0, cr0, [r6, #852]! @ 0x354 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + stc 0, cr0, [sl, #852]! @ 0x354 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r6, r2, #3 │ │ │ │ eor.w r0, ip, #223 @ 0xdf │ │ │ │ - stc 0, cr0, [r0, #852] @ 0x354 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + stc 0, cr0, [r4, #852] @ 0x354 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c7cb8 : │ │ │ │ ldr r3, [pc, #8] @ (1c7cc4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -418893,28 +418893,28 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ vrev32.16 q0, q13 │ │ │ │ vmla.i32 q0, q10, d10[1] │ │ │ │ mcr 0, 6, r0, cr8, cr15, {6} │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #8] │ │ │ │ lsls r3, r5, #3 │ │ │ │ bic.w r0, r6, #6946816 @ 0x6a0000 │ │ │ │ mrc 0, 1, r0, cr8, cr15, {6} │ │ │ │ - @ instruction: 0xeb2e00d5 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + @ instruction: 0xeb3200d5 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add.w r0, ip, r5, lsr #3 │ │ │ │ + adds.w r0, r0, r5, lsr #3 │ │ │ │ │ │ │ │ 001c7e40 : │ │ │ │ stmdb 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 │ │ │ │ @@ -419295,55 +419295,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r6], #-936 @ 0xfffffc58 │ │ │ │ sbc.w r0, lr, pc, lsr #3 │ │ │ │ - strd r0, r0, [r4], #-852 @ 0x354 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + strd r0, r0, [r8], #-852 @ 0x354 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xeb2800df │ │ │ │ - @ instruction: 0xe81e00d5 │ │ │ │ - cmp r2, #32 │ │ │ │ + @ instruction: 0xe82200d5 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xeafc00df │ │ │ │ - b.n 1c8240 │ │ │ │ + b.n 1c8248 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xead200df │ │ │ │ - b.n 1c81f8 │ │ │ │ + b.n 1c8200 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xeaa400df │ │ │ │ - b.n 1c81a8 │ │ │ │ + b.n 1c81b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ orns r0, r4, pc, lsr #3 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ orrs.w r0, r0, pc, lsr #3 │ │ │ │ - b.n 1c8118 │ │ │ │ + b.n 1c8120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r6, r2, #3 │ │ │ │ bic.w r0, r8, pc, lsr #3 │ │ │ │ - b.n 1c80d4 │ │ │ │ + b.n 1c80dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ and.w r0, r0, pc, lsr #3 │ │ │ │ - b.n 1c8090 │ │ │ │ + b.n 1c8098 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r2 │ │ │ │ @@ -419828,67 +419828,67 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1c8566 │ │ │ │ vld1.8 {d16[7]}, [r2], sl │ │ │ │ ldr??.w r0, [ip, #234] @ 0xea │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strd r0, r0, [r4], #892 @ 0x37c │ │ │ │ ldrd r0, r0, [r0], #-892 @ 0x37c │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1c8574 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf74600ea │ │ │ │ b.n 1c844c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1c8e3c │ │ │ │ + b.n 1c8e44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ rsb r0, r6, r4, lsr #3 │ │ │ │ - b.n 1c8d84 │ │ │ │ + b.n 1c8d8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1c8d44 │ │ │ │ + b.n 1c8d4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1c8d08 │ │ │ │ + b.n 1c8d10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1c8ccc │ │ │ │ + b.n 1c8cd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1c8298 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1c8c88 │ │ │ │ + b.n 1c8c90 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1c820c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1c8bfc │ │ │ │ + b.n 1c8c04 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 1c8bb8 │ │ │ │ + b.n 1c8bc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1c8b7c │ │ │ │ + b.n 1c8b84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1c814c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1c8b3c │ │ │ │ + b.n 1c8b44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 1c8af8 │ │ │ │ + b.n 1c8b00 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001c882c : │ │ │ │ stmdb 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 │ │ │ │ @@ -420322,76 +420322,76 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, sl, #7667712 @ 0x750000 │ │ │ │ orrs.w r0, r4, #7667712 @ 0x750000 │ │ │ │ b.n 1c9340 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [r7, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf1e400ea │ │ │ │ stmia r1!, {r0, r1, r3, r4, r6, r7} │ │ │ │ vqshlu.s64 d30, d30, #63 @ 0x3f │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1c8e80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 1c8c70 │ │ │ │ + ble.n 1c8c78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1c8e34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 1c8c24 │ │ │ │ + ble.n 1c8c2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1c8de4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 1c8dd4 │ │ │ │ + ble.n 1c8ddc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ble.n 1c8d8c │ │ │ │ + ble.n 1c8d94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1c8d58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ble.n 1c8d48 │ │ │ │ + ble.n 1c8d50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 1c8d00 │ │ │ │ + bgt.n 1c8d08 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bgt.n 1c8cbc │ │ │ │ + bgt.n 1c8cc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ svc 110 @ 0x6e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ │ │ │ │ 001c8d44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -420678,48 +420678,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1c901c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1c9750 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cdp 0, 2, cr0, cr8, cr10, {7} │ │ │ │ ble.n 1c912c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c8fc4 │ │ │ │ + bls.n 1c8fcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1c94e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bgt.n 1c9108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bls.n 1c90f4 │ │ │ │ + bls.n 1c90fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bgt.n 1c90c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 1c90b0 │ │ │ │ + bls.n 1c90b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ blt.n 1c907c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bhi.n 1c906c │ │ │ │ + bhi.n 1c9074 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 1c902c │ │ │ │ + bhi.n 1c9034 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #1100] @ 1c9528 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -421127,15 +421127,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c9174 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rsb r0, sl, sl, asr #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bgt.n 1c95ac │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs.w r0, r2, sl, asr #3 │ │ │ │ @ instruction: 0xeb3800ea │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ @@ -421145,83 +421145,83 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bge.n 1c953c │ │ │ │ lsls r7, r3, #3 │ │ │ │ svc 80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bge.n 1c94e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bge.n 1c95a0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ udf #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bls.n 1c9550 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bls.n 1c9660 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bls.n 1c9630 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 1c9590 │ │ │ │ + bmi.n 1c9598 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bls.n 1c9600 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ble.n 1c94c4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bhi.n 1c9574 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 1c94d4 │ │ │ │ + bmi.n 1c94dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bhi.n 1c9544 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ble.n 1c9610 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bhi.n 1c96bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bmi.n 1c9610 │ │ │ │ + bmi.n 1c9618 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 1c95cc │ │ │ │ + bcc.n 1c95d4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r1, [pc, #68] @ (1c962c ) │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -421243,17 +421243,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #16 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1c9174 │ │ │ │ nop │ │ │ │ - bcc.n 1c964c │ │ │ │ + bcc.n 1c9654 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 1c9600 │ │ │ │ + bcs.n 1c9608 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1096] @ 1c9a90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -421663,15 +421663,15 @@ │ │ │ │ ... │ │ │ │ b.n 1c9750 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1c9a48 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1c9700 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 1c9638 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ @@ -421683,21 +421683,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1c99d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bpl.n 1c9b80 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bls.n 1c9a94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1c9b3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r1, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @@ -421705,61 +421705,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1c9a2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bmi.n 1c9bdc │ │ │ │ lsls r7, r3, #3 │ │ │ │ bhi.n 1c9af0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bmi.n 1c9b90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bhi.n 1c9a50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bhi.n 1c9be4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1c9aa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bcc.n 1c9a74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bhi.n 1c9b2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1c9be0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bvc.n 1c9ac0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1c9b74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bcc.n 1c9b58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r1, [pc, #68] @ (1c9b98 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -421782,17 +421782,17 @@ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1c9a12 │ │ │ │ b.n 1c986c │ │ │ │ nop │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001c9ba0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -422080,49 +422080,49 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1ca060 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bne.n 1c9f28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1c9eac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 1c9ea4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ bmi.n 1c9e28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bmi.n 1c9de4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bmi.n 1c9f74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bmi.n 1c9f30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001c9ed0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -422411,53 +422411,53 @@ │ │ │ │ nop │ │ │ │ ble.n 1ca134 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ble.n 1ca0f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bgt.n 1ca168 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ bne.n 1ca128 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bne.n 1ca2bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1ca250 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1ca20c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ca200 : │ │ │ │ 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 │ │ │ │ @@ -422563,21 +422563,21 @@ │ │ │ │ b.n 1ca296 │ │ │ │ bge.n 1ca244 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bge.n 1ca354 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ca330 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -422671,21 +422671,21 @@ │ │ │ │ b.n 1ca3b8 │ │ │ │ bls.n 1ca4f4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bhi.n 1ca42c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ca44c : │ │ │ │ stmdb 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 │ │ │ │ @@ -422928,39 +422928,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bvc.n 1ca6c8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ca6d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -423341,70 +423341,70 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1ca90e │ │ │ │ nop │ │ │ │ bpl.n 1caa4c │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, r5, lsr #3 │ │ │ │ + subs.w r0, lr, r5, lsr #3 │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bpl.n 1cabb4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r6!, {r2, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ bcc.n 1caa38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - nop {11} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + ite lt │ │ │ │ + lsllt r5, r2, #3 │ │ │ │ + lslge r2, r7, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r4!, {r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r4!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r3!, {r3, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cab44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -424071,111 +424071,111 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ bne.n 1cb240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 q8, q14, │ │ │ │ - b.n 1cb7fc │ │ │ │ + vshr.u64 q0, , #64 │ │ │ │ + b.n 1cb804 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ite │ │ │ │ lsl r7, r3, #3 │ │ │ │ - mrc2al 0, 3, r0, cr2, cr5, {6} │ │ │ │ + mrc2al 0, 3, r0, cr6, cr5, {6} │ │ │ │ lsls r4, r1, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ itee vc │ │ │ │ lslvc r7, r3, #3 │ │ │ │ - rev16vs r0, r5 │ │ │ │ + rev16vs r4, r5 │ │ │ │ lslvs r5, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8, #852]! @ 0x354 │ │ │ │ + stc2l 0, cr0, [ip, #852]! @ 0x354 │ │ │ │ itee mi │ │ │ │ lslmi r7, r3, #3 │ │ │ │ - stc2lpl 0, cr0, [ip, #852] @ 0x354 │ │ │ │ + ldc2lpl 0, cr0, [r0, #852] @ 0x354 │ │ │ │ stmiapl r2!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 1cb4a8 │ │ │ │ + b.n 1cb4b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #-852]! @ 0xfffffcac │ │ │ │ - ldc2 0, cr0, [lr, #-852]! @ 0xfffffcac │ │ │ │ - ldc2l 0, cr0, [r2], #852 @ 0x354 │ │ │ │ + ldc2l 0, cr0, [sl, #-852]! @ 0xfffffcac │ │ │ │ + stc2l 0, cr0, [r2, #-852] @ 0xfffffcac │ │ │ │ + ldc2l 0, cr0, [r6], #852 @ 0x354 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrrc2 0, 13, r0, r4, cr5 │ │ │ │ + mrrc2 0, 13, r0, r8, cr5 │ │ │ │ pop {r1, r6, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [r8], #-852 @ 0xfffffcac │ │ │ │ + ldc2 0, cr0, [ip], #-852 @ 0xfffffcac │ │ │ │ pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], {213} @ 0xd5 │ │ │ │ + ldc2 0, cr0, [r6], {213} @ 0xd5 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfbee00d5 │ │ │ │ + @ instruction: 0xfbf200d5 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - smlaldx r0, r0, sl, r5 │ │ │ │ + smlaldx r0, r0, lr, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfba600d5 │ │ │ │ + @ instruction: 0xfbaa00d5 │ │ │ │ pop {r2, r3, pc} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb8200d5 │ │ │ │ + @ instruction: 0xfb8600d5 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb5e00d5 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xfb6200d5 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb3600d5 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xfb3a00d5 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb0000d5 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xfb0400d5 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfa9200d5 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xfa9600d5 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cb328 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -424504,36 +424504,36 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r4, 1cb6a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr.w r0, [r4, r5, lsl #1] │ │ │ │ + ldr.w r0, [r8, r5, lsl #1] │ │ │ │ cbnz r0, 1cb686 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf7b800d5 │ │ │ │ + @ instruction: 0xf7bc00d5 │ │ │ │ pop {r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ pop {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ pop {r1, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r0, 1cb6e0 │ │ │ │ + cbz r4, 1cb6e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r2, 1cb6dc │ │ │ │ + cbz r6, 1cb6dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6f600d5 │ │ │ │ - @ instruction: 0xf6d800d5 │ │ │ │ + @ instruction: 0xf6fa00d5 │ │ │ │ + @ instruction: 0xf6dc00d5 │ │ │ │ @ instruction: 0xb83e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6d000d5 │ │ │ │ - @ instruction: 0xf68c00d5 │ │ │ │ + @ instruction: 0xf6d400d5 │ │ │ │ + @ instruction: 0xf69000d5 │ │ │ │ @ instruction: 0xb7ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001cb6b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -424746,33 +424746,33 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs.w r0, r4, #6979584 @ 0x6a8000 │ │ │ │ + subs.w r0, r8, #6979584 @ 0x6a8000 │ │ │ │ @ instruction: 0xb6aa │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf53200d5 │ │ │ │ + @ instruction: 0xf53600d5 │ │ │ │ cbnz r0, 1cb91c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cbnz r0, 1cb914 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cbnz r2, 1cb90e │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf4fc00d5 │ │ │ │ - eor.w r0, r4, #6979584 @ 0x6a8000 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + add.w r0, r0, #6979584 @ 0x6a8000 │ │ │ │ + eor.w r0, r8, #6979584 @ 0x6a8000 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cb900 : │ │ │ │ stmdb 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 │ │ │ │ @@ -425005,34 +425005,34 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bfi r0, r4, #3, #19 │ │ │ │ + bfi r0, r8, #3, #19 │ │ │ │ push {r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subw r0, ip, #213 @ 0xd5 │ │ │ │ + @ instruction: 0xf2b000d5 │ │ │ │ @ instruction: 0xb768 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb712 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbz r4, 1cbbc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsb r0, r2, #213 @ 0xd5 │ │ │ │ - @ instruction: 0xf19e00d5 │ │ │ │ + rsb r0, r6, #213 @ 0xd5 │ │ │ │ + sub.w r0, r2, #213 @ 0xd5 │ │ │ │ │ │ │ │ 001cbb8c : │ │ │ │ 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 │ │ │ │ @@ -425119,30 +425119,30 @@ │ │ │ │ mov r2, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1cbc14 │ │ │ │ - @ instruction: 0xf22800d5 │ │ │ │ + @ instruction: 0xf22c00d5 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cbc98 : │ │ │ │ stmdb 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 │ │ │ │ @@ -425272,18 +425272,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ itet │ │ │ │ lsl r2, r5, #3 │ │ │ │ itet gt @ unpredictable │ │ │ │ lslgt r2, r5, #3 │ │ │ │ strble r0, [r4, #12] │ │ │ │ movgt r0, r0 │ │ │ │ - @ instruction: 0xf0a400d5 │ │ │ │ + @ instruction: 0xf0a800d5 │ │ │ │ cbz r4, 1cbdec │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cbde0 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [pc, #152] @ (1cbe7c ) │ │ │ │ add r2, pc │ │ │ │ cbz r1, 1cbe4a │ │ │ │ @@ -425351,21 +425351,21 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q8, , #54 │ │ │ │ + vshr.s64 q8, , #50 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.s64 q0, , #30 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + vshr.s64 q0, , #26 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cbe9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -425458,23 +425458,23 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 1cbf3a │ │ │ │ pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r7, sp, #656 @ 0x290 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr 0, 7, r0, cr8, cr5, {6} │ │ │ │ + mcr 0, 7, r0, cr12, cr5, {6} │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr 0, 4, r0, cr2, cr5, {6} │ │ │ │ - mcr 0, 3, r0, cr4, cr5, {6} │ │ │ │ + mcr 0, 4, r0, cr6, cr5, {6} │ │ │ │ + mcr 0, 3, r0, cr8, cr5, {6} │ │ │ │ │ │ │ │ 001cbfa8 : │ │ │ │ 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, #184] @ (1cc074 ) │ │ │ │ @@ -425562,20 +425562,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r7, r3, #3 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #852]! @ 0x354 │ │ │ │ + ldcl 0, cr0, [r4, #852]! @ 0x354 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cc098 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -425682,27 +425682,27 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1cc218 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r5, sp, #352 @ 0x160 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1cc4c0 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 1cc4d0 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], {213} @ 0xd5 │ │ │ │ + ldc 0, cr0, [lr], {213} @ 0xd5 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1cc43c ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 1cc44c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldcl 0, cr0, [r6], #-852 @ 0xfffffcac │ │ │ │ + ldcl 0, cr0, [sl], #-852 @ 0xfffffcac │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r7, pc, #504 @ (adr r7, 1cc3b8 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 1cc3c8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mrrc 0, 13, r0, r2, cr5 │ │ │ │ + mrrc 0, 13, r0, r6, cr5 │ │ │ │ │ │ │ │ 001cc1c4 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrd r2, r3, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -425744,16 +425744,16 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc 0, cr0, [ip], {213} @ 0xd5 │ │ │ │ - rsb r0, r6, r5, lsr #3 │ │ │ │ + ldc 0, cr0, [r0], {213} @ 0xd5 │ │ │ │ + rsb r0, sl, r5, lsr #3 │ │ │ │ │ │ │ │ 001cc238 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #172] @ (1cc2f8 ) │ │ │ │ @@ -425824,24 +425824,24 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cc2ca │ │ │ │ nop │ │ │ │ mcr 0, 1, r0, cr6, cr12, {7} │ │ │ │ rev16 r2, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stc 0, cr0, [r0], {213} @ 0xd5 │ │ │ │ + stc 0, cr0, [r4], {213} @ 0xd5 │ │ │ │ add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r0, r5, lsr #3 │ │ │ │ - sub.w r0, ip, r5, lsr #3 │ │ │ │ + rsbs r0, r4, r5, lsr #3 │ │ │ │ + subs.w r0, r0, r5, lsr #3 │ │ │ │ add r4, sp, #624 @ 0x270 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r6, pc, #96 @ (adr r6, 1cc37c ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 1cc38c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cc31c : │ │ │ │ stmdb 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 │ │ │ │ @@ -426266,62 +426266,62 @@ │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 1cc77a │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldcl 0, cr0, [r8], #1008 @ 0x3f0 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adc.w r0, r2, r5, lsr #3 │ │ │ │ + adc.w r0, r6, r5, lsr #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, r5, lsr #3 │ │ │ │ + ands.w r0, r6, r5, lsr #3 │ │ │ │ @ instruction: 0xb856 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrd r0, r0, [ip, #852] @ 0x354 │ │ │ │ + strd r0, r0, [r0, #852]! @ 0x354 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmdb lr, {r0, r2, r4, r6, r7} │ │ │ │ + ldmdb r2, {r0, r2, r4, r6, r7} │ │ │ │ add.w r0, r4, ip, ror #3 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xe85600d5 │ │ │ │ + @ instruction: 0xe85a00d5 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bics.w r0, r4, ip, ror #3 │ │ │ │ - stmdb r6!, {r0, r2, r4, r6, r7} │ │ │ │ - stmia.w r6!, {r0, r2, r4, r6, r7} │ │ │ │ - add r2, pc, #296 @ (adr r2, 1cc8dc ) │ │ │ │ + stmdb sl!, {r0, r2, r4, r6, r7} │ │ │ │ + stmia.w sl!, {r0, r2, r4, r6, r7} │ │ │ │ + add r2, pc, #312 @ (adr r2, 1cc8ec ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 1cc864 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 1cc874 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc6c4 │ │ │ │ + b.n 1cc6cc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, pc, #32 @ (adr r2, 1cc7e4 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 1cc7f4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc688 │ │ │ │ + b.n 1cc690 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc728 │ │ │ │ + b.n 1cc730 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cc644 │ │ │ │ + b.n 1cc64c │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #760 @ (adr r1, 1ccad4 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 1ccae4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc60c │ │ │ │ + b.n 1cc614 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cc7e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -426436,31 +426436,31 @@ │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #256 @ (adr r7, 1cc9fc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ strd r0, r0, [r0], #-1008 @ 0x3f0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cc504 │ │ │ │ + b.n 1cc50c │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1cc908 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 1cc768 │ │ │ │ + b.n 1cc770 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r6, pc, #752 @ (adr r6, 1ccc04 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cc494 │ │ │ │ + b.n 1cc49c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1cc9fc ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1cca0c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc744 │ │ │ │ + b.n 1cc74c │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r6, pc, #424 @ (adr r6, 1ccacc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cc400 │ │ │ │ + b.n 1cc408 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cc928 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -426517,23 +426517,23 @@ │ │ │ │ b.n 1cc96a │ │ │ │ cbz r2, 1cca10 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #1016 @ (adr r5, 1ccdb4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cc3bc │ │ │ │ + b.n 1cc3c4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r5, pc, #864 @ (adr r5, 1ccd24 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc378 │ │ │ │ + b.n 1cc380 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cc9d0 : │ │ │ │ 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 │ │ │ │ @@ -426756,45 +426756,45 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cc488 │ │ │ │ + b.n 1cc490 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r5, pc, #152 @ (adr r5, 1cccbc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ sxtb r6, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #816 @ (adr r4, 1ccf60 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cd3d0 │ │ │ │ + b.n 1cd3d8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r3, r5, #3 │ │ │ │ b.n 1cc754 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r4, pc, #312 @ (adr r4, 1ccd78 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cc75c │ │ │ │ + b.n 1cc764 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cd290 │ │ │ │ + b.n 1cd298 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc5e8 │ │ │ │ + b.n 1cc5f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cc614 │ │ │ │ + b.n 1cc61c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ccc5c : │ │ │ │ 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 │ │ │ │ @@ -427010,53 +427010,53 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #784 @ (adr r2, 1cd188 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cd208 │ │ │ │ + b.n 1cd210 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1cd5e8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r2, pc, #392 @ (adr r2, 1cd014 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cd650 │ │ │ │ + b.n 1cd658 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r2, pc, #56 @ (adr r2, 1ccecc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1cd0b8 │ │ │ │ + b.n 1cd0c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1cd498 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - b.n 1cd2f8 │ │ │ │ + b.n 1cd300 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cd018 │ │ │ │ + b.n 1cd020 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cd538 │ │ │ │ + b.n 1cd540 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1ccfa0 │ │ │ │ + b.n 1ccfa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1ccf50 │ │ │ │ + b.n 1ccf58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cd554 │ │ │ │ + b.n 1cd55c │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r1, pc, #144 @ (adr r1, 1ccf50 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 1ccf00 │ │ │ │ + b.n 1ccf08 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ccec8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -427346,23 +427346,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cd152 │ │ │ │ nop │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cd218 │ │ │ │ + b.n 1cd220 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 1cd1e4 │ │ │ │ + b.n 1cd1ec │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 1cd2ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427474,23 +427474,23 @@ │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cd2a6 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cd334 : │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ble.n 1cd360 │ │ │ │ @@ -427564,17 +427564,17 @@ │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cd3d0 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 1cd390 │ │ │ │ + ble.n 1cd398 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cd404 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -427632,17 +427632,17 @@ │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cd46c │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 1cd4e0 │ │ │ │ + ble.n 1cd4e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cd4b0 : │ │ │ │ cbz r0, 1cd514 │ │ │ │ mov ip, r0 │ │ │ │ push {lr} │ │ │ │ movs r0, #0 │ │ │ │ @@ -427738,17 +427738,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cd584 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 1cd5dc │ │ │ │ + bgt.n 1cd5e4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cd5bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r7, r0 │ │ │ │ ite ge │ │ │ │ @@ -428165,23 +428165,23 @@ │ │ │ │ ldr r3, [pc, #28] @ (1cda34 ) │ │ │ │ ldr r2, [pc, #28] @ (1cda38 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1cd9f2 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 1cd9d8 │ │ │ │ + bvc.n 1cd9e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 1cd988 │ │ │ │ + bvc.n 1cd990 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001cda3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -428322,23 +428322,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cdb7a │ │ │ │ nop │ │ │ │ str r5, [sp, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 1cdc54 │ │ │ │ + bvs.n 1cdc5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 1cdbfc │ │ │ │ + bvs.n 1cdc04 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cdbc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -428455,23 +428455,23 @@ │ │ │ │ ldr r3, [pc, #28] @ (1cdd00 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cdcba │ │ │ │ str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 1cdd10 │ │ │ │ + bpl.n 1cdd18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 1cdcbc │ │ │ │ + bmi.n 1cdcc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cdd04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -428594,23 +428594,23 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cdd56 │ │ │ │ nop │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 1cdddc │ │ │ │ + bcc.n 1cdde4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcc.n 1cdd8c │ │ │ │ + bcc.n 1cdd94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cde54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -428711,23 +428711,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1cdef0 │ │ │ │ nop │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 1cdec8 │ │ │ │ + bcs.n 1cded0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 1cde84 │ │ │ │ + bcs.n 1cde8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cdf60 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ cbz r1, 1cdfa2 │ │ │ │ mov lr, r1 │ │ │ │ @@ -429118,23 +429118,23 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1ce270 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ce394 : │ │ │ │ stmdb 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 │ │ │ │ @@ -429279,23 +429279,23 @@ │ │ │ │ ldr r3, [pc, #28] @ (1ce540 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ce4fa │ │ │ │ ldrh r4, [r0, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r4, [r2, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ce544 : │ │ │ │ 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 │ │ │ │ @@ -429429,23 +429429,23 @@ │ │ │ │ ldr r3, [pc, #28] @ (1ce6b0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ce66a │ │ │ │ ldrh r4, [r2, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r4, [r4, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ce6b4 : │ │ │ │ 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 │ │ │ │ @@ -429579,23 +429579,23 @@ │ │ │ │ ldr r3, [pc, #28] @ (1ce820 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ce7da │ │ │ │ ldrh r4, [r4, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrh r4, [r6, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ce824 : │ │ │ │ stmdb 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 │ │ │ │ @@ -429745,23 +429745,23 @@ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1ce8a6 │ │ │ │ strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ce9e8 : │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ble.n 1cea12 │ │ │ │ @@ -429902,23 +429902,23 @@ │ │ │ │ ldr r3, [pc, #28] @ (1ceb50 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ceb0a │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ceb54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -429969,17 +429969,17 @@ │ │ │ │ movw r1, #803 @ 0x323 │ │ │ │ blx bf588 │ │ │ │ mov lr, r0 │ │ │ │ b.n 1cebae │ │ │ │ nop │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cebec : │ │ │ │ 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 │ │ │ │ @@ -430114,23 +430114,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1ced12 │ │ │ │ nop │ │ │ │ strh r4, [r5, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r7, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ced60 : │ │ │ │ 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 │ │ │ │ @@ -430265,23 +430265,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cee86 │ │ │ │ nop │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r0, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001ceed4 : │ │ │ │ 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 │ │ │ │ @@ -430420,23 +430420,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1cf012 │ │ │ │ nop │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r7, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cf060 : │ │ │ │ stmdb 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 │ │ │ │ @@ -430669,27 +430669,27 @@ │ │ │ │ add.w r2, r2, #364 @ 0x16c │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cf144 │ │ │ │ ldrb r2, [r2, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - itee pl │ │ │ │ + itet pl │ │ │ │ lslpl r5, r2, #3 │ │ │ │ ldrbmi r0, [r4, #23] │ │ │ │ - lslmi r7, r3, #3 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - wfe │ │ │ │ + lslpl r7, r3, #3 │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ + itt cs │ │ │ │ + lslcs r5, r2, #3 │ │ │ │ │ │ │ │ 001cf2d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -430800,17 +430800,17 @@ │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #973 @ 0x3cd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1cf344 │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cf404 : │ │ │ │ stmdb 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 │ │ │ │ @@ -430999,23 +430999,23 @@ │ │ │ │ mov r2, r9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1043 @ 0x413 │ │ │ │ b.n 1cf5f0 │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cf630 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431175,17 +431175,17 @@ │ │ │ │ it ge │ │ │ │ cmpge r1, r4 │ │ │ │ blt.w 1cf670 │ │ │ │ b.n 1cf74c │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cf7e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431682,69 +431682,69 @@ │ │ │ │ b.n 1cfa5c │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbnz r2, 1cfd18 │ │ │ │ + cbnz r6, 1cfd18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r1, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r2, #18] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r3, #21] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r2, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r0, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r1, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r0, #15] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001cfd78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -432005,35 +432005,35 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #9] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 1d009a │ │ │ │ + cbz r4, 1d009a │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 1d0082 │ │ │ │ + cbz r4, 1d0082 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r4, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r6, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -432114,23 +432114,23 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d00dc │ │ │ │ nop │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r6, 1d0158 │ │ │ │ + cbz r2, 1d015a │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r4, 1d015c │ │ │ │ + cbz r0, 1d015e │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -432222,23 +432222,23 @@ │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d01e8 │ │ │ │ strb r6, [r2, #1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -432364,23 +432364,23 @@ │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d033c │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d03e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -432436,17 +432436,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d0440 │ │ │ │ nop │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d0484 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -432505,17 +432505,17 @@ │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d04f4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d0534 : │ │ │ │ stmdb 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 │ │ │ │ @@ -432596,17 +432596,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d05dc │ │ │ │ nop │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 1d0630 │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ @@ -436821,15 +436821,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r7, [pc, #528] @ (1d3140 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d34d4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1d3484 │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -437702,147 +437702,147 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1d2ffe │ │ │ │ b.n 1d370e │ │ │ │ nop │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ muls r4, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bvs.n 1d38f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [pc, #488] @ (1d39e8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ tst r4, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ rors r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r2, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ eors r6, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r7, #138 @ 0x8a │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r7, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bcs.n 1d38f8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #34 @ 0x22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #252 @ 0xfc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d38f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -438999,15 +438999,15 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ bics r4, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ @@ -440580,187 +440580,187 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d5094 │ │ │ │ b.n 1d5126 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #132 @ 0x84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r4, r7, pc} │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r0, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r6, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r4, #20 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r2, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r1, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, r2, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r6, r1, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r1, [pc, #628] @ (1d5858 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -440994,61 +440994,61 @@ │ │ │ │ beq.w 1d467c │ │ │ │ b.n 1d5730 │ │ │ │ bl c9dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d4464 │ │ │ │ b.n 1d5784 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r2, r0, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r6, r2, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r6, r6, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d58b8 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1d591e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441104,23 +441104,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d58e8 │ │ │ │ nop │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ vshll.u32 , d24, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r1, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d5968 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1d59a2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441157,17 +441157,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d599e │ │ │ │ nop │ │ │ │ add r4, sp, #828 @ 0x33c │ │ │ │ vtbl.8 d17, {d31-: │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1d5a48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441223,23 +441223,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d5a10 │ │ │ │ nop │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ vqshrn.u64 d17, q0, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r2, r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d5a94 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1d5aca │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441275,17 +441275,17 @@ │ │ │ │ movw r1, #1279 @ 0x4ff │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d5ac6 │ │ │ │ add r3, sp, #420 @ 0x1a4 │ │ │ │ vtbx.8 d17, {d15}, d16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d5b08 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1d5b6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441339,23 +441339,23 @@ │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d5b38 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ @ instruction: 0xffff17ea │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r7, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d5bb8 : │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 1d5bf2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441392,17 +441392,17 @@ │ │ │ │ movw r1, #1348 @ 0x544 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d5bee │ │ │ │ add r2, sp, #388 @ 0x184 │ │ │ │ vqshl.u32 d17, d24, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d5c30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -441586,15 +441586,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #42 @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r5, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r3, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ @@ -441602,25 +441602,25 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r2, [r6, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r6, r2, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ │ │ │ 001d5e28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -442045,27 +442045,27 @@ │ │ │ │ nop │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r2, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r4, r3, r3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d6274 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [pc, #176] @ (1d6328 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ @@ -442144,23 +442144,23 @@ │ │ │ │ b.n 1d62de │ │ │ │ subs r0, r7, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #968] @ (1d6708 ) │ │ │ │ + ldr r7, [pc, #984] @ (1d6718 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d6348 : │ │ │ │ stmdb 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 │ │ │ │ @@ -442285,30 +442285,30 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1d6408 │ │ │ │ nop │ │ │ │ asrs r0, r2, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #304] @ (1d65c4 ) │ │ │ │ + ldr r7, [pc, #320] @ (1d65d4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r6, r7, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vqadd.u32 q0, q14, │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [pc, #432] @ (1d6660 ) │ │ │ │ + ldr r6, [pc, #448] @ (1d6670 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d64b4 : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [pc, #192] @ (1d6578 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -442389,23 +442389,23 @@ │ │ │ │ b.n 1d652a │ │ │ │ asrs r0, r7, #31 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #848] @ (1d68d8 ) │ │ │ │ + ldr r5, [pc, #864] @ (1d68e8 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #664] @ (1d6828 ) │ │ │ │ + ldr r5, [pc, #680] @ (1d6838 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d6598 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -442650,22 +442650,22 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r1, #23 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [pc, #792] @ (1d6b08 ) │ │ │ │ + ldr r3, [pc, #808] @ (1d6b18 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfbac00d3 │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d6800 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #156] @ (1d68a0 ) │ │ │ │ add r1, pc │ │ │ │ cbz r2, 1d685c │ │ │ │ @@ -442731,19 +442731,19 @@ │ │ │ │ nop │ │ │ │ asrs r4, r5, #18 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [pc, #608] @ (1d6b10 ) │ │ │ │ + ldr r2, [pc, #624] @ (1d6b20 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d68b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -442875,41 +442875,41 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vshr.u64 q0, q2, #34 │ │ │ │ - ldr r1, [pc, #368] @ (1d6b78 ) │ │ │ │ + vshr.u64 q0, q2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (1d6b88 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vqadd.u64 q8, q11, q2 │ │ │ │ - ldr r1, [pc, #208] @ (1d6ae4 ) │ │ │ │ + vqadd.u64 q8, q13, q2 │ │ │ │ + ldr r1, [pc, #224] @ (1d6af4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vqadd.u8 q8, q15, q2 │ │ │ │ - ldr r1, [pc, #48] @ (1d6a50 ) │ │ │ │ + vqadd.u16 q8, q9, q2 │ │ │ │ + ldr r1, [pc, #64] @ (1d6a60 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r6, r4, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - vqadd.u32 q0, q10, q2 │ │ │ │ - ldr r0, [pc, #912] @ (1d6dbc ) │ │ │ │ + vqadd.u32 q0, q12, q2 │ │ │ │ + ldr r0, [pc, #928] @ (1d6dcc ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d6a2c : │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #8] @ (1d6a38 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #664] @ (1d6cd4 ) │ │ │ │ + ldr r0, [pc, #680] @ (1d6ce4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d6a3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -443957,116 +443957,116 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [pc, #0] @ (1d757c ) │ │ │ │ + ldr r0, [pc, #16] @ (1d758c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf7e200d3 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf7ac00d3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xf73c00d3 │ │ │ │ - ldr??.w r0, [r6, #212] @ 0xd4 │ │ │ │ + ldr??.w r0, [sl, #212] @ 0xd4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs.w r0, ip, #6914048 @ 0x698000 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf4e600d3 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, r2 │ │ │ │ + add r6, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r3, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r2, r5, #16 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh.w r0, [ip, r4, lsl #1] │ │ │ │ + ldrh.w r0, [r0, r4, lsl #1] │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ rsbs r0, sl, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xf7be00d4 │ │ │ │ - @ instruction: 0xf78e00d4 │ │ │ │ - @ instruction: 0xf76a00d4 │ │ │ │ - @ instruction: 0xf74600d4 │ │ │ │ + @ instruction: 0xf7c200d4 │ │ │ │ + @ instruction: 0xf79200d4 │ │ │ │ + @ instruction: 0xf76e00d4 │ │ │ │ + @ instruction: 0xf74a00d4 │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf71c00d4 │ │ │ │ - lsrs r2, r3 │ │ │ │ + @ instruction: 0xf72000d4 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6ec00d4 │ │ │ │ - lsls r6, r1 │ │ │ │ + @ instruction: 0xf6f000d4 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subw r0, sl, #2260 @ 0x8d4 │ │ │ │ - @ instruction: 0xf68800d4 │ │ │ │ - ands r6, r4 │ │ │ │ + subw r0, lr, #2260 @ 0x8d4 │ │ │ │ + @ instruction: 0xf68c00d4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movw r0, #26836 @ 0x68d4 │ │ │ │ - @ instruction: 0xf61a00d4 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + movw r0, #43220 @ 0xa8d4 │ │ │ │ + @ instruction: 0xf61e00d4 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsbs r0, r8, #6946816 @ 0x6a0000 │ │ │ │ - subs.w r0, r6, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xf59400d4 │ │ │ │ - sbc.w r0, r8, #6946816 @ 0x6a0000 │ │ │ │ - subs r7, #10 │ │ │ │ + rsbs r0, ip, #6946816 @ 0x6a0000 │ │ │ │ + subs.w r0, sl, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf59800d4 │ │ │ │ + sbc.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf52200d4 │ │ │ │ - @ instruction: 0xf4e600d4 │ │ │ │ + @ instruction: 0xf52600d4 │ │ │ │ + @ instruction: 0xf4ea00d4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xf4c200d4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf4c600d4 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ - orns r0, r4, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf4a000d4 │ │ │ │ + orns r0, r8, #6946816 @ 0x6a0000 │ │ │ │ movs r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - and.w r0, r8, #6946816 @ 0x6a0000 │ │ │ │ + and.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ vshr.u64 q8, q7, #10 │ │ │ │ - @ instruction: 0xf3f400d4 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf3f800d4 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ vshr.u64 q8, q7, #54 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf39e00d4 │ │ │ │ + usat r0, #20, r2, asr #3 │ │ │ │ │ │ │ │ 001d7684 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -444200,16 +444200,16 @@ │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldc2l 0, cr0, [r6, #-888] @ 0xfffffc88 │ │ │ │ - adcs.w r0, r4, #212 @ 0xd4 │ │ │ │ - subs r3, #18 │ │ │ │ + adcs.w r0, r8, #212 @ 0xd4 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d77d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -444321,26 +444321,26 @@ │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #17 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldc2 0, cr0, [r8], {222} @ 0xde │ │ │ │ - eors.w r0, r6, #212 @ 0xd4 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + eors.w r0, sl, #212 @ 0xd4 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldc2l 0, cr0, [r0], #-888 @ 0xfffffc88 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldc2 0, cr0, [lr], #-888 @ 0xfffffc88 │ │ │ │ - bhi.n 1d79ec │ │ │ │ + bhi.n 1d79f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d7910 : │ │ │ │ ldr r3, [pc, #16] @ (1d7924 ) │ │ │ │ ldr r2, [pc, #20] @ (1d7928 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -444596,19 +444596,19 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ (1d7b04 ) │ │ │ │ add r0, pc │ │ │ │ blx c5fc4 <_gfortran_runtime_error@plt> │ │ │ │ nop │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 1d7b4e │ │ │ │ push {r4, lr} │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ ldr.w lr, [r0, #288] @ 0x120 │ │ │ │ ldr.w r4, [r0, #304] @ 0x130 │ │ │ │ @@ -444716,23 +444716,23 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d7be6 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfa6e00de │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-848] @ 0xfffffcb0 │ │ │ │ - stcl 0, cr0, [r6], #848 @ 0x350 │ │ │ │ + stc 0, cr0, [sl, #-848] @ 0xfffffcb0 │ │ │ │ + stcl 0, cr0, [sl], #848 @ 0x350 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #500] @ (1d7e48 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ ldr r3, [pc, #500] @ (1d7e4c ) │ │ │ │ @@ -444930,37 +444930,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d7cb2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 @ instruction: 0xf9ae00de │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ vtrn.32 q8, │ │ │ │ stcl 0, cr0, [r8, #-844]! @ 0xfffffcb4 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ orn r0, r4, #6914048 @ 0x698000 │ │ │ │ strh.w r0, [r2, #222] @ 0xde │ │ │ │ - sbc.w r0, ip, r4, lsr #3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + sbcs.w r0, r0, r4, lsr #3 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adc.w r0, r8, r4, lsr #3 │ │ │ │ - @ instruction: 0xeb2a00d4 │ │ │ │ - add.w r0, ip, r4, lsr #3 │ │ │ │ + adc.w r0, ip, r4, lsr #3 │ │ │ │ + @ instruction: 0xeb2e00d4 │ │ │ │ + adds.w r0, r0, r4, lsr #3 │ │ │ │ strh.w r0, [r0, lr, lsl #1] │ │ │ │ - @ instruction: 0xeaea00d4 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xeaee00d4 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeac800d4 │ │ │ │ + @ instruction: 0xeacc00d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #300] @ (1d7fd8 ) │ │ │ │ ldr r3, [pc, #300] @ (1d7fdc ) │ │ │ │ @@ -445081,26 +445081,26 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d7f7c │ │ │ │ nop │ │ │ │ cdp2 0, 0, cr0, cr0, cr9, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldc2l 0, cr0, [r2, #932]! @ 0x3a4 │ │ │ │ @ instruction: 0xf74a00de │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #10462 @ 0x28de │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldc2 0, cr0, [r0, #-932]! @ 0xfffffc5c │ │ │ │ - ldrd r0, r0, [r6, #-848] @ 0x350 │ │ │ │ - ldmdb r8!, {r2, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [sl, #-848] @ 0x350 │ │ │ │ + ldmdb ip!, {r2, r4, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #304] @ (1d8148 ) │ │ │ │ ldr r3, [pc, #304] @ (1d814c ) │ │ │ │ @@ -445223,26 +445223,26 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1d80ec │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r4], {233} @ 0xe9 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r4, #2270 @ 0x8de │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stc2l 0, cr0, [ip], #-932 @ 0xfffffc5c │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r2, #7274496 @ 0x6f0000 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfbc000e9 │ │ │ │ - b.n 1d813c │ │ │ │ + b.n 1d8144 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1d8104 │ │ │ │ + b.n 1d810c │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #304] @ (1d82b8 ) │ │ │ │ @@ -445366,26 +445366,26 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1d825c │ │ │ │ nop │ │ │ │ @ instruction: 0xfb2400e9 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r4, #7274496 @ 0x6f0000 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfafc00e9 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3e200de │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfa5000e9 │ │ │ │ - b.n 1d7fcc │ │ │ │ + b.n 1d7fd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1d7f94 │ │ │ │ + b.n 1d7f9c │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #300] @ (1d8424 ) │ │ │ │ @@ -445507,27 +445507,27 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d83c8 │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r4, #233] @ 0xe9 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ vld1.8 {d0[7]}, [r6], r9 │ │ │ │ @ instruction: 0xf2fe00de │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf27600de │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str??.w r0, [r4, #233] @ 0xe9 │ │ │ │ - b.n 1d7e60 │ │ │ │ + b.n 1d7e68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1d7e28 │ │ │ │ + b.n 1d7e30 │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ ldr.w r1, [pc, #2488] @ 1d8e1c │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -446492,129 +446492,129 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d8994 │ │ │ │ ldrh.w r0, [lr, r9, lsl #2] │ │ │ │ ldrh.w r0, [ip, r9, lsl #2] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r2, #222 @ 0xde │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r2} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q8, q7, #12 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ vshr.s64 q0, q7, #60 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stc 0, cr0, [sl, #888] @ 0x378 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stc 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stcl 0, cr0, [r8], #888 @ 0x378 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xe85000d3 │ │ │ │ @ instruction: 0xf31400e9 │ │ │ │ b.n 1d8e3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1d8dac │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe000de │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xeb8400de │ │ │ │ adc.w r0, r2, lr, lsr #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8bf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1d8ba8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 1d8de8 │ │ │ │ + ble.n 1d8df0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 1d8dd0 │ │ │ │ + ble.n 1d8dd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 1d8f94 │ │ │ │ + ble.n 1d8f9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ eor.w r0, r6, lr, lsr #3 │ │ │ │ - ble.n 1d8f54 │ │ │ │ + ble.n 1d8f5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ orn r0, r0, lr, lsr #3 │ │ │ │ - ble.n 1d8f18 │ │ │ │ + ble.n 1d8f20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 1d8edc │ │ │ │ + ble.n 1d8ee4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 1d8ea4 │ │ │ │ + bgt.n 1d8eac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrd r0, r0, [r4, #888]! @ 0x378 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ strd r0, r0, [r4, #888] @ 0x378 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xe99000de │ │ │ │ - bgt.n 1d8fa4 │ │ │ │ + bgt.n 1d8fac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 1d8f64 │ │ │ │ + bgt.n 1d8f6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ strd r0, r0, [ip, #-888] @ 0x378 │ │ │ │ - bgt.n 1d8f2c │ │ │ │ + bgt.n 1d8f34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 1d8ef0 │ │ │ │ + blt.n 1d8ef8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ - blt.n 1d8eb4 │ │ │ │ + blt.n 1d8ebc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 1d8e78 │ │ │ │ + blt.n 1d8e80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 1d8e40 │ │ │ │ + blt.n 1d8e48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 1d9008 │ │ │ │ + blt.n 1d9010 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 1d8fd0 │ │ │ │ + blt.n 1d8fd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strd r0, r0, [ip], #-888 @ 0x378 │ │ │ │ - blt.n 1d8f98 │ │ │ │ + blt.n 1d8fa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - blt.n 1d8f5c │ │ │ │ + blt.n 1d8f64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 1d8f20 │ │ │ │ + bge.n 1d8f28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001d8f38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -446752,48 +446752,48 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1d8faa │ │ │ │ stcl 0, cr0, [r2, #-932]! @ 0xfffffc5c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stc 0, cr0, [r2, #-932] @ 0xfffffc5c │ │ │ │ b.n 1d8d64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 1d90fc │ │ │ │ + bls.n 1d9104 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8d20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 1d90b8 │ │ │ │ + bls.n 1d90c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8cd8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 1d9070 │ │ │ │ + bhi.n 1d9078 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8c94 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 1d902c │ │ │ │ + bhi.n 1d9034 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8c48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bhi.n 1d91e0 │ │ │ │ + bhi.n 1d8fe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d90e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -446942,41 +446942,41 @@ │ │ │ │ nop │ │ │ │ subs.w r0, r0, r9, asr #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, ip, r9, asr #3 │ │ │ │ b.n 1d8b98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 1d9330 │ │ │ │ + bvc.n 1d9338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8b54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 1d92ec │ │ │ │ + bvc.n 1d92f4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8b10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 1d92a8 │ │ │ │ + bvc.n 1d92b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d8ad0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 1d9268 │ │ │ │ + bvs.n 1d9270 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d9a8c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 1d9224 │ │ │ │ + bvs.n 1d922c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001d9298 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -447243,25 +447243,25 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0b400d3 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d9cb0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ vshr.s64 q8, , #2 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d9b50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldc 0, cr0, [r4, #-844]! @ 0xfffffcb4 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1d99c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001d9538 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -447561,25 +447561,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, ip, r3, lsr #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bic.w r0, r2, r3, lsr #3 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ and.w r0, r8, r3, lsr #3 │ │ │ │ svc 24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 1d98e4 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov lr, r2 │ │ │ │ add.w r4, r2, r1, lsl #2 │ │ │ │ @@ -447734,25 +447734,25 @@ │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #23 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1d99c2 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ble.n 1d9978 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 1da020 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #444] @ (1d9bec ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -447931,41 +447931,41 @@ │ │ │ │ b.n 1d9a7c │ │ │ │ b.n 1da0e4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1d9bc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ b.n 1da060 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bvs.n 1d9b4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ blt.n 1d9bf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001d9c30 : │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ @@ -448969,127 +448969,127 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ svc 192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n 1da704 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r3, pc, #312 @ (adr r3, 1da818 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1da708 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bpl.n 1da77c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bge.n 1da7d4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bmi.n 1da664 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1da700 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bcc.n 1da690 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcs.n 1da7f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bcs.n 1da7ac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1da6ec │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bne.n 1da6a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1da7e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bne.n 1da7ac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001da7a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -449321,65 +449321,65 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1daa9c │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r6, {r2, r3, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - itt le │ │ │ │ - lslle r4, r2, #3 │ │ │ │ - lsrle r6, r5, #20 │ │ │ │ + nop {14} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r4, r2, #3 │ │ │ │ - lsrge r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ite hi │ │ │ │ - lslhi r4, r2, #3 │ │ │ │ - lsrls r6, r3, #19 │ │ │ │ + nop {9} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r5!, {r1, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r4, r2, #3 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrcc r6, r1, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001daa58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -449490,15 +449490,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1dab20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001dab98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -449613,15 +449613,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1dabe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001dacd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -449894,27 +449894,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ bvs.n 1db044 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r1!, {r2, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 1daee0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcs.n 1daf54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 001daf7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -450213,27 +450213,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1db298 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r7, {r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #164] @ (1db35c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -450299,27 +450299,27 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1db2fa │ │ │ │ nop │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r5!, {r1, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ 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, #2816] @ 0xb00 │ │ │ │ ldr.w r6, [pc, #3236] @ 1dc030 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ @@ -451487,155 +451487,155 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r4!, {r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf4bc00d3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ hlt 0x000c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.u64 q8, q2, #42 │ │ │ │ + vshr.u64 q8, q2, #38 │ │ │ │ stmia r5!, {r4, r6} │ │ │ │ lsls r1, r5, #3 │ │ │ │ rev r0, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vqadd.u64 q0, q10, q2 │ │ │ │ + vqadd.u64 q0, q12, q2 │ │ │ │ ite ne │ │ │ │ lslne r6, r3, #3 │ │ │ │ ldreq r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r0, #211 @ 0xd3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldc2 0, cr0, [r6, #-848]! @ 0xfffffcb0 │ │ │ │ + ldc2 0, cr0, [sl, #-848]! @ 0xfffffcb0 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #848 @ 0x350 │ │ │ │ + ldc2l 0, cr0, [r8], #848 @ 0x350 │ │ │ │ pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl], {212} @ 0xd4 │ │ │ │ + stc2l 0, cr0, [lr], {212} @ 0xd4 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {212} @ 0xd4 │ │ │ │ + stc2 0, cr0, [r4], {212} @ 0xd4 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r6, r3, #3 │ │ │ │ pop {r3, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfb5e00d4 │ │ │ │ + @ instruction: 0xfb6200d4 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbnz r2, 1dc154 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfaca00d4 │ │ │ │ + @ instruction: 0xface00d4 │ │ │ │ push {r2, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbnz r2, 1dc14a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfa7000d4 │ │ │ │ + @ instruction: 0xfa7400d4 │ │ │ │ push {r1, r2, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vst1.8 @ instruction: 0xf98a00d4 │ │ │ │ + vst1.8 @ instruction: 0xf98e00d4 │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ rev r0, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vst4. {d16-d19}, [r4 :64], r4 │ │ │ │ + vst4. {d16-d19}, [r8 :64], r4 │ │ │ │ rev r6, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r4 :64], r4 │ │ │ │ + vld4. {d0-d3}, [r8 :64], r4 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 1dc166 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str??.w r0, [sl, #212] @ 0xd4 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + str??.w r0, [lr, #212] @ 0xd4 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str??.w r0, [ip, r4, lsl #1] │ │ │ │ + ldr??.w r0, [r0, r4, lsl #1] │ │ │ │ cbnz r0, 1dc146 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh.w r0, [r8, r4, lsl #1] │ │ │ │ + strh.w r0, [ip, r4, lsl #1] │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7f400d4 │ │ │ │ + @ instruction: 0xf7f800d4 │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7d000d4 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + @ instruction: 0xf7d400d4 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf73800d4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + @ instruction: 0xf73c00d4 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #360] @ (1dc2f0 ) │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -451760,43 +451760,43 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #28 │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 1db758 │ │ │ │ nop │ │ │ │ - add r7, pc, #424 @ (adr r7, 1dc49c ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 1dc4ac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #272 @ (adr r7, 1dc408 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 1dc418 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb612 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #128 @ (adr r7, 1dc380 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 1dc390 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf53000d4 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 1dc6f8 ) │ │ │ │ + @ instruction: 0xf53400d4 │ │ │ │ + add r7, pc, #0 @ (adr r7, 1dc308 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 1dc67c ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 1dc68c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #736 @ (adr r6, 1dc5f0 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 1dc600 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #584 @ (adr r6, 1dc55c ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 1dc56c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 1dc4e0 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 1dc4f0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r6, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 1dc458 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 1dc468 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orrs.w r0, lr, #6946816 @ 0x6a0000 │ │ │ │ + orn r0, r2, #6946816 @ 0x6a0000 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, pc, #160 @ (adr r6, 1dc3cc ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 1dc3dc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bics.w r0, r6, #6946816 @ 0x6a0000 │ │ │ │ + bics.w r0, sl, #6946816 @ 0x6a0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2736] @ 0xab0 │ │ │ │ subw sp, sp, #1324 @ 0x52c │ │ │ │ ldr.w r9, [pc, #3144] @ 1dcf90 │ │ │ │ mov r7, r0 │ │ │ │ @@ -452962,126 +452962,126 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ cbnz r0, 1dcfae │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf37c00d4 │ │ │ │ + usat r0, #20, r0, lsl #3 │ │ │ │ uxth r2, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsbs r0, r2, #212 @ 0xd4 │ │ │ │ + rsbs r0, r6, #212 @ 0xd4 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1dcfe6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf0d000d4 │ │ │ │ + @ instruction: 0xf0d400d4 │ │ │ │ b.n 1dc8f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vshr.s64 q8, q2, #20 │ │ │ │ + vshr.s64 q8, q2, #16 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.s64 q0, q2, #18 │ │ │ │ + vshr.s64 q0, q2, #14 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vqadd.s16 q0, q12, q2 │ │ │ │ + vqadd.s16 q0, q14, q2 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1dd3f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc 0, cr0, [r4, #-848]! @ 0xfffffcb0 │ │ │ │ + stc 0, cr0, [r8, #-848]! @ 0xfffffcb0 │ │ │ │ b.n 1dd1a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stc 0, cr0, [ip], #-848 @ 0xfffffcb0 │ │ │ │ + ldc 0, cr0, [r0], #-848 @ 0xfffffcb0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #544 @ 0x220 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xeb9400d4 │ │ │ │ + @ instruction: 0xeb9800d4 │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r2, sp, #872 @ 0x368 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrd r0, r0, [lr, #848]! @ 0x350 │ │ │ │ + and.w r0, r2, r4, lsr #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrd r0, r0, [ip, #-848]! @ 0x350 │ │ │ │ + @ instruction: 0xe98000d4 │ │ │ │ add r4, pc, #16 @ (adr r4, 1dd064 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmdb ip!, {r2, r4, r6, r7} │ │ │ │ + strd r0, r0, [r0, #-848] @ 0x350 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #760 @ (adr r3, 1dd35c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmdb r2, {r2, r4, r6, r7} │ │ │ │ + stmdb r6, {r2, r4, r6, r7} │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strd r0, r0, [r4], #848 @ 0x350 │ │ │ │ + strd r0, r0, [r8], #848 @ 0x350 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r3, pc, #408 @ (adr r3, 1dd210 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia.w sl!, {r2, r4, r6, r7} │ │ │ │ + stmia.w lr!, {r2, r4, r6, r7} │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia.w ip, {r2, r4, r6, r7} │ │ │ │ + stmia.w r0!, {r2, r4, r6, r7} │ │ │ │ add r3, pc, #144 @ (adr r3, 1dd118 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, pc, #912 @ (adr r2, 1dd420 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xe82600d4 │ │ │ │ + @ instruction: 0xe82a00d4 │ │ │ │ add r2, pc, #752 @ (adr r2, 1dd388 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r2, pc, #512 @ (adr r2, 1dd29c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dd004 │ │ │ │ + b.n 1dd00c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, pc, #256 @ (adr r2, 1dd1a8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r3 │ │ │ │ @@ -453963,205 +453963,205 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.w 1dc77a │ │ │ │ nop │ │ │ │ add r0, pc, #1008 @ (adr r0, 1dde20 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r7, pc, #8 @ (adr r7, 1dda3c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dd688 │ │ │ │ + b.n 1dd690 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r6, pc, #976 @ (adr r6, 1dde0c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dd674 │ │ │ │ + b.n 1dd67c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r6, pc, #784 @ (adr r6, 1ddd54 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r0, pc, #600 @ (adr r0, 1ddca0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1dd600 │ │ │ │ + b.n 1dd608 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #200 @ (adr r6, 1ddb28 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dd510 │ │ │ │ + b.n 1dd518 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1dd4c4 │ │ │ │ + b.n 1dd4cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #952 @ (adr r5, 1dde2c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #976 @ (adr r4, 1dde4c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dd2a8 │ │ │ │ + b.n 1dd2b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r3, pc, #912 @ (adr r3, 1dde1c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1de0a4 │ │ │ │ + b.n 1de0ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #848 @ (adr r3, 1ddde4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1de08c │ │ │ │ + b.n 1de094 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r3, pc, #488 @ (adr r3, 1ddc88 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1ddfe4 │ │ │ │ + b.n 1ddfec │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r3, pc, #40 @ (adr r3, 1ddad4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1ddef8 │ │ │ │ + b.n 1ddf00 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ddf24 │ │ │ │ + b.n 1ddf2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, pc, #856 @ (adr r2, 1dde14 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dde90 │ │ │ │ + b.n 1dde98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, pc, #712 @ (adr r2, 1ddd8c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 1dde74 │ │ │ │ + b.n 1dde7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r2, pc, #280 @ (adr r2, 1ddbe4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ddd9c │ │ │ │ + b.n 1ddda4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, pc, #432 @ (adr r1, 1ddc9c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ddc08 │ │ │ │ + b.n 1ddc10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, pc, #248 @ (adr r1, 1ddbf0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ddbb8 │ │ │ │ + b.n 1ddbc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r1, pc, #64 @ (adr r1, 1ddb44 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ddb68 │ │ │ │ + b.n 1ddb70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #760 @ (adr r0, 1dde0c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #600 @ (adr r0, 1ddd78 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 1ddb6c │ │ │ │ + ble.n 1ddb74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 1ddc6c │ │ │ │ + ble.n 1ddc74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 1ddc28 │ │ │ │ + ble.n 1ddc30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, #20 │ │ │ │ @@ -454186,17 +454186,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ddbd2 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 1ddc54 │ │ │ │ + blt.n 1ddc5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ sub sp, #20 │ │ │ │ @@ -454221,17 +454221,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ddc2a │ │ │ │ nop │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 1ddbfc │ │ │ │ + bge.n 1ddc04 │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ ldr.w r2, [pc, #3132] @ 1de8b4 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -455364,27 +455364,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #136 @ (adr r0, 1de948 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bge.n 1de950 │ │ │ │ + bge.n 1de958 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 1de854 │ │ │ │ + bvc.n 1de85c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 1de878 │ │ │ │ + bvc.n 1de880 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bls.n 1de9cc │ │ │ │ + bls.n 1de9d4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 1de874 │ │ │ │ + bls.n 1de87c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 1de9d8 │ │ │ │ + bvc.n 1de9e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @@ -455392,217 +455392,217 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 1de8d0 │ │ │ │ + bvc.n 1de8d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvc.n 1de93c │ │ │ │ + bvc.n 1de944 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 1dea0c │ │ │ │ + bvc.n 1de814 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 1de960 │ │ │ │ + bpl.n 1de968 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bvs.n 1de82c │ │ │ │ + bvs.n 1de834 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 1dea20 │ │ │ │ + bpl.n 1dea28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 1de884 │ │ │ │ + bmi.n 1de88c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 1dea28 │ │ │ │ + bmi.n 1dea30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 1de9f8 │ │ │ │ + bmi.n 1dea00 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 1de988 │ │ │ │ + bmi.n 1de990 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 1de908 │ │ │ │ + bcc.n 1de910 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 1de8a0 │ │ │ │ + bcc.n 1de8a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcc.n 1dea58 │ │ │ │ + bcc.n 1dea60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 1de9e4 │ │ │ │ + bcc.n 1de9ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 1de968 │ │ │ │ + bcs.n 1de970 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 1de8e4 │ │ │ │ + bcs.n 1de8ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 1de954 │ │ │ │ + bcs.n 1de95c │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 1dea9c │ │ │ │ + bcs.n 1deaa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 1de9bc │ │ │ │ + bne.n 1de9c4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 1de948 │ │ │ │ + bne.n 1de950 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 1deac0 │ │ │ │ + bne.n 1deac8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 1dea48 │ │ │ │ + bne.n 1dea50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1de9d8 │ │ │ │ + beq.n 1de9e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1de998 │ │ │ │ + beq.n 1de9a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1de95c │ │ │ │ + beq.n 1de964 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1deaac │ │ │ │ + beq.n 1deab4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1dea6c │ │ │ │ + beq.n 1dea74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r3!, {r2, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {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, #2928] @ 0xb70 │ │ │ │ ldr.w r2, [pc, #1924] @ 1df230 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -456319,127 +456319,127 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r2, [r7, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r7, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r2, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001df324 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -456578,49 +456578,49 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1df394 │ │ │ │ ldrh r6, [r6, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r4, [r5, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r0, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r3, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r0, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001df4d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -456770,41 +456770,41 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r0, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r6, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r0, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001df68c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -457073,30 +457073,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r7, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r4, r2, #3 │ │ │ │ - strhal r6, [r0, #8] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itet ne │ │ │ │ + itte ne │ │ │ │ lslne r4, r2, #3 │ │ │ │ - strheq r0, [r7, #0] │ │ │ │ - lslne r6, r3, #3 │ │ │ │ + strhne r0, [r7, #0] │ │ │ │ + lsleq r6, r3, #3 │ │ │ │ │ │ │ │ 001df92c : │ │ │ │ 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] @ 1dfc04 │ │ │ │ @@ -457394,27 +457394,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r6, [r4, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r0, 1dfcca │ │ │ │ + cbnz r4, 1dfcca │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r6, 1dfcce │ │ │ │ + cbnz r2, 1dfcd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001dfc58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -457513,37 +457513,37 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1dfc90 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 1dfdae │ │ │ │ + cbnz r6, 1dfdae │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 1dfdb2 │ │ │ │ + cbnz r4, 1dfdb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 1dfdb4 │ │ │ │ + cbnz r6, 1dfdb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001dfd84 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 1dfd98 │ │ │ │ @@ -457641,35 +457641,35 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1dfde6 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 1dfed2 │ │ │ │ + cbnz r4, 1dfed2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r7, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 1dfed4 │ │ │ │ + cbnz r0, 1dfed6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 1dfed8 │ │ │ │ + cbnz r4, 1dfed8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001dfeac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -457693,17 +457693,17 @@ │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1dfec4 │ │ │ │ ldrb r6, [r4, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 1dff0a │ │ │ │ + cbnz r6, 1dff0a │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001dfefc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -457887,57 +457887,57 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r5, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0114 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -458121,57 +458121,57 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r6, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r0, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r2, [r4, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e032c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458227,25 +458227,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e0348 │ │ │ │ nop │ │ │ │ strb r2, [r3, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r2, [r4, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e03d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458301,25 +458301,25 @@ │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e03ec │ │ │ │ strb r6, [r6, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {} │ │ │ │ + push {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r7, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r0, 1e04ec │ │ │ │ + cbz r4, 1e04ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458375,25 +458375,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e0494 │ │ │ │ nop │ │ │ │ strb r6, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r4, 1e0576 │ │ │ │ + cbz r0, 1e0578 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r0, 1e0566 │ │ │ │ + cbz r4, 1e0566 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r2, #17] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 1e056a │ │ │ │ + cbz r6, 1e056a │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458449,25 +458449,25 @@ │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e053c │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbz r4, 1e05fc │ │ │ │ + cbz r0, 1e05fe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r5, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r5, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e05c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458523,25 +458523,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e05e4 │ │ │ │ nop │ │ │ │ strb r6, [r7, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r0, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 1e06a6 │ │ │ │ + cbz r6, 1e06a6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0670 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -458597,25 +458597,25 @@ │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e068c │ │ │ │ strb r6, [r2, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r0, 1e0720 │ │ │ │ + cbz r4, 1e0720 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r3, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r0, 1e0724 │ │ │ │ + cbz r4, 1e0724 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0718 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ @@ -458794,55 +458794,55 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e0918 │ │ │ │ + cbz r6, 1e0918 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 1e091c │ │ │ │ + cbz r2, 1e091e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r2, 1e0922 │ │ │ │ + cbz r6, 1e0922 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r4, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r6, [r7, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r4, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0944 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -459031,53 +459031,53 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0b90 : │ │ │ │ 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 │ │ │ │ @@ -459180,35 +459180,35 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0cc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -459235,17 +459235,17 @@ │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e0ce6 │ │ │ │ add r3, pc, #792 @ (adr r3, 1e102c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001e0d20 : │ │ │ │ ldr r3, [pc, #136] @ (1e0dac ) │ │ │ │ add r3, pc │ │ │ │ @@ -459307,30 +459307,30 @@ │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ blx bf588 │ │ │ │ b.n 1e0d5e │ │ │ │ nop │ │ │ │ add r3, pc, #488 @ (adr r3, 1e0f98 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ strb r3, [r1, #28] │ │ │ │ - vtbl.8 d26, {d15}, d30 │ │ │ │ + vqshrun.s64 d26, q9, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ble.n 1e0e42 │ │ │ │ - @ instruction: 0xffffaa78 │ │ │ │ + @ instruction: 0xffffaa7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e0dd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -459592,83 +459592,83 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r2, [r4, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e10c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459719,23 +459719,23 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e10f2 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1164 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -459899,47 +459899,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 1e13ac ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 1e13bc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r7, pc, #488 @ (adr r7, 1e14e8 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 1e14f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 1e1308 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 1e1318 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #864 @ (adr r6, 1e1674 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 1e1684 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #720 @ (adr r6, 1e15f0 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 1e1600 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #568 @ (adr r6, 1e1564 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 1e1574 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1e14d8 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 1e14e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1338 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459969,17 +459969,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e135a │ │ │ │ nop │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #768 @ (adr r5, 1e1694 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 1e16a4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1394 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -460259,21 +460259,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 1e19d4 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 1e19e4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 1e1968 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 1e1978 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001e164c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -460596,39 +460596,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 1e1d38 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 1e1948 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 1e1bc8 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 1e1bd8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 1e1b38 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 1e1b48 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r7, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 1e1cfc ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 1e1d0c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, pc, #744 @ (adr r0, 1e1c58 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 1e1c68 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1970 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1e1a5c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -460759,15 +460759,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -460967,21 +460967,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh r4, [r7, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1c68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -461181,21 +461181,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e1e38 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -461405,21 +461405,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r0, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2050 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -461629,21 +461629,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2268 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -461853,21 +461853,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r0, [r5, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2480 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462077,21 +462077,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2698 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462292,21 +462292,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r4, [r6, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r4, [r1, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2898 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462507,21 +462507,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -462633,15 +462633,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [pc, #536] @ (1e2da8 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2b94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -462934,27 +462934,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [pc, #928] @ (1e3220 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [pc, #760] @ (1e3184 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [pc, #600] @ (1e30f0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e2e9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -463107,27 +463107,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #408] @ (1e318c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r3, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #240] @ (1e30f0 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #88] @ (1e3064 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e3010 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -463346,33 +463346,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [pc, #64] @ (1e3254 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #800] @ (1e3540 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r3, [pc, #408] @ (1e33bc ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #552] @ (1e3454 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [r2, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #264] @ (1e3340 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001e3238 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -463544,15 +463544,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #472] @ (1e3598 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [pc, #648] @ (1e364c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [pc, #600] @ (1e3620 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -463744,71 +463744,71 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 1e34b0 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #728] @ (1e3878 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [pc, #56] @ (1e35e4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ blxns r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bx r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bx r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov lr, sp │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov lr, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov lr, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov lr, r1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -463903,23 +463903,23 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r2, sl │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ (1e37ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -463992,23 +463992,23 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r6, lr │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r6, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #216] @ (1e38f8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -464103,23 +464103,23 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ muls r0, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ muls r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #212] @ (1e3a00 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -464214,23 +464214,23 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ negs r6, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ tst r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #244] @ (1e3b2c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -464344,31 +464344,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ tst r0, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adcs r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ (1e3cc8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -464514,29 +464514,29 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ands r0, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r7, #110 @ 0x6e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ (1e3db0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -464610,23 +464610,23 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ @@ -464652,17 +464652,17 @@ │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e3df4 │ │ │ │ subs r6, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #212] @ (1e3f10 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -464754,29 +464754,29 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #42 @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (1e40c0 ) │ │ │ │ @@ -464936,35 +464936,35 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r3, #118 @ 0x76 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r0, [r0, #352] @ 0x160 │ │ │ │ sub sp, #28 │ │ │ │ @@ -465015,23 +465015,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e4122 │ │ │ │ nop │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #452] @ (1e4378 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -465221,61 +465221,61 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1e4226 │ │ │ │ nop │ │ │ │ subs r2, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #130 @ 0x82 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #92 @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1412] @ 1e4978 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -465822,164 +465822,164 @@ │ │ │ │ nop │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.u32 q0, q13, q5 │ │ │ │ + vqadd.u32 q0, q15, q5 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r7, #106 @ 0x6a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r6, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #150 @ 0x96 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #130 @ 0x82 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #460] @ (1e4c90 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -466167,53 +466167,53 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r7, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #616] @ (1e4f6c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466454,49 +466454,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #206 @ 0xce │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #204] @ (1e50a8 ) │ │ │ │ @@ -466584,23 +466584,23 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r3, #146 @ 0x92 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #520] @ (1e52e8 ) │ │ │ │ @@ -466818,49 +466818,49 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r3, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r2, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #512] @ (1e5558 ) │ │ │ │ @@ -467081,49 +467081,49 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r7, #234 @ 0xea │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r7, #134 @ 0x86 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r7, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e55b4 : │ │ │ │ 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 │ │ │ │ @@ -467236,41 +467236,41 @@ │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e5672 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #152 @ 0x98 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e5708 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -467391,45 +467391,45 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #534 @ 0x216 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e575a │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r4, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r4, #126 @ 0x7e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r4, #84 @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r3, #250 @ 0xfa │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #296] @ (1e59bc ) │ │ │ │ @@ -467553,35 +467553,35 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #244] @ (1e5afc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -467682,29 +467682,29 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #560] @ (1e5d70 ) │ │ │ │ @@ -467924,41 +467924,41 @@ │ │ │ │ nop │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #202 @ 0xca │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r6, r4, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r5, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e5db4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -468043,35 +468043,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e5e54 │ │ │ │ subs r6, r4, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r6, r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r4, [pc, #304] @ (1e5fc4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, r6, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r2, r1, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, r4, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e5eb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -468156,35 +468156,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e5f54 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [pc, #304] @ (1e60c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, r6, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e5fb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -468269,35 +468269,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 1e6054 │ │ │ │ adds r6, r4, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r6, r6, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r2, [pc, #304] @ (1e61c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r6, r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, r4, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e60b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -468382,35 +468382,35 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1e6154 │ │ │ │ nop │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r1, [pc, #304] @ (1e62c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r1, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #468] @ (1e6398 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -468599,53 +468599,53 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e628c │ │ │ │ subs r6, r1, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r0, r2, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ svc 44 @ 0x2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xead1ffff │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1e62e6 │ │ │ │ - vqshrun.s64 d21, q0, #1 │ │ │ │ + vqshrun.s64 d21, q2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1e62e6 │ │ │ │ - vqshrun.s64 d21, q0, #1 │ │ │ │ + vqshrun.s64 d21, q2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bge.n 1e62fe │ │ │ │ - vqshrun.s64 d21, q2, #1 │ │ │ │ + vqshrun.s64 d21, q4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bmi.n 1e6356 │ │ │ │ - vqshrun.s64 d21, q2, #1 │ │ │ │ + vqshrun.s64 d21, q4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1e630a │ │ │ │ - vqshrun.s64 d21, q5, #1 │ │ │ │ + vqshrun.s64 d21, q7, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e63fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -468855,21 +468855,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r2, r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001e6618 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -469083,21 +469083,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r4, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r4, r0, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e681c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -469305,21 +469305,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, r6, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r1, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e69fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -469527,21 +469527,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r2, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r5, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e6bdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -469943,21 +469943,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #824] @ (1e72d0 ) │ │ │ │ + ldr r5, [pc, #840] @ (1e72e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r0, r0, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #936] @ (1e734c ) │ │ │ │ + ldr r4, [pc, #952] @ (1e735c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ │ │ │ │ 001e6fa8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -470171,21 +470171,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r6, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #968] @ (1e7580 ) │ │ │ │ + ldr r2, [pc, #984] @ (1e7590 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r1, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [pc, #808] @ (1e74ec ) │ │ │ │ + ldr r2, [pc, #824] @ (1e74fc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e71c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -470300,15 +470300,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #672] @ (1e7580 ) │ │ │ │ + ldr r1, [pc, #688] @ (1e7590 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e72e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -470423,15 +470423,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r4, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [pc, #400] @ (1e75b4 ) │ │ │ │ + ldr r0, [pc, #416] @ (1e75c4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #364] @ 0x16c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -470507,16 +470507,16 @@ │ │ │ │ b.n 1e74a2 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bics.w r0, r0, #6914048 @ 0x698000 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + bics.w r0, r4, #6914048 @ 0x698000 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -470604,16 +470604,16 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sbfx r0, r2, #3, #20 │ │ │ │ - mov lr, r5 │ │ │ │ + sbfx r0, r6, #3, #20 │ │ │ │ + mov sl, r6 │ │ │ │ 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.w r6, [r0, #364] @ 0x16c │ │ │ │ sub sp, #28 │ │ │ │ @@ -470761,49 +470761,49 @@ │ │ │ │ b.n 1e7696 │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r6, fp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp lr, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf25800d3 │ │ │ │ - @ instruction: 0xf23c00d3 │ │ │ │ + @ instruction: 0xf25c00d3 │ │ │ │ + movw r0, #211 @ 0xd3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf22e00d3 │ │ │ │ - cmp sl, r3 │ │ │ │ + @ instruction: 0xf23200d3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r6, r4, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - addw r0, ip, #211 @ 0xd3 │ │ │ │ - cmp r0, pc │ │ │ │ + @ instruction: 0xf21000d3 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xf1ea00d3 │ │ │ │ - cmp r6, sl │ │ │ │ + @ instruction: 0xf1ee00d3 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r2, r4, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rsb r0, r8, #211 @ 0xd3 │ │ │ │ - cmp r4, r6 │ │ │ │ + rsb r0, ip, #211 @ 0xd3 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ @@ -470830,16 +470830,16 @@ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e77c8 │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds.w r0, lr, #211 @ 0xd3 │ │ │ │ - add r8, r1 │ │ │ │ + @ instruction: 0xf12200d3 │ │ │ │ + add ip, r1 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (1e7918 ) │ │ │ │ @@ -470956,26 +470956,26 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - orr.w r0, sl, #211 @ 0xd3 │ │ │ │ - bics r6, r6 │ │ │ │ + orr.w r0, lr, #211 @ 0xd3 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bic.w r0, r2, #211 @ 0xd3 │ │ │ │ - bics r6, r1 │ │ │ │ + bic.w r0, r6, #211 @ 0xd3 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r3, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vshr.s64 q8, , #2 │ │ │ │ - muls r2, r5 │ │ │ │ + and.w r0, r2, #211 @ 0xd3 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r0, [r0, #352] @ 0x160 │ │ │ │ sub sp, #20 │ │ │ │ @@ -470998,16 +470998,16 @@ │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1e7964 │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vshr.s64 q0, , #60 │ │ │ │ - cmn r6, r5 │ │ │ │ + vshr.s64 q0, , #56 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #408] @ (1e7b44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -471176,41 +471176,41 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mrc 0, 4, r0, cr12, cr3, {6} │ │ │ │ - tst r6, r0 │ │ │ │ + mcr 0, 5, r0, cr0, cr3, {6} │ │ │ │ + tst r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr3, {6} │ │ │ │ - rors r2, r3 │ │ │ │ + mrc 0, 3, r0, cr4, cr3, {6} │ │ │ │ + rors r6, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr 0, 2, r0, cr8, cr3, {6} │ │ │ │ - sbcs r4, r6 │ │ │ │ + mcr 0, 2, r0, cr12, cr3, {6} │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr3, {6} │ │ │ │ - sbcs r6, r1 │ │ │ │ + mcr 0, 1, r0, cr6, cr3, {6} │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r6, r2, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldcl 0, cr0, [ip, #844]! @ 0x34c │ │ │ │ - adcs r6, r4 │ │ │ │ + mcr 0, 0, r0, cr0, cr3, {6} │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldcl 0, cr0, [r4, #844] @ 0x34c │ │ │ │ - asrs r6, r7 │ │ │ │ + ldcl 0, cr0, [r8, #844] @ 0x34c │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #156] @ (1e7c48 ) │ │ │ │ @@ -471281,21 +471281,21 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl], #844 @ 0x34c │ │ │ │ - eors r4, r4 │ │ │ │ + ldcl 0, cr0, [lr], #844 @ 0x34c │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldcl 0, cr0, [r0], {211} @ 0xd3 │ │ │ │ - ands r4, r7 │ │ │ │ + ldcl 0, cr0, [r4], {211} @ 0xd3 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -471749,36 +471749,36 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r6, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ vshr.u64 q0, , #42 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ vqadd.u16 q0, q8, │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ mcr2 0, 1, r0, cr8, cr13, {6} │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx bd590 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -472601,191 +472601,191 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 1e820c │ │ │ │ nop │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc2 0, cr0, [sl, #-884] @ 0xfffffc8c │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xfa9c00e8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfbe800dd │ │ │ │ - b.n 1e8654 │ │ │ │ + b.n 1e865c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1e8608 │ │ │ │ + b.n 1e8610 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ eors r6, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8500 │ │ │ │ + b.n 1e8508 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8484 │ │ │ │ + b.n 1e848c │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8408 │ │ │ │ + b.n 1e8410 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfa7e00dd │ │ │ │ - b.n 1e83bc │ │ │ │ + b.n 1e83c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8314 │ │ │ │ + b.n 1e831c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e92d0 │ │ │ │ + b.n 1e92d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r7, #210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e9254 │ │ │ │ + b.n 1e925c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e91b0 │ │ │ │ + b.n 1e91b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r6, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e9134 │ │ │ │ + b.n 1e913c │ │ │ │ lsls r3, r2, #3 │ │ │ │ str??.w r0, [lr, #221] @ 0xdd │ │ │ │ - b.n 1e90dc │ │ │ │ + b.n 1e90e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ str.w r0, [r2, #221] @ 0xdd │ │ │ │ - b.n 1e9090 │ │ │ │ + b.n 1e9098 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb.w r0, [r6, #221] @ 0xdd │ │ │ │ - b.n 1e9044 │ │ │ │ + b.n 1e904c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ str??.w r0, [r8, sp, lsl #1] │ │ │ │ - b.n 1e8ff4 │ │ │ │ + b.n 1e8ffc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh.w r0, [ip, sp, lsl #1] │ │ │ │ - b.n 1e8fa8 │ │ │ │ + b.n 1e8fb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1e8f60 │ │ │ │ + b.n 1e8f68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf7ea00dd │ │ │ │ - b.n 1e8f18 │ │ │ │ + b.n 1e8f20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8e70 │ │ │ │ + b.n 1e8e78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf76a00dd │ │ │ │ - b.n 1e8e30 │ │ │ │ + b.n 1e8e38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1e8dec │ │ │ │ + b.n 1e8df4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r5, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8d54 │ │ │ │ + b.n 1e8d5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ movt r0, #35037 @ 0x88dd │ │ │ │ - b.n 1e8d08 │ │ │ │ + b.n 1e8d10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1e8cc8 │ │ │ │ + b.n 1e8cd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r4, #122 @ 0x7a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1e8c30 │ │ │ │ + b.n 1e8c38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf62800dd │ │ │ │ - b.n 1e8be4 │ │ │ │ + b.n 1e8bec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r3, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r4, r2, #3 │ │ │ │ sbc.w r0, lr, #7241728 @ 0x6e8000 │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, #34 @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1e8c22 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -472816,17 +472816,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movt r0, #32989 @ 0x80dd │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r2, #1 │ │ │ │ ldr.w r5, [r0, r2, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r0, lr, lsl #2] │ │ │ │ @@ -472920,17 +472920,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1e8d26 │ │ │ │ vmla.i d16, d26, d0[6] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i d0, d22, d0[6] │ │ │ │ rsb r0, r4, #221 @ 0xdd │ │ │ │ - blt.n 1e8cd0 │ │ │ │ + blt.n 1e8cd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #172] @ (1e8e3c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -473002,17 +473002,17 @@ │ │ │ │ b.n 1e8dee │ │ │ │ nop │ │ │ │ vhadd.s16 q0, q13, q12 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 11, cr0, cr14, cr8, {7} │ │ │ │ @ instruction: 0xf0f800dd │ │ │ │ - bge.n 1e8e0c │ │ │ │ + bge.n 1e8e14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #516] @ (1e906c ) │ │ │ │ @@ -473217,45 +473217,45 @@ │ │ │ │ cdp 0, 4, cr0, cr4, cr8, {7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 1, cr0, cr14, cr8, {7} │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, r0, #221 @ 0xdd │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc 0, cr0, [r0, #928] @ 0x3a0 │ │ │ │ vshr.s64 q8, , #52 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 1e9174 │ │ │ │ + bls.n 1e917c │ │ │ │ lsls r3, r2, #3 │ │ │ │ vqadd.s32 q8, q9, │ │ │ │ - bls.n 1e9130 │ │ │ │ + bls.n 1e9138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 1e90e8 │ │ │ │ + bls.n 1e90f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ vqadd.s16 q0, q13, │ │ │ │ - bls.n 1e90b0 │ │ │ │ + bls.n 1e90b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r4, r2, #3 │ │ │ │ mrc 0, 7, r0, cr0, cr13, {6} │ │ │ │ - bhi.n 1e9068 │ │ │ │ + bhi.n 1e9070 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mcr 0, 6, r0, cr6, cr13, {6} │ │ │ │ - bhi.n 1e9020 │ │ │ │ + bhi.n 1e9028 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #26 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #320] @ (1e9220 ) │ │ │ │ @@ -473390,29 +473390,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e9184 │ │ │ │ rsb r0, ip, r8, asr #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r4, #884]! @ 0x374 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xeb2800e8 │ │ │ │ stcl 0, cr0, [r8, #-884]! @ 0xfffffc8c │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc 0, cr0, [sl, #-884]! @ 0xfffffc8c │ │ │ │ - bvc.n 1e9284 │ │ │ │ + bvc.n 1e928c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldc 0, cr0, [r2, #-884] @ 0xfffffc8c │ │ │ │ - bvs.n 1e9240 │ │ │ │ + bvs.n 1e9248 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ 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 r5, [pc, #280] @ (1e937c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -473528,30 +473528,30 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e92e0 │ │ │ │ nop │ │ │ │ orr.w r0, r4, r8, asr #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stcl 0, cr0, [sl], #-884 @ 0xfffffc8c │ │ │ │ strd r0, r0, [ip, #928] @ 0x3a0 │ │ │ │ stc 0, cr0, [lr], {221} @ 0xdd │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xebe200dd │ │ │ │ - bpl.n 1e9330 │ │ │ │ + bpl.n 1e9338 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs.w r0, r8, sp, lsr #3 │ │ │ │ - bpl.n 1e92e8 │ │ │ │ + bpl.n 1e92f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e93b0 : │ │ │ │ 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 │ │ │ │ @@ -473682,41 +473682,41 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1e9410 │ │ │ │ strd r0, r0, [r8], #928 @ 0x3a0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia.w ip, {r3, r5, r6, r7} │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xead200dd │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xeaa800dd │ │ │ │ - bmi.n 1e9434 │ │ │ │ + bmi.n 1e943c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ orns r0, lr, sp, lsr #3 │ │ │ │ - bmi.n 1e95ec │ │ │ │ + bmi.n 1e95f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ orrs.w r0, r4, sp, lsr #3 │ │ │ │ - bmi.n 1e95a4 │ │ │ │ + bmi.n 1e95ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ orr.w r0, r2, sp, lsr #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001e9540 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -473790,30 +473790,30 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ add.w r2, r2, #380 @ 0x17c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1e9582 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrd r0, r0, [lr, #-884]! @ 0x374 │ │ │ │ - bcc.n 1e96e0 │ │ │ │ + bcc.n 1e96e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrd r0, r0, [r2, #-884] @ 0x374 │ │ │ │ - bcc.n 1e9694 │ │ │ │ + bcc.n 1e969c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb r6!, {r0, r2, r3, r4, r6, r7} │ │ │ │ - bcc.n 1e9648 │ │ │ │ + bcc.n 1e9650 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ 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 r5, [pc, #212] @ (1e9718 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -473906,27 +473906,27 @@ │ │ │ │ b.n 1e93e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e9378 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strd r0, r0, [r8], #-884 @ 0x374 │ │ │ │ - bcs.n 1e97c8 │ │ │ │ + bcs.n 1e97d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r4, r2, #3 │ │ │ │ strex r0, r0, [r2, #884] @ 0x374 │ │ │ │ - bcs.n 1e9788 │ │ │ │ + bcs.n 1e9790 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xe81200dd │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ 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.w r2, [pc, #3284] @ 1ea430 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -475126,259 +475126,259 @@ │ │ │ │ b.w 1e9940 │ │ │ │ b.n 1e9ec0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e9eb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcs.n 1ea514 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1ea0bc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1ea060 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1eab38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1e9df0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvc.n 1ea500 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 1e9d40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1e9cd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1eaa74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1eaa28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1ea9dc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1ea970 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ b.n 1ea848 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1ea764 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 1ea5d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcs.n 1ea484 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 1ea0e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ svc 118 @ 0x76 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1ea4f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 1e9f74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #78 @ 0x4e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ udf #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ble.n 1ea530 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ble.n 1ea4d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ble.n 1ea490 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ble.n 1ea5f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ble.n 1ea5a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bgt.n 1ea560 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bgt.n 1ea4fc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bgt.n 1ea6a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bgt.n 1ea658 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ bgt.n 1ea614 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ blt.n 1ea5c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ blt.n 1ea56c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ blt.n 1ea520 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ blt.n 1ea6c4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ blt.n 1ea698 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ blt.n 1ea66c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bge.n 1ea61c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [pc, #964] @ (1ea9f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #964] @ (1ea9f4 ) │ │ │ │ ldr r3, [pc, #968] @ (1ea9f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -475725,135 +475725,135 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ea1c8 │ │ │ │ b.w 1e98fe │ │ │ │ nop │ │ │ │ bhi.n 1ea9b4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bhi.n 1ea96c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bhi.n 1ea924 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ bhi.n 1eaa54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvc.n 1eaa08 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvc.n 1ea9c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 1ea970 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 1eab20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvc.n 1eaad4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvc.n 1eaa88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvs.n 1eaa3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvs.n 1ea9f4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvs.n 1ea9a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvs.n 1eab58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bvs.n 1eab0c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - nop {15} │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bvs.n 1eaab8 │ │ │ │ + ite │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + bvs.n 1eaab8 @ unpredictable │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bpl.n 1eaa6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ittt lt │ │ │ │ - lsllt r3, r2, #3 │ │ │ │ - asrlt r0, r5, #12 │ │ │ │ - lsllt r4, r2, #3 │ │ │ │ - itet ls │ │ │ │ + ittt gt │ │ │ │ + lslgt r3, r2, #3 │ │ │ │ + asrgt r4, r5, #12 │ │ │ │ + lslgt r4, r2, #3 │ │ │ │ + itte ls │ │ │ │ lslls r3, r2, #3 │ │ │ │ - bpl.n 1eaa10 @ unpredictable │ │ │ │ - lslls r5, r3, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + bpl.n 1eaa10 @ unpredictable │ │ │ │ + lslhi r5, r3, #3 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bpl.n 1eabcc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ittt pl │ │ │ │ - lslpl r3, r2, #3 │ │ │ │ - itet cc @ unpredictable │ │ │ │ + ittt vs │ │ │ │ + lslvs r3, r2, #3 │ │ │ │ + itte cc @ unpredictable │ │ │ │ lslcc r3, r2, #3 │ │ │ │ - bpl.n 1eab70 @ unpredictable │ │ │ │ - lslcc r5, r3, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + bpl.n 1eab70 @ unpredictable │ │ │ │ + lslcs r5, r3, #3 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #276] @ (1eac0c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -475970,35 +475970,35 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1eacc4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bcc.n 1eab44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1ead04 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1eacc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bcc.n 1eac84 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w r3, [pc, #1052] @ 1eb07c │ │ │ │ @@ -476409,65 +476409,65 @@ │ │ │ │ b.n 1eadcc │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1eb10c │ │ │ │ lsls r0, r5, #3 │ │ │ │ bcs.n 1eb164 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 1eb010 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r6, {r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ beq.n 1eb00c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 1eb0f2 │ │ │ │ + cbnz r6, 1eb0f2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 1eb0ee │ │ │ │ + cbnz r6, 1eb0ee │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 1eb0ea │ │ │ │ + cbnz r6, 1eb0ea │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 1eb0e6 │ │ │ │ + cbnz r6, 1eb0e6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 1eb0e2 │ │ │ │ + cbnz r4, 1eb0e2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r2, 1eb0e2 │ │ │ │ + cbnz r6, 1eb0e2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 1eb0e0 │ │ │ │ + cbnz r2, 1eb0e2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 1eb0de │ │ │ │ + cbnz r4, 1eb0de │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001eb0f0 : │ │ │ │ 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 │ │ │ │ @@ -476602,46 +476602,46 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1eb152 │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ str??.w r0, [lr, #210] @ 0xd2 │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r5!, {r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001eb288 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -476774,46 +476774,46 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 1eb2e6 │ │ │ │ ldmia r2!, {r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf75a00d2 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (1eb594 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -476959,43 +476959,43 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1eb4ca │ │ │ │ ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bls.n 1eb546 │ │ │ │ - vtbl.8 d16, {d15}, d14 │ │ │ │ + vqshrun.s64 d16, q1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ble.n 1eb526 │ │ │ │ - vtbl.8 d16, {d15}, d22 │ │ │ │ + vtbl.8 d16, {d15}, d26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bgt.n 1eb5f6 │ │ │ │ - vqshl.u64 q8, q15, #63 @ 0x3f │ │ │ │ + vtbl.8 d16, {d15}, d2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ittet vc │ │ │ │ - vslivc.64 q8, q6, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff05e0 │ │ │ │ lslvc r4, r2, #3 │ │ │ │ stmiavs r7!, {r1, r5, r6, r7} │ │ │ │ lslvc r0, r5, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 1eb64c │ │ │ │ + cbz r2, 1eb64e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 1eb648 │ │ │ │ + cbz r0, 1eb64a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 1eb644 │ │ │ │ + cbz r6, 1eb644 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r0, 1eb640 │ │ │ │ + cbz r4, 1eb640 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001eb5e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -477321,27 +477321,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001eb938 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -477458,15 +477458,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 001eba54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -477602,15 +477602,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #364] @ 0x16c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r3, #364] @ 0x16c │ │ │ │ ldrd r3, r4, [ip] │ │ │ │ @@ -477807,17 +477807,17 @@ │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1ebd90 │ │ │ │ stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r3, 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, #180] @ (1ebe88 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -477890,38 +477890,38 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1ebe20 │ │ │ │ nop │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bkpt 0x00d2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stc2 0, cr0, [lr], #844 @ 0x34c │ │ │ │ + ldc2 0, cr0, [r2], #844 @ 0x34c │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r3!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (1ebfb8 ) │ │ │ │ @@ -478017,23 +478017,23 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -478085,24 +478085,24 @@ │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ec006 │ │ │ │ nop │ │ │ │ - movs r0, r3 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.u64 q8, , #58 │ │ │ │ + vshr.u64 q8, , #54 │ │ │ │ stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.u64 q0, , #30 │ │ │ │ + vshr.u64 q0, , #26 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #256] @ (1ec19c ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [pc, #256] @ (1ec1a0 ) │ │ │ │ @@ -478209,37 +478209,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ec0e4 │ │ │ │ nop │ │ │ │ pop {r1, r2, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4200d3 │ │ │ │ + @ instruction: 0xfa4600d3 │ │ │ │ cbnz r0, 1ec21e │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #944 @ (adr r7, 1ec564 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 1ec574 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 7, r0, cr12, cr3, {6} │ │ │ │ + mrc2 0, 7, r0, cr0, cr3, {6} │ │ │ │ stmia r0!, {r1, r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #800 @ (adr r7, 1ec4e0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 1ec4f0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 6, r0, cr8, cr3, {6} │ │ │ │ + mcr2 0, 6, r0, cr12, cr3, {6} │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1ec454 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 1ec464 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr2, cr3, {6} │ │ │ │ + mcr2 0, 5, r0, cr6, cr3, {6} │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #488 @ (adr r7, 1ec3c0 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 1ec3d0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mrc2 0, 3, r0, cr10, cr3, {6} │ │ │ │ + mrc2 0, 3, r0, cr14, cr3, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #1544] @ 1ec7f8 │ │ │ │ ldr.w r3, [pc, #1544] @ 1ec7fc │ │ │ │ @@ -478844,121 +478844,121 @@ │ │ │ │ nop │ │ │ │ hlt 0x0036 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ itte cs │ │ │ │ lslcs r5, r3, #3 │ │ │ │ - addcs r6, pc, #416 @ (adr r6, 1ec9b4 ) │ │ │ │ + addcs r6, pc, #432 @ (adr r6, 1ec9c4 ) │ │ │ │ lslcc r3, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-844]! @ 0xfffffcb4 │ │ │ │ + stc2l 0, cr0, [ip, #-844]! @ 0xfffffcb4 │ │ │ │ bkpt 0x00f2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-844]! @ 0xfffffcb4 │ │ │ │ - stc2 0, cr0, [r6, #-844]! @ 0xfffffcb4 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldc2 0, cr0, [r6, #-844]! @ 0xfffffcb4 │ │ │ │ + stc2 0, cr0, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, pc, #248 @ (adr r5, 1ec928 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 1ec938 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], #-844 @ 0xfffffcb4 │ │ │ │ - @ instruction: 0xfa1400d3 │ │ │ │ + mcrr2 0, 13, r0, r2, cr3 │ │ │ │ + @ instruction: 0xfa1800d3 │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 1ecbd8 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 1ecbe8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfbe600d3 │ │ │ │ - ldc2 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ + @ instruction: 0xfbea00d3 │ │ │ │ + ldc2 0, cr0, [r6], {211} @ 0xd3 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 1eca50 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 1eca60 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfb8000d3 │ │ │ │ - stc2 0, cr0, [r2], #-844 @ 0xfffffcb4 │ │ │ │ - ldr??.w r0, [sl, r3, lsl #1] │ │ │ │ + @ instruction: 0xfb8400d3 │ │ │ │ + stc2 0, cr0, [r6], #-844 @ 0xfffffcb4 │ │ │ │ + ldr??.w r0, [lr, r3, lsl #1] │ │ │ │ pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 1ecbe4 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 1ecbf4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfae000d3 │ │ │ │ - @ instruction: 0xfb4400d3 │ │ │ │ + @ instruction: 0xfae400d3 │ │ │ │ + @ instruction: 0xfb4800d3 │ │ │ │ pop {r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1eca3c ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 1eca4c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa7200d3 │ │ │ │ + @ instruction: 0xfa7600d3 │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r2, 1ec8ee │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #944 @ (adr r2, 1ecc38 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 1ecc48 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00d3 │ │ │ │ + ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ cbnz r4, 1ec8f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 1ecbac ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 1ecbbc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c600d3 │ │ │ │ + vst1.8 @ instruction: 0xf9ca00d3 │ │ │ │ cbnz r0, 1ec8f4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #648 @ (adr r2, 1ecb28 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 1ecb38 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a200d3 │ │ │ │ + vld1.8 @ instruction: 0xf9a600d3 │ │ │ │ cbnz r2, 1ec8f6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #496 @ (adr r2, 1eca9c ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 1ecaac ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [ip, r3, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf98000d3 │ │ │ │ cbnz r6, 1ec8f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #352 @ (adr r2, 1eca18 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 1eca28 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r8, r3, lsl #1] │ │ │ │ - add r2, pc, #216 @ (adr r2, 1ec998 ) │ │ │ │ + ldr??.w r0, [ip, r3, lsl #1] │ │ │ │ + add r2, pc, #232 @ (adr r2, 1ec9a8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #88 @ (adr r2, 1ec91c ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 1ec92c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 1ecc9c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 1eccac ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r4, #211] @ 0xd3 │ │ │ │ + ldr??.w r0, [r8, #211] @ 0xd3 │ │ │ │ hlt 0x000c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 1ecc10 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 1ecc20 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str.w r0, [lr, #211] @ 0xd3 │ │ │ │ + ldr.w r0, [r2, #211] @ 0xd3 │ │ │ │ rev16 r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1ecb84 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 1ecb94 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh.w r0, [r8, #211] @ 0xd3 │ │ │ │ - add r1, pc, #536 @ (adr r1, 1ecb04 ) │ │ │ │ + strh.w r0, [ip, #211] @ 0xd3 │ │ │ │ + add r1, pc, #552 @ (adr r1, 1ecb14 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #408 @ (adr r1, 1eca88 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1eca98 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ rev r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #264 @ (adr r1, 1eca00 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 1eca10 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str.w r0, [r2, r3, lsl #1] │ │ │ │ + str.w r0, [r6, r3, lsl #1] │ │ │ │ cbnz r4, 1ec936 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #120 @ (adr r1, 1ec97c ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 1ec98c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb.w r0, [lr, r3, lsl #1] │ │ │ │ + strh.w r0, [r2, r3, lsl #1] │ │ │ │ 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] @ (1ec964 ) │ │ │ │ ldr.w ip, [pc, #76] @ 1ec968 │ │ │ │ @@ -478994,16 +478994,16 @@ │ │ │ │ nop │ │ │ │ cbz r0, 1ec9cc │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb88e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf6d200d3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xf6d600d3 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr.w r2, [r0, #364] @ 0x16c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, #364] @ 0x16c │ │ │ │ cmp r2, r3 │ │ │ │ itttt ne │ │ │ │ ldrne r1, [r2, #0] │ │ │ │ @@ -479089,26 +479089,26 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ec9d8 │ │ │ │ cbz r2, 1eca8a │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74e00d3 │ │ │ │ + @ instruction: 0xf75200d3 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf70400d3 │ │ │ │ + @ instruction: 0xf70800d3 │ │ │ │ @ instruction: 0xb7ac │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf5f200d3 │ │ │ │ + @ instruction: 0xf5f600d3 │ │ │ │ @ instruction: 0xb78c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rsb r0, lr, #6914048 @ 0x698000 │ │ │ │ + rsbs r0, r2, #6914048 @ 0x698000 │ │ │ │ │ │ │ │ 001eca6c : │ │ │ │ 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, #324] @ (1ecbc4 ) │ │ │ │ @@ -479247,41 +479247,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ecad0 │ │ │ │ nop │ │ │ │ sxth r4, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, #6914048 @ 0x698000 │ │ │ │ + @ instruction: 0xf58000d3 │ │ │ │ cbz r4, 1ecc0a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xf62a00d3 │ │ │ │ + @ instruction: 0xf62e00d3 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf4f800d3 │ │ │ │ + @ instruction: 0xf4fc00d3 │ │ │ │ svc 66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb688 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf4cc00d3 │ │ │ │ + @ instruction: 0xf4d000d3 │ │ │ │ @ instruction: 0xb65e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf4a000d3 │ │ │ │ + @ instruction: 0xf4a400d3 │ │ │ │ @ instruction: 0xb638 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orns r0, sl, #6914048 @ 0x698000 │ │ │ │ + orns r0, lr, #6914048 @ 0x698000 │ │ │ │ @ instruction: 0xb612 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orrs.w r0, r2, #6914048 @ 0x698000 │ │ │ │ + orrs.w r0, r6, #6914048 @ 0x698000 │ │ │ │ │ │ │ │ 001ecc10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -479355,30 +479355,30 @@ │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ecc52 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4c800d3 │ │ │ │ + @ instruction: 0xf4cc00d3 │ │ │ │ push {r4, r6, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf39000d3 │ │ │ │ + @ instruction: 0xf39400d3 │ │ │ │ push {r1, r2, r5, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bfi r0, r6, #3, #17 │ │ │ │ + bfi r0, sl, #3, #17 │ │ │ │ push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbfx r0, r0, #3, #20 │ │ │ │ + sbfx r0, r4, #3, #20 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ @@ -479408,17 +479408,17 @@ │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1ecd30 │ │ │ │ push {r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2b400d3 │ │ │ │ + @ instruction: 0xf2b800d3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r4, [r0, #364] @ 0x16c │ │ │ │ @@ -479448,17 +479448,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ecd9c │ │ │ │ nop │ │ │ │ push {r1, r3} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movw r0, #49363 @ 0xc0d3 │ │ │ │ + @ instruction: 0xf25000d3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r3, [pc, #908] @ (1ed174 ) │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #908] @ (1ed178 ) │ │ │ │ @@ -479823,65 +479823,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf13a00d3 │ │ │ │ + @ instruction: 0xf13e00d3 │ │ │ │ sxtb r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eors.w r0, r0, #211 @ 0xd3 │ │ │ │ + eors.w r0, r4, #211 @ 0xd3 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orr.w r0, r6, #211 @ 0xd3 │ │ │ │ + orr.w r0, sl, #211 @ 0xd3 │ │ │ │ add r1, pc, #864 @ (adr r1, 1ed508 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, pc, #648 @ (adr r1, 1ed434 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbz r4, 1ed1ce │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.s64 q0, , #2 │ │ │ │ + vshr.s64 q8, , #62 │ │ │ │ cbz r0, 1ed1d2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vshr.s64 q0, , #38 │ │ │ │ + vshr.s64 q0, , #34 │ │ │ │ cbz r2, 1ed1d4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.s64 q8, q10, │ │ │ │ + vqadd.s64 q8, q12, │ │ │ │ cbz r4, 1ed1d6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.s8 q8, q15, │ │ │ │ + vqadd.s16 q8, q9, │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.s32 q0, q13, │ │ │ │ + vqadd.s32 q0, q15, │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vqadd.s8 q0, q11, │ │ │ │ + vqadd.s8 q0, q13, │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr 0, 7, r0, cr0, cr3, {6} │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + mcr 0, 7, r0, cr4, cr3, {6} │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ (1ed310 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -479983,30 +479983,30 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ed28c │ │ │ │ add r7, sp, #600 @ 0x258 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stcl 0, cr0, [sl, #844] @ 0x34c │ │ │ │ + stcl 0, cr0, [lr, #844] @ 0x34c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r5, #3 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - ldc 0, cr0, [r8, #844]! @ 0x34c │ │ │ │ + ldc 0, cr0, [ip, #844]! @ 0x34c │ │ │ │ strd pc, pc, [r9, #-1020] @ 0x3fc │ │ │ │ - @ instruction: 0xe81a00d3 │ │ │ │ + @ instruction: 0xe81e00d3 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ed344 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -480542,30 +480542,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [ip, #-844] @ 0x34c │ │ │ │ + strd r0, r0, [r0, #-844]! @ 0x34c │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmdb r2!, {r0, r1, r4, r6, r7} │ │ │ │ + ldmdb r6!, {r0, r1, r4, r6, r7} │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmdb sl, {r0, r1, r4, r6, r7} │ │ │ │ + ldmdb lr, {r0, r1, r4, r6, r7} │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmdb r2, {r0, r1, r4, r6, r7} │ │ │ │ + stmdb r6, {r0, r1, r4, r6, r7} │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001ed8ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -480865,27 +480865,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #864 @ (adr r6, 1edf18 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #624 @ (adr r7, 1ede2c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ed7cc │ │ │ │ + b.n 1ed7d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r6, pc, #696 @ (adr r6, 1ede7c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #456 @ (adr r7, 1edd90 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ed784 │ │ │ │ + b.n 1ed78c │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r6, pc, #592 @ (adr r6, 1ede20 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #352 @ (adr r7, 1edd34 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ed75c │ │ │ │ + b.n 1ed764 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001edbd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -480998,15 +480998,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #464 @ (adr r5, 1edeb4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #224 @ (adr r6, 1eddc8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ed630 │ │ │ │ + b.n 1ed638 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001edcec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481125,15 +481125,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #328 @ (adr r4, 1edf50 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r5, pc, #88 @ (adr r5, 1ede64 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ee510 │ │ │ │ + b.n 1ee518 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ede10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481250,15 +481250,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #192 @ (adr r3, 1edfe8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r3, pc, #976 @ (adr r3, 1ee2fc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ee3ec │ │ │ │ + b.n 1ee3f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001edf30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481371,15 +481371,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #120 @ (adr r2, 1ee0b4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r2, pc, #904 @ (adr r2, 1ee3c8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ee2dc │ │ │ │ + b.n 1ee2e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481492,15 +481492,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #136 @ (adr r1, 1ee1c0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, pc, #920 @ (adr r1, 1ee4d4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 1ee1e0 │ │ │ │ + b.n 1ee1e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee140 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -481715,21 +481715,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #192 @ (adr r1, 1ee414 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee368 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481841,15 +481841,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 1ee4a4 │ │ │ │ + ble.n 1ee4ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee47c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -481961,15 +481961,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 1ee5a8 │ │ │ │ + bgt.n 1ee5b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee578 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1ee664 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -482099,15 +482099,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 1ee684 │ │ │ │ + bge.n 1ee68c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee6a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -482325,21 +482325,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bhi.n 1ee874 │ │ │ │ + bhi.n 1ee87c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bhi.n 1ee828 │ │ │ │ + bhi.n 1ee830 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ee8f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482547,21 +482547,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 1eeaa0 │ │ │ │ + bvs.n 1eeaa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 1eea58 │ │ │ │ + bvs.n 1eea60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001eeadc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -482769,21 +482769,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 1eecbc │ │ │ │ + bpl.n 1eecc4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 1eec74 │ │ │ │ + bmi.n 1eec7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001eecc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -482991,21 +482991,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 1eee84 │ │ │ │ + bcs.n 1eee8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 1eee38 │ │ │ │ + bcs.n 1eee40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001eeeec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -483205,21 +483205,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bne.n 1ef0b4 │ │ │ │ + bne.n 1ef0bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 1ef06c │ │ │ │ + beq.n 1ef074 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ef0c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -483550,27 +483550,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ef424 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -483780,21 +483780,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ef644 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -484000,21 +484000,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r4, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001ef870 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -484220,21 +484220,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001efa9c : │ │ │ │ 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 │ │ │ │ @@ -484555,39 +484555,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001efdd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -484871,21 +484871,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r2, [r1, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r2, [r3, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r3, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f0098 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -485169,21 +485169,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r0, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r6, [r2, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f035c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -485296,15 +485296,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r1, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f045c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -485417,15 +485417,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f055c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -485538,15 +485538,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r1, #19] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 1f06a8 │ │ │ │ + cbnz r2, 1f06aa │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f065c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -485659,15 +485659,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f0774 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -485873,21 +485873,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f09a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486087,21 +486087,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r5, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f0b78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -486305,21 +486305,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r3, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r5, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f0d88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -486546,21 +486546,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r0, 1f1002 │ │ │ │ + cbz r4, 1f1002 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbz r0, 1f1002 │ │ │ │ + cbz r4, 1f1002 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f0fd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -486673,15 +486673,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f10ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -486889,21 +486889,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r4, #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f12d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -487049,27 +487049,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r5, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r6, [r0, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ │ │ │ 001f1438 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -487295,33 +487295,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f1668 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -487491,15 +487491,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f17fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488237,27 +488237,27 @@ │ │ │ │ b.n 1f1d62 │ │ │ │ str r4, [r3, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, pc, #808 @ (adr r4, 1f224c ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1f225c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r2, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1f1fc8 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 1f1fd8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 1f2314 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1f2324 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #224] @ (1f201c ) │ │ │ │ + ldr r2, [pc, #240] @ (1f202c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f1f3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -488288,17 +488288,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f1f5e │ │ │ │ nop │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #560] @ (1f21c4 ) │ │ │ │ + ldr r1, [pc, #576] @ (1f21d4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #144 @ (adr r2, 1f2028 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1f2038 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f1f98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -488353,23 +488353,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1f1fce │ │ │ │ nop │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 1f240c ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 1f241c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #688 @ (adr r1, 1f22e8 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 1f22f8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #928] @ (1f23e0 ) │ │ │ │ + ldr r0, [pc, #944] @ (1f23f0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #512 @ (adr r1, 1f2244 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 1f2254 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f2044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -488400,17 +488400,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f2066 │ │ │ │ nop │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #528] @ (1f22ac ) │ │ │ │ + ldr r0, [pc, #544] @ (1f22bc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #112 @ (adr r1, 1f2110 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 1f2120 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f20a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -488634,53 +488634,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1f246c ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 1f247c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 1f23bc ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 1f23cc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov ip, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f2330 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -488733,17 +488733,17 @@ │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f237c │ │ │ │ str r0, [r3, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r6, sp │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f23b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -488801,25 +488801,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f23d4 │ │ │ │ nop │ │ │ │ str r6, [r7, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #3 │ │ │ │ muls r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r6, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f2470 : │ │ │ │ cbz r1, 1f2478 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 1f2480 │ │ │ │ @@ -488858,17 +488858,17 @@ │ │ │ │ movw r1, #1340 @ 0x53c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1f24a2 │ │ │ │ nop │ │ │ │ str r0, [r6, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f24e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -489310,97 +489310,97 @@ │ │ │ │ b.n 1f26c6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r6, [r4, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r6, [r6, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #236] @ (1f2af0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -489502,29 +489502,29 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r4, [r2, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr.w r2, [pc, #1384] @ 1f30a0 │ │ │ │ @@ -490041,67 +490041,67 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r2, [r4, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [pc, #752] @ (1f33b8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ bics r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ muls r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orrs r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmn r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r6, [r1, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f311c : │ │ │ │ stmdb 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 │ │ │ │ @@ -491200,95 +491200,95 @@ │ │ │ │ b.n 1f3762 │ │ │ │ ldr r3, [pc, #448] @ (1f3e8c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #288] @ (1f3dfc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r1, [pc, #840] @ (1f4028 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r6, [r1, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r0, [r2, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [pc, #968] @ (1f40bc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [pc, #208] @ (1f3dcc ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [pc, #480] @ (1f3ee4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #904] @ (1f4098 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r5, [pc, #712] @ (1f3fe0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r2, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [pc, #856] @ (1f4080 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #96] @ (1f3d94 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #832] @ (1f407c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (1f3d50 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [pc, #696] @ (1f400c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [pc, #216] @ (1f3e38 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r1, [pc, #656] @ (1f3ff4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r1, [pc, #312] @ (1f3ea4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr.w r3, [fp, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1f3958 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx r3 │ │ │ │ @@ -492506,83 +492506,83 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov r2, r9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp sl, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r6, r8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r2, r2, #3 │ │ │ │ mvns r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, #130 @ 0x82 │ │ │ │ lsls r2, r2, #3 │ │ │ │ muls r4, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orrs r0, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ negs r6, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r6, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @@ -492594,69 +492594,69 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r5, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, #144 @ 0x90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr.w r1, [pc, #2808] @ 1f567c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -493689,193 +493689,193 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1f362c │ │ │ │ b.w 1f40f8 │ │ │ │ nop │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r1, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r7, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #220 @ 0xdc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f57e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493903,17 +493903,17 @@ │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1f5804 │ │ │ │ cmp r4, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f5840 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -493943,17 +493943,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f5860 │ │ │ │ nop │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f58a0 : │ │ │ │ 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 │ │ │ │ @@ -494103,29 +494103,29 @@ │ │ │ │ nop │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, r7, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f5a54 : │ │ │ │ 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 │ │ │ │ @@ -494271,29 +494271,29 @@ │ │ │ │ nop │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r3, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f5bfc : │ │ │ │ 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 │ │ │ │ @@ -494512,41 +494512,41 @@ │ │ │ │ b.n 1f5d22 │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, r1, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f5e84 : │ │ │ │ ldr.w r2, [r0, #372] @ 0x174 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1f5e92 │ │ │ │ @@ -494575,17 +494575,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f5ee4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -494750,47 +494750,47 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r4, #206 @ 0xce │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r4, #126 @ 0x7e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f60dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -494906,35 +494906,35 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6234 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -494960,17 +494960,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f624c │ │ │ │ nop │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f628c : │ │ │ │ stmdb 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 │ │ │ │ @@ -495221,50 +495221,50 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #216 @ 0xd8 │ │ │ │ + orrs.w r0, r2, #216 @ 0xd8 │ │ │ │ movs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6560 : │ │ │ │ stmdb 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 │ │ │ │ @@ -495575,78 +495575,78 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f66da │ │ │ │ nop │ │ │ │ asrs r6, r6, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r4, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r2, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, r2, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r2, [r2, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r6, r2, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vshr.u64 q8, , #6 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, r4, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r2, r1, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r6, r6, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r1, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f690c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -495776,35 +495776,35 @@ │ │ │ │ b.n 1f697c │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #12 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc2 0, cr0, [r0, #836]! @ 0x344 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r6, r0, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vqadd.u16 q0, q12, q1 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + vqadd.u16 q0, q14, q1 │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mrc2 0, 7, r0, cr4, cr2, {6} │ │ │ │ + mrc2 0, 7, r0, cr8, cr2, {6} │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r2, r6, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr2 0, 6, r0, cr4, cr2, {6} │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + mcr2 0, 6, r0, cr8, cr2, {6} │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6a94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -495929,40 +495929,40 @@ │ │ │ │ add.w r2, r2, #532 @ 0x214 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f6aec │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, r3, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ mcrr2 0, 13, r0, r4, cr1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2 0, cr0, [lr, #840]! @ 0x348 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + stc2l 0, cr0, [r2, #840] @ 0x348 │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc2 0, cr0, [r2, #840] @ 0x348 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldc2 0, cr0, [r6, #840] @ 0x348 │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-840]! @ 0xfffffcb8 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + stc2l 0, cr0, [lr, #-840]! @ 0xfffffcb8 │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-840] @ 0xfffffcb8 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + stc2l 0, cr0, [r6, #-840] @ 0xfffffcb8 │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6c18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -496019,23 +496019,23 @@ │ │ │ │ add.w r2, r2, #552 @ 0x228 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f6c34 │ │ │ │ adds r2, r3, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfae800d1 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc2l 0, cr0, [r4], #-840 @ 0xfffffcb8 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + stc2l 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6cd0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -496065,16 +496065,16 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f6cf0 │ │ │ │ nop │ │ │ │ asrs r4, r4, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfbf600d2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + @ instruction: 0xfbfa00d2 │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6d30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -496251,41 +496251,41 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r0, r7, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb0a00d2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + @ instruction: 0xfb0e00d2 │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r6, r7, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfad000d2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + @ instruction: 0xfad400d2 │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r2, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfaa400d2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + @ instruction: 0xfaa800d2 │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r5, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa7c00d2 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + @ instruction: 0xfa8000d2 │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r0, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa5400d2 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + @ instruction: 0xfa5800d2 │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r3, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa2c00d2 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + @ instruction: 0xfa3000d2 │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f6f40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -496385,25 +496385,25 @@ │ │ │ │ add.w r2, r2, #588 @ 0x24c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1793 @ 0x701 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 1f6fe4 │ │ │ │ nop │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r4, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf74400d1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r5, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh.w r0, [lr, #210] @ 0xd2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str.w r0, [r2, #210] @ 0xd2 │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f7078 : │ │ │ │ stmdb 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 │ │ │ │ @@ -496707,57 +496707,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf73200d2 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + @ instruction: 0xf73600d2 │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #624] @ (1f761c ) │ │ │ │ + ldr r7, [pc, #640] @ (1f762c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf52200d1 │ │ │ │ - ldr r7, [pc, #352] @ (1f751c ) │ │ │ │ + ldr r7, [pc, #368] @ (1f752c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ vqadd.u16 q8, q14, │ │ │ │ asrs r0, r2, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf66200d2 │ │ │ │ - ldr r6, [pc, #992] @ (1f77ac ) │ │ │ │ + @ instruction: 0xf66600d2 │ │ │ │ + ldr r6, [pc, #1008] @ (1f77bc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r6, r4, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf63800d2 │ │ │ │ - ldr r6, [pc, #824] @ (1f7710 ) │ │ │ │ + @ instruction: 0xf63c00d2 │ │ │ │ + ldr r6, [pc, #840] @ (1f7720 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - addw r0, lr, #2258 @ 0x8d2 │ │ │ │ - ldr r6, [pc, #664] @ (1f767c ) │ │ │ │ + @ instruction: 0xf61200d2 │ │ │ │ + ldr r6, [pc, #680] @ (1f768c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf5e400d2 │ │ │ │ - ldr r6, [pc, #488] @ (1f75d8 ) │ │ │ │ + @ instruction: 0xf5e800d2 │ │ │ │ + ldr r6, [pc, #504] @ (1f75e8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs.w r0, sl, #6881280 @ 0x690000 │ │ │ │ - ldr r6, [pc, #320] @ (1f753c ) │ │ │ │ + subs.w r0, lr, #6881280 @ 0x690000 │ │ │ │ + ldr r6, [pc, #336] @ (1f754c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf59200d2 │ │ │ │ + @ instruction: 0xf59600d2 │ │ │ │ │ │ │ │ 001f7400 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #628] @ (1f7684 ) │ │ │ │ @@ -497002,51 +497002,51 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [pc, #416] @ (1f7838 ) │ │ │ │ + ldr r6, [pc, #432] @ (1f7848 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #280] @ (1f77b4 ) │ │ │ │ + ldr r4, [pc, #296] @ (1f77c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #784] @ (1f79b0 ) │ │ │ │ + ldr r6, [pc, #800] @ (1f79c0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ rsb r0, r4, #209 @ 0xd1 │ │ │ │ - ldr r4, [pc, #8] @ (1f76b4 ) │ │ │ │ + ldr r4, [pc, #24] @ (1f76c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [pc, #352] @ (1f7814 ) │ │ │ │ + ldr r6, [pc, #368] @ (1f7824 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #856] @ (1f7a10 ) │ │ │ │ + ldr r3, [pc, #872] @ (1f7a20 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #992] @ (1f7aa0 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1f7ab0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #664] @ (1f795c ) │ │ │ │ + ldr r3, [pc, #680] @ (1f796c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r2, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf2e400d2 │ │ │ │ - ldr r3, [pc, #488] @ (1f78b8 ) │ │ │ │ + @ instruction: 0xf2e800d2 │ │ │ │ + ldr r3, [pc, #504] @ (1f78c8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf2bc00d2 │ │ │ │ - ldr r3, [pc, #328] @ (1f7824 ) │ │ │ │ + movt r0, #210 @ 0xd2 │ │ │ │ + ldr r3, [pc, #344] @ (1f7834 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r0, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf29400d2 │ │ │ │ - ldr r3, [pc, #168] @ (1f7790 ) │ │ │ │ + @ instruction: 0xf29800d2 │ │ │ │ + ldr r3, [pc, #184] @ (1f77a0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f76e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -497284,56 +497284,56 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 1f78f8 │ │ │ │ nop │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf0d200d2 │ │ │ │ - ldr r1, [pc, #416] @ (1f7b14 ) │ │ │ │ + @ instruction: 0xf0d600d2 │ │ │ │ + ldr r1, [pc, #432] @ (1f7b24 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #360] @ (1f7ae0 ) │ │ │ │ + ldr r3, [pc, #376] @ (1f7af0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r1, [pc, #152] @ (1f7a18 ) │ │ │ │ + ldr r1, [pc, #168] @ (1f7a28 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r1, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #1000] @ (1f7d74 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1f7d84 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [pc, #120] @ (1f7a0c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f7a1c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #776] @ (1f7ca0 ) │ │ │ │ + ldr r0, [pc, #792] @ (1f7cb0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - and.w r0, r4, #210 @ 0xd2 │ │ │ │ - ldr r0, [pc, #648] @ (1f7c2c ) │ │ │ │ + and.w r0, r8, #210 @ 0xd2 │ │ │ │ + ldr r0, [pc, #664] @ (1f7c3c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #968] @ (1f7d74 ) │ │ │ │ + ldr r2, [pc, #984] @ (1f7d84 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #400] @ (1f7b40 ) │ │ │ │ + ldr r0, [pc, #416] @ (1f7b50 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r2, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.s64 q0, q1, #24 │ │ │ │ - ldr r0, [pc, #280] @ (1f7ad4 ) │ │ │ │ + vshr.s64 q0, q1, #20 │ │ │ │ + ldr r0, [pc, #296] @ (1f7ae4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f79bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -497493,33 +497493,33 @@ │ │ │ │ b.n 1f7a38 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ @ instruction: 0xf73c00d1 │ │ │ │ - ldr r1, [pc, #568] @ (1f7dac ) │ │ │ │ + ldr r1, [pc, #584] @ (1f7dbc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r2, r4, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stc 0, cr0, [sl], {209} @ 0xd1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov ip, r8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr6, cr2, {6} │ │ │ │ + mcr 0, 0, r0, cr10, cr2, {6} │ │ │ │ lsrs r0, r2, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stcl 0, cr0, [r2, #840]! @ 0x348 │ │ │ │ - mov r0, pc │ │ │ │ + stcl 0, cr0, [r6, #840]! @ 0x348 │ │ │ │ + mov r4, pc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #840]! @ 0x348 │ │ │ │ + ldc 0, cr0, [lr, #840]! @ 0x348 │ │ │ │ │ │ │ │ 001f7b94 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -497596,31 +497596,31 @@ │ │ │ │ movw r1, #1957 @ 0x7a5 │ │ │ │ add.w r2, r2, #648 @ 0x288 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f7bb6 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #528] @ (1f7e80 ) │ │ │ │ + ldr r0, [pc, #544] @ (1f7e90 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r0, [pc, #376] @ (1f7df8 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f7e08 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xeb3200d1 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [lr], #840 @ 0x348 │ │ │ │ - cmp r4, r8 │ │ │ │ + ldc 0, cr0, [r2], #840 @ 0x348 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f7c94 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -497647,16 +497647,16 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1f7cb0 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldc 0, cr0, [r6], #-840 @ 0xfffffcb8 │ │ │ │ - add ip, r9 │ │ │ │ + ldc 0, cr0, [sl], #-840 @ 0xfffffcb8 │ │ │ │ + add r8, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f7cf0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -498820,76 +498820,76 @@ │ │ │ │ b.n 1f80fe │ │ │ │ vmla.i32 q0, q9, d7[1] │ │ │ │ vmla.i16 q0, q11, d7[2] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r4 :64], r7 │ │ │ │ + vld4. {d0-d3}, [r8 :64], r7 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r0, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r0, r0, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfbaa00e7 │ │ │ │ lsls r2, r7, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [lr, #836] @ 0x344 │ │ │ │ movs r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1f907c │ │ │ │ + b.n 1f9084 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldc2l 0, cr0, [r6, #880]! @ 0x370 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1f8c70 │ │ │ │ + b.n 1f8c78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldc2 0, cr0, [r0, #-880] @ 0xfffffc90 │ │ │ │ - b.n 1f8b8c │ │ │ │ + b.n 1f8b94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xe9b000d1 │ │ │ │ ldrd r0, r0, [r6, #-836]! @ 0x344 │ │ │ │ - b.n 1f8a38 │ │ │ │ + b.n 1f8a40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1f8a24 │ │ │ │ + b.n 1f8a2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1f89f0 │ │ │ │ + b.n 1f89f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr.w r0, [pc, #1380] @ 1f8ec8 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ add r0, pc │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ @@ -499388,149 +499388,149 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 1f80fe │ │ │ │ nop │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xfb6200dc │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xfb2000dc │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfaf400dc │ │ │ │ - svc 6 │ │ │ │ + svc 10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfac800dc │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xfa6c00dc │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ vld1.8 @ instruction: 0xf9e000dc │ │ │ │ - ble.n 1f8f18 │ │ │ │ + ble.n 1f8f20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 1f8ed0 │ │ │ │ + ble.n 1f8ed8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 1f8e98 │ │ │ │ + ble.n 1f8ea0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ - ble.n 1f8e60 │ │ │ │ + ble.n 1f8e68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 1f9024 │ │ │ │ + ble.n 1f902c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 1f8fec │ │ │ │ + ble.n 1f8ff4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 1f8fb4 │ │ │ │ + ble.n 1f8fbc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ble.n 1f8f74 │ │ │ │ + ble.n 1f8f7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr.w r0, [r8, #220] @ 0xdc │ │ │ │ - bgt.n 1f8f38 │ │ │ │ + bgt.n 1f8f40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 1f8ef8 │ │ │ │ + bgt.n 1f8f00 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh.w r0, [r4, #220] @ 0xdc │ │ │ │ - bgt.n 1f8ee0 │ │ │ │ + bgt.n 1f8ee8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr??.w r0, [lr, ip, lsl #1] │ │ │ │ - bgt.n 1f8ea0 │ │ │ │ + bgt.n 1f8ea8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 1f9060 │ │ │ │ + bgt.n 1f9068 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 1f9028 │ │ │ │ + bgt.n 1f9030 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 1f8fec │ │ │ │ + bgt.n 1f8ff4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 1f8fb4 │ │ │ │ + bgt.n 1f8fbc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 1f8f9c │ │ │ │ + bgt.n 1f8fa4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf7e000dc │ │ │ │ - blt.n 1f8f84 │ │ │ │ + blt.n 1f8f8c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blt.n 1f8f44 │ │ │ │ + blt.n 1f8f4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 1f8f10 │ │ │ │ + blt.n 1f8f18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 1f8ed4 │ │ │ │ + blt.n 1f8edc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 1f9098 │ │ │ │ + blt.n 1f90a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 1f9060 │ │ │ │ + blt.n 1f9068 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 1f9028 │ │ │ │ + blt.n 1f9030 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf70200dc │ │ │ │ - blt.n 1f8fec │ │ │ │ + blt.n 1f8ff4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf6dc00dc │ │ │ │ - bge.n 1f8fac │ │ │ │ + bge.n 1f8fb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bge.n 1f8f6c │ │ │ │ + bge.n 1f8f74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 1f8f54 │ │ │ │ + bge.n 1f8f5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 1f8f18 │ │ │ │ + bge.n 1f8f20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 1f90dc │ │ │ │ + bge.n 1f8ee4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 1f90a4 │ │ │ │ + bge.n 1f90ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf63c00dc │ │ │ │ - bge.n 1f908c │ │ │ │ + bge.n 1f9094 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f8ff4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -499620,33 +499620,33 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1f9070 │ │ │ │ stc 0, cr0, [r4], #924 @ 0x39c │ │ │ │ @ instruction: 0xf77800dc │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r8, {r0, r1, r2, r4, r6, r7} │ │ │ │ - bhi.n 1f91e8 │ │ │ │ + stmia.w ip, {r0, r1, r2, r4, r6, r7} │ │ │ │ + bhi.n 1f91f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf70e00dc │ │ │ │ - bhi.n 1f91b0 │ │ │ │ + bhi.n 1f91b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 1f9178 │ │ │ │ + bhi.n 1f9180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001f910c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -499831,47 +499831,47 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb8600e7 │ │ │ │ sbc.w r0, r6, r7, asr #3 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5e000dc │ │ │ │ - bvc.n 1f9354 │ │ │ │ + bvc.n 1f935c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs.w r0, r2, #7208960 @ 0x6e0000 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf58c00dc │ │ │ │ - bvs.n 1f92c4 │ │ │ │ + bvs.n 1f92cc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r3, r2, #3 │ │ │ │ sbc.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ - bvs.n 1f9288 │ │ │ │ + bvs.n 1f9290 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adc.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ - bvs.n 1f924c │ │ │ │ + bvs.n 1f9254 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds.w r0, lr, #7208960 @ 0x6e0000 │ │ │ │ - bvs.n 1f940c │ │ │ │ + bvs.n 1f9214 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf4fa00dc │ │ │ │ - bvs.n 1f93d0 │ │ │ │ + bvs.n 1f93d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f9324 : │ │ │ │ ldr r3, [pc, #92] @ (1f9384 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1f9334 │ │ │ │ @@ -499908,17 +499908,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1f935a │ │ │ │ nop │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ bics.w r0, r2, #7208960 @ 0x6e0000 │ │ │ │ - bpl.n 1f92b0 │ │ │ │ + bpl.n 1f92b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f9394 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -499972,22 +499972,22 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1f93c6 │ │ │ │ stmdb r8, {r0, r1, r2, r5, r6, r7} │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ ubfx r0, r2, #3, #29 │ │ │ │ - bpl.n 1f9468 │ │ │ │ + bpl.n 1f9470 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf39c00dc │ │ │ │ - bmi.n 1f9428 │ │ │ │ + bmi.n 1f9430 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f9438 : │ │ │ │ ldr r3, [pc, #180] @ (1f94f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 1f9444 │ │ │ │ @@ -500066,35 +500066,35 @@ │ │ │ │ movs r1, #23 │ │ │ │ blx bf588 │ │ │ │ b.n 1f9484 │ │ │ │ nop │ │ │ │ adds r2, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r7, r7, #6 │ │ │ │ - vrsubhn.i d18, , q15 │ │ │ │ + vqshlu.s64 d18, d18, #63 @ 0x3f │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r5, #155 @ 0x9b │ │ │ │ - @ instruction: 0xffff2c90 │ │ │ │ + @ instruction: 0xffff2c94 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r5, {r0, r3, r4, r5} │ │ │ │ - vrshr.u64 d30, d14, #2 │ │ │ │ + vqmovn.s d30, q9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 1f95e4 │ │ │ │ + bmi.n 1f95ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf33200dc │ │ │ │ - bmi.n 1f95ac │ │ │ │ + bmi.n 1f95b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf31000dc │ │ │ │ - bmi.n 1f9574 │ │ │ │ + bmi.n 1f957c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xf2ee00dc │ │ │ │ │ │ │ │ 001f9530 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -500173,15 +500173,15 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f9494 │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n 1f9474 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ movw r0, #220 @ 0xdc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ... │ │ │ │ │ │ │ │ 001f95f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -500261,15 +500261,15 @@ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f9394 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r0, #220 @ 0xdc │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f96b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -500499,19 +500499,19 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe99e00d1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ vshr.s64 q0, q6, #46 │ │ │ │ ldrd r0, r0, [r4, #-836]! @ 0x344 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ vqadd.s32 q8, q12, q6 │ │ │ │ │ │ │ │ 001f98e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -500746,20 +500746,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f99e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 0, cr0, [r6, #-880]! @ 0xfffffc90 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1f9998 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldc 0, cr0, [sl, #-880]! @ 0xfffffc90 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f9b1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -500870,15 +500870,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f9888 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ mrrc 0, 13, r0, r6, cr12 │ │ │ │ │ │ │ │ 001f9c30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -500991,15 +500991,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1f9778 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adc.w r0, sl, ip, lsr #3 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f9d44 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (1f9e30 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -501129,15 +501129,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1fa654 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bic.w r0, r4, ip, lsr #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001f9e6c : │ │ │ │ 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 │ │ │ │ @@ -501457,38 +501457,38 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r6], #-880 @ 0x370 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bgt.n 1fa0e0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80c00dc │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1fa130 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1fa3c4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 1fa020 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 1fa378 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 1f9fd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fa190 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -501772,21 +501772,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 1f9d28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r3, r2, #3 │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 1f9ce4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fa44c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -501953,15 +501953,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 1fa4e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 1fab44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fa5dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502260,27 +502260,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1fa838 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bls.n 1fa9f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 170 @ 0xaa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bls.n 1fa9c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fa908 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502486,21 +502486,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1fabd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 1faa2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bvc.n 1fab88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 1fabe4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fab2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -502710,21 +502710,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1fadd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 1fac34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bpl.n 1fad94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 1fadf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fad44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -502930,21 +502930,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1faf94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 1faff0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bcs.n 1faf4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 1fafa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001faf68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503172,21 +503172,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1fb158 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bvc.n 1fb1b4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ beq.n 1fb10c │ │ │ │ lsls r1, r2, #3 │ │ │ │ bvs.n 1fb168 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fb1ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -503381,21 +503381,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bpl.n 1fb378 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r6, {r2, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bpl.n 1fb338 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001fb3a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -503596,21 +503596,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 1fb594 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 1fb550 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fb5a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -503903,27 +503903,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bne.n 1fb8cc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ beq.n 1fb888 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ beq.n 1fb864 │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001fb8c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -504224,27 +504224,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fbbf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -504543,27 +504543,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r3!, {r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fbf1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -504862,27 +504862,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r0!, {r2, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r7!, {r2, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fc248 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -505110,21 +505110,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 001fc4ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -505413,25 +505413,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1fc794 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r2!, {r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vqadd.u32 q0, q9, q1 │ │ │ │ + vqadd.u32 q0, q11, q1 │ │ │ │ cbnz r4, 1fc794 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mrc2 0, 7, r0, cr6, cr2, {6} │ │ │ │ + mrc2 0, 7, r0, cr10, cr2, {6} │ │ │ │ cbnz r2, 1fc79a │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mrc2 0, 6, r0, cr12, cr2, {6} │ │ │ │ + mcr2 0, 7, r0, cr0, cr2, {6} │ │ │ │ │ │ │ │ 001fc760 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #732] @ 1fca4c │ │ │ │ @@ -505738,25 +505738,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ itte mi │ │ │ │ lslmi r4, r3, #3 │ │ │ │ @ instruction: 0xb80c │ │ │ │ lslpl r1, r2, #3 │ │ │ │ - @ instruction: 0xfbe400d2 │ │ │ │ + @ instruction: 0xfbe800d2 │ │ │ │ itte ne │ │ │ │ lslne r4, r3, #3 │ │ │ │ @ instruction: 0xb7e0 │ │ │ │ lsleq r1, r2, #3 │ │ │ │ - @ instruction: 0xfbb800d2 │ │ │ │ + @ instruction: 0xfbbc00d2 │ │ │ │ nop │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb7c6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb9e00d2 │ │ │ │ + @ instruction: 0xfba200d2 │ │ │ │ │ │ │ │ 001fcaa0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -505973,20 +505973,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vld4. {d16-d19}, [r8 :64], r2 │ │ │ │ + vld4. {d16-d19}, [ip :64], r2 │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh.w r0, [lr, r2, lsl #1] │ │ │ │ + vst4. {d16-d19}, [r2 :64], r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ @@ -506763,74 +506763,74 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 1fd14c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 1fd7d8 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 1fd7e8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ rev r2, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf67a00d2 │ │ │ │ + @ instruction: 0xf67e00d2 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf3da00d2 │ │ │ │ + @ instruction: 0xf3de00d2 │ │ │ │ @ instruction: 0xb774 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf21200d2 │ │ │ │ + @ instruction: 0xf21600d2 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf1ee00d2 │ │ │ │ + @ instruction: 0xf1f200d2 │ │ │ │ push {r3, r7, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf1ee00d2 │ │ │ │ - rsb r0, ip, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf1f200d2 │ │ │ │ + rsbs r0, r0, #210 @ 0xd2 │ │ │ │ push {r1, r2, r5, r6, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub.w r0, r0, #210 @ 0xd2 │ │ │ │ + sub.w r0, r4, #210 @ 0xd2 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbc.w r0, r0, #210 @ 0xd2 │ │ │ │ + sbc.w r0, r4, #210 @ 0xd2 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf13e00d2 │ │ │ │ + adc.w r0, r2, #210 @ 0xd2 │ │ │ │ push {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds.w r0, lr, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf12200d2 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0fc00d2 │ │ │ │ + add.w r0, r0, #210 @ 0xd2 │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds.w r0, ip, #210 @ 0xd2 │ │ │ │ - @ instruction: 0xf0da00d2 │ │ │ │ + @ instruction: 0xf12000d2 │ │ │ │ + @ instruction: 0xf0de00d2 │ │ │ │ push {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0c200d2 │ │ │ │ + @ instruction: 0xf0c600d2 │ │ │ │ push {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 001fd604 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507087,58 +507087,58 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #576 @ (adr r6, 1fdabc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r6, pc, #568 @ (adr r6, 1fdab8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q1, #32 │ │ │ │ + vshr.s64 q0, q1, #28 │ │ │ │ cbz r0, 1fd8d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ uxth r6, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr 0, 7, r0, cr10, cr2, {6} │ │ │ │ + mcr 0, 7, r0, cr14, cr2, {6} │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mcr 0, 6, r0, cr8, cr2, {6} │ │ │ │ + mcr 0, 6, r0, cr12, cr2, {6} │ │ │ │ add r5, pc, #320 @ (adr r5, 1fd9e4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr2, cr2, {6} │ │ │ │ + mcr 0, 4, r0, cr6, cr2, {6} │ │ │ │ sxth r6, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc 0, 2, r0, cr12, cr2, {6} │ │ │ │ + mcr 0, 3, r0, cr0, cr2, {6} │ │ │ │ cbz r2, 1fd8f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr2, {6} │ │ │ │ + mrc 0, 1, r0, cr12, cr2, {6} │ │ │ │ cbz r4, 1fd8fa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrc 0, 0, r0, cr2, cr2, {6} │ │ │ │ + mrc 0, 0, r0, cr6, cr2, {6} │ │ │ │ cbz r0, 1fd8fe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stcl 0, cr0, [lr, #840]! @ 0x348 │ │ │ │ + ldcl 0, cr0, [r2, #840]! @ 0x348 │ │ │ │ cbz r4, 1fd900 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #840] @ 0x348 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + stcl 0, cr0, [lr, #840] @ 0x348 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001fd8f0 : │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -507304,36 +507304,36 @@ │ │ │ │ b.n 1fda06 │ │ │ │ add r3, pc, #560 @ (adr r3, 1fdc84 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc 0, cr0, [r2, #-840] @ 0xfffffcb8 │ │ │ │ + stc 0, cr0, [r6, #-840] @ 0xfffffcb8 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl], {210} @ 0xd2 │ │ │ │ + ldcl 0, cr0, [lr], {210} @ 0xd2 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stc 0, cr0, [sl], #840 @ 0x348 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + stc 0, cr0, [lr], #840 @ 0x348 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc 0, cr0, [r4], {210} @ 0xd2 │ │ │ │ + stc 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], #-840 @ 0xfffffcb8 │ │ │ │ + ldc 0, cr0, [lr], #-840 @ 0xfffffcb8 │ │ │ │ add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001fda94 : │ │ │ │ cbz r1, 1fdaae │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r4, [r1, #0] │ │ │ │ @@ -507817,60 +507817,60 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #800 @ (adr r1, 1fe2ac ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r1, pc, #600 @ (adr r1, 1fe1e8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xeb2000d2 │ │ │ │ + @ instruction: 0xeb2400d2 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xeab400d2 │ │ │ │ + @ instruction: 0xeab800d2 │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrd r0, r0, [ip, #840] @ 0x348 │ │ │ │ + strd r0, r0, [r0, #840]! @ 0x348 │ │ │ │ add r4, sp, #912 @ 0x390 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strd r0, r0, [r0, #-840]! @ 0x348 │ │ │ │ + strd r0, r0, [r4, #-840]! @ 0x348 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xe8c800d2 │ │ │ │ + @ instruction: 0xe8cc00d2 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fde7c │ │ │ │ + b.n 1fde84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 1fde54 │ │ │ │ + b.n 1fde5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fde00 │ │ │ │ + b.n 1fde08 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001fdff8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001fdffc : │ │ │ │ @@ -508277,97 +508277,97 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 1fdfd0 │ │ │ │ + b.n 1fdfd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fdfe8 │ │ │ │ + b.n 1fdff0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1fe00c │ │ │ │ + b.n 1fe014 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fdfec │ │ │ │ + b.n 1fdff4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r7, pc, #872 @ (adr r7, 1fe77c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fdcc4 │ │ │ │ + b.n 1fdccc │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #728 @ (adr r7, 1fe6f8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fdc88 │ │ │ │ + b.n 1fdc90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #576 @ (adr r7, 1fe66c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fdc48 │ │ │ │ + b.n 1fdc50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #304 @ (adr r7, 1fe56c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1febd0 │ │ │ │ + b.n 1febd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #160 @ (adr r7, 1fe4e8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1feb94 │ │ │ │ + b.n 1feb9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r7, pc, #16 @ (adr r7, 1fe464 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1feb58 │ │ │ │ + b.n 1feb60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #776 @ (adr r6, 1fe76c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1feae4 │ │ │ │ + b.n 1feaec │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #440 @ (adr r6, 1fe630 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fea50 │ │ │ │ + b.n 1fea58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #296 @ (adr r6, 1fe5ac ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fea14 │ │ │ │ + b.n 1fea1c │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, pc, #152 @ (adr r6, 1fe528 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fe9d8 │ │ │ │ + b.n 1fe9e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001fe498 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -508512,41 +508512,41 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r4, pc, #696 @ (adr r4, 1fe8b0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fe850 │ │ │ │ + b.n 1fe858 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, pc, #536 @ (adr r4, 1fe81c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fe80c │ │ │ │ + b.n 1fe814 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, pc, #392 @ (adr r4, 1fe798 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fe7d0 │ │ │ │ + b.n 1fe7d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, pc, #240 @ (adr r4, 1fe70c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fe790 │ │ │ │ + b.n 1fe798 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, pc, #96 @ (adr r4, 1fe688 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 1fe754 │ │ │ │ + b.n 1fe75c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001fe630 : │ │ │ │ stmdb 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 │ │ │ │ @@ -509298,25 +509298,25 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #408 @ (adr r3, 1feff4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r2, pc, #488 @ (adr r2, 1ff04c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r1, pc, #936 @ (adr r1, 1ff218 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ @@ -509324,21 +509324,21 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #688 @ (adr r0, 1ff140 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 1feef0 │ │ │ │ + ble.n 1feef8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, pc, #488 @ (adr r0, 1ff080 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 1fee74 │ │ │ │ + bgt.n 1fee7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #32 @ (adr r0, 1feecc ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -509346,97 +509346,97 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 1feecc │ │ │ │ + bgt.n 1feed4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 1fee50 │ │ │ │ + blt.n 1fee58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 1feebc │ │ │ │ + bge.n 1feec4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 1fee6c │ │ │ │ + bge.n 1fee74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 1fee34 │ │ │ │ + bge.n 1fee3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ite eq │ │ │ │ lsleq r1, r2, #3 │ │ │ │ ldrne r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 1fefa4 │ │ │ │ + bge.n 1fefac │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 1fef34 │ │ │ │ + bge.n 1fef3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 1fef0c │ │ │ │ + bls.n 1fef14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bge.n 1fee94 │ │ │ │ + bge.n 1fee9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 1feff0 │ │ │ │ + bls.n 1feff8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 1feffc │ │ │ │ + bls.n 1ff004 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 1fee94 │ │ │ │ + bhi.n 1fee9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 1ff048 │ │ │ │ + bhi.n 1ff050 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001fef64 : │ │ │ │ stmdb 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 │ │ │ │ @@ -510497,167 +510497,167 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 1ff9e4 │ │ │ │ + bvs.n 1ff9ec │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 1ffb8c │ │ │ │ + bpl.n 1ffb94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 1ffa98 │ │ │ │ + bpl.n 1ffaa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 1ffafc │ │ │ │ + bmi.n 1ffb04 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 1ffb40 │ │ │ │ + bcc.n 1ffb48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1ffa80 │ │ │ │ + bne.n 1ffa88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r5, [sp, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 1ff9d0 │ │ │ │ + bne.n 1ff9d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 1ffadc │ │ │ │ + beq.n 1ffae4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 001ffbc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -511218,87 +511218,87 @@ │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 1ffc38 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r6, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r2, [r2, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r7, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r2, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r4, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020023c : │ │ │ │ stmdb 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 │ │ │ │ @@ -511594,63 +511594,63 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002005b0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -512210,77 +512210,77 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r4, [r1, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - nop {14} │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + itt al │ │ │ │ + lslal r2, r2, #3 │ │ │ │ + ldral r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r3, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r4, #27] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r0, 200c66 │ │ │ │ + cbnz r4, 200c66 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00200c1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -512662,57 +512662,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 200e76 │ │ │ │ ldrb r2, [r4, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r4, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r0, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00201098 : │ │ │ │ stmdb 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 │ │ │ │ @@ -513050,79 +513050,79 @@ │ │ │ │ b.n 2011d0 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r1, #31] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r7, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 201498 │ │ │ │ + cbz r2, 20149a │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 201498 │ │ │ │ + cbz r2, 20149a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 201496 │ │ │ │ + cbz r4, 201496 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbz r4, 201494 │ │ │ │ + cbz r0, 201496 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r3, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 201496 │ │ │ │ + cbz r4, 201496 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r2, #25] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r4, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00201474 : │ │ │ │ stmdb 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 │ │ │ │ @@ -513656,103 +513656,103 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbz r2, 201a3a │ │ │ │ + cbz r6, 201a3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r0, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r2, [r4, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #13] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbz r2, 201a2e │ │ │ │ + cbz r6, 201a2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r1, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #912] @ (201de0 ) │ │ │ │ + ldr r7, [pc, #928] @ (201df0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #856] @ (201dac ) │ │ │ │ + ldr r7, [pc, #872] @ (201dbc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #728] @ (201d38 ) │ │ │ │ + ldr r7, [pc, #744] @ (201d48 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r0, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #592] @ (201cbc ) │ │ │ │ + ldr r7, [pc, #608] @ (201ccc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r4, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #456] @ (201c40 ) │ │ │ │ + ldr r7, [pc, #472] @ (201c50 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #320] @ (201bc4 ) │ │ │ │ + ldr r7, [pc, #336] @ (201bd4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r3, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00201a8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514120,75 +514120,75 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [pc, #312] @ (201f98 ) │ │ │ │ + ldr r4, [pc, #328] @ (201fa8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #168] @ (201f10 ) │ │ │ │ + ldr r4, [pc, #184] @ (201f20 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #48] @ (201e9c ) │ │ │ │ + ldr r4, [pc, #64] @ (201eac ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #952] @ (202228 ) │ │ │ │ + ldr r3, [pc, #968] @ (202238 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #824] @ (2021b0 ) │ │ │ │ + ldr r3, [pc, #840] @ (2021c0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #696] @ (202138 ) │ │ │ │ + ldr r3, [pc, #712] @ (202148 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #576] @ (2020c4 ) │ │ │ │ + ldr r3, [pc, #592] @ (2020d4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #456] @ (202050 ) │ │ │ │ + ldr r3, [pc, #472] @ (202060 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #328] @ (201fd8 ) │ │ │ │ + ldr r3, [pc, #344] @ (201fe8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #184] @ (201f54 ) │ │ │ │ + ldr r3, [pc, #200] @ (201f64 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #40] @ (201ed0 ) │ │ │ │ + ldr r3, [pc, #56] @ (201ee0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [pc, #920] @ (20224c ) │ │ │ │ + ldr r2, [pc, #936] @ (20225c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00201eb8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -514612,97 +514612,97 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r6, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, pc, #960 @ (adr r7, 2026d4 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 2026e4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - blxns r2 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #840 @ (adr r7, 202668 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 202678 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 20259c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 2025ac ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 202528 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 202538 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #344 @ (adr r7, 20249c ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 2024ac ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx r0 │ │ │ │ + bxns r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 20242c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 20243c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #112 @ (adr r7, 2023c4 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 2023d4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 202750 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 202360 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2026dc ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 2026ec ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 202668 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 202678 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 2025ec ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 2025fc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #480 @ (adr r6, 202570 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 202580 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00202394 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -515303,109 +515303,109 @@ │ │ │ │ b.n 2026da │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 202a70 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 202a80 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 202d4c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 202d5c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #592 @ (adr r2, 202be8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 202bf8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 202c48 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 202c58 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 202bc4 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 202bd4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #384 @ (adr r1, 202b40 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 202b50 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #240 @ (adr r1, 202abc ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 202acc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 202a38 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 202a48 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 202db4 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 202dc4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #832 @ (adr r0, 202d30 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 202d40 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 202d98 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 202da8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #688 @ (adr r0, 202cac ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 202cbc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 202c00 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 202c10 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r2, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #520 @ (adr r0, 202c18 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 202c28 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 202b7c ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 202b8c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r7, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 202b28 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 202b38 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #0 @ (adr r0, 202a30 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 202a40 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00202a3c : │ │ │ │ stmdb 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 │ │ │ │ @@ -515990,117 +515990,117 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrsh r4, [r2, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r1, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r0, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002030e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -516804,111 +516804,111 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [pc, #928] @ (203c04 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r5, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, #236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r7, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r2, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r5, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r6, [r3, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r6, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #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] @ (203aa4 ) │ │ │ │ @@ -517076,51 +517076,51 @@ │ │ │ │ nop │ │ │ │ bics r6, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r7, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r2, [r2, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00203afc : │ │ │ │ stmdb 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 │ │ │ │ @@ -517370,61 +517370,61 @@ │ │ │ │ nop │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #504] @ (203f74 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r6, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [pc, #648] @ (204010 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [pc, #488] @ (203f7c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [pc, #336] @ (203ef0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [pc, #184] @ (203e64 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [pc, #32] @ (203dd8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r5, [pc, #784] @ (2040d8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r5, [pc, #600] @ (204030 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00203ddc : │ │ │ │ stmdb 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 │ │ │ │ @@ -517750,61 +517750,61 @@ │ │ │ │ nop │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [pc, #920] @ (2044b8 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r6, #154 @ 0x9a │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r4, [pc, #352] @ (204290 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #608] @ (20439c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r5, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #808] @ (20447c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #640] @ (2043e0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r2, [pc, #200] @ (20423c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00204184 : │ │ │ │ stmdb 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 │ │ │ │ @@ -518606,37 +518606,37 @@ │ │ │ │ nop │ │ │ │ subs r3, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #88] @ (204a2c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [pc, #344] @ (204b34 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0x47b2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ bxns r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r4, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp sl, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @@ -518644,69 +518644,69 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmn r2, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ tst r0, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ rors r0, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00204a90 : │ │ │ │ stmdb 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 │ │ │ │ @@ -518992,59 +518992,59 @@ │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #50 @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r6, #222 @ 0xde │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00204dd4 : │ │ │ │ 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 │ │ │ │ @@ -519291,63 +519291,63 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 204eda │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, #138 @ 0x8a │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r3, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002050ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -519742,27 +519742,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r7, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ │ │ │ 00205460 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -519964,21 +519964,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r5, #206 @ 0xce │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00205634 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -520186,21 +520186,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00205860 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -520312,15 +520312,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020595c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -520519,21 +520519,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00205b5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -520741,21 +520741,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00205d40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -520869,15 +520869,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00205e58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -521049,15 +521049,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00206020 : │ │ │ │ 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 │ │ │ │ @@ -521283,33 +521283,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r2, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00206260 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -521483,15 +521483,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r0, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002063ec : │ │ │ │ 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 │ │ │ │ @@ -521720,33 +521720,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r2, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00206640 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -521956,21 +521956,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00206860 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522085,15 +522085,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002069a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -522425,27 +522425,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r2, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r2, r5, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r5, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00206d14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522560,15 +522560,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, r3, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00206e5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -522776,21 +522776,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r3, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r2, r3, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r5, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020708c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -522990,21 +522990,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, r1, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r4, r1, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207264 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523117,15 +523117,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, r7, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020737c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523238,15 +523238,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r4, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523359,15 +523359,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r1, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002075ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523480,15 +523480,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r6, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002076c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -523698,21 +523698,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r0, r2, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r4, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002078e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -523827,15 +523827,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207a2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -523950,15 +523950,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r0, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r7, [pc, #152] @ (207c0c ) │ │ │ │ + ldr r7, [pc, #168] @ (207c1c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207b74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -524170,21 +524170,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r3, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #208] @ (207e5c ) │ │ │ │ + ldr r5, [pc, #224] @ (207e6c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r2, r3, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r6, r5, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r5, [pc, #32] @ (207db8 ) │ │ │ │ + ldr r5, [pc, #48] @ (207dc8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207d98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524298,15 +524298,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r3, [pc, #896] @ (208238 ) │ │ │ │ + ldr r3, [pc, #912] @ (208248 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207eb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524420,15 +524420,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [pc, #768] @ (2082d8 ) │ │ │ │ + ldr r2, [pc, #784] @ (2082e8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00207fd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -524637,21 +524637,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #856] @ (208544 ) │ │ │ │ + ldr r0, [pc, #872] @ (208554 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #680] @ (2084a0 ) │ │ │ │ + ldr r0, [pc, #696] @ (2084b0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002081f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -524885,15 +524885,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr, #832] @ 0x340 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00208488 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525103,20 +525103,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ smlaldx r0, r0, r6, r0 │ │ │ │ lsls r2, r3, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002086ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525229,15 +525229,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa9800d0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002087cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525350,15 +525350,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r8, r0, lsl #1] │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002088ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525469,15 +525469,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, r0, lsl #1] │ │ │ │ lsls r6, r1, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002089ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525588,15 +525588,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf77a00d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00208aec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525801,19 +525801,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7c800d0 │ │ │ │ vqadd.u32 q8, q8, │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ sub.w r0, r0, #6815744 @ 0x680000 │ │ │ │ vqadd.u64 q0, q10, │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00208cd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526018,19 +526018,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5e000d0 │ │ │ │ ldc2l 0, cr0, [r8, #-876]! @ 0xfffffc94 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf3b800d0 │ │ │ │ stc2l 0, cr0, [ip, #-876] @ 0xfffffc94 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00208ebc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526235,19 +526235,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3f800d0 │ │ │ │ @ instruction: 0xfb9000db │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ rsbs r0, r0, #208 @ 0xd0 │ │ │ │ @ instruction: 0xfb6400db │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002090a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526568,23 +526568,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r6, fp, lsl #1] │ │ │ │ mcr 0, 6, r0, cr8, cr0, {6} │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh.w r0, [r6, fp, lsl #1] │ │ │ │ mrc 0, 4, r0, cr8, cr0, {6} │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb.w r0, [r6, fp, lsl #1] │ │ │ │ mcr 0, 3, r0, cr8, cr0, {6} │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00209414 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -526967,27 +526967,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r4, r0, lsr #3 │ │ │ │ eors.w r0, r8, #7176192 @ 0x6d8000 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldcl 0, cr0, [r0], {208} @ 0xd0 │ │ │ │ orn r0, r8, #7176192 @ 0x6d8000 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xeab400d0 │ │ │ │ orr.w r0, r8, #7176192 @ 0x6d8000 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r2, r2, #3 │ │ │ │ eors.w r0, r4, r0, lsr #3 │ │ │ │ bic.w r0, r8, #7176192 @ 0x6d8000 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002097ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527195,19 +527195,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia.w sl, {r4, r6, r7} │ │ │ │ @ instruction: 0xf21e00db │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xe85c00d0 │ │ │ │ @ instruction: 0xf1f000db │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00209a08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527416,20 +527416,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2098ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ and.w r0, r2, #219 @ 0xdb │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 20989c │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.s64 q8, , #44 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00209c24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527638,20 +527638,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ b.n 209ae0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldcl 0, cr0, [r0, #876]! @ 0x36c │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 20969c │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [r4, #876] @ 0x36c │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00209e44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527765,15 +527765,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 20a538 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [lr], #-876 @ 0xfffffc94 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 00209f8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527984,20 +527984,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ b.n 20a770 │ │ │ │ lsls r0, r2, #3 │ │ │ │ eor.w r0, r2, fp, lsr #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 20a32c │ │ │ │ lsls r0, r2, #3 │ │ │ │ orrs.w r0, r6, fp, lsr #3 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020a1b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -528111,15 +528111,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ svc 148 @ 0x94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb r8!, {r0, r1, r3, r4, r6, r7} │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020a2d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528331,21 +528331,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ svc 166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20a360 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r2, r2, #3 │ │ │ │ ble.n 20a5e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20a314 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020a4f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -528677,27 +528677,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 20a924 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20a058 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bge.n 20a8e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20b00c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ bgt.n 20a890 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20afc4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020a860 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -529002,27 +529002,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 20abdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20ad08 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bls.n 20ab80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20acb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bvs.n 20ab54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 20ac80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020ab8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -529327,27 +529327,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 20aeb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ble.n 20addc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.n 20ae54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ble.n 20af88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcc.n 20ae28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ble.n 20af54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020aeb8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -529571,21 +529571,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 20b1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bge.n 20b114 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bne.n 20b198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bge.n 20b0c4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020b128 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -529885,27 +529885,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvc.n 20b424 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvc.n 20b3d4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r6!, {r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvc.n 20b3a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020b464 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -530205,27 +530205,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bmi.n 20b6e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bmi.n 20b698 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bmi.n 20b864 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020b7a0 : │ │ │ │ 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 │ │ │ │ @@ -530546,39 +530546,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 20b9d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 20bb2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 20bad0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bne.n 20bbb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bne.n 20bb64 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020bad8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -530862,21 +530862,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020bd9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -531160,21 +531160,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r2!, {r1, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020c060 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -531287,15 +531287,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020c160 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -531408,15 +531408,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020c260 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (20c350 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -531547,15 +531547,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00dc │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020c38c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -531668,15 +531668,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r6, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020c4a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -531886,21 +531886,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r0, 20c728 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r5!, {r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020c6c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -532200,27 +532200,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8be │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r2!, {r2, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb870 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r2!, {r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 0020ca00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -532601,30 +532601,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bkpt 0x007e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-836] @ 0xfffffcbc │ │ │ │ + ldc2 0, cr0, [ip, #-836] @ 0xfffffcbc │ │ │ │ push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [ip], #836 @ 0x344 │ │ │ │ + ldc2l 0, cr0, [r0], #836 @ 0x344 │ │ │ │ push {r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2], {209} @ 0xd1 │ │ │ │ + stc2l 0, cr0, [r6], {209} @ 0xd1 │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2 0, cr0, [r8], {209} @ 0xd1 │ │ │ │ + ldc2 0, cr0, [ip], {209} @ 0xd1 │ │ │ │ │ │ │ │ 0020ce1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -532977,30 +532977,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ rev16 r0, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb.w r0, [r0, r1, lsl #1] │ │ │ │ + ldrsb.w r0, [r4, r1, lsl #1] │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str??.w r0, [r0, #209] @ 0xd1 │ │ │ │ + str??.w r0, [r4, #209] @ 0xd1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ rev r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str.w r0, [r0, #209] @ 0xd1 │ │ │ │ + str.w r0, [r4, #209] @ 0xd1 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ rev r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh.w r0, [r0, #209] @ 0xd1 │ │ │ │ + strh.w r0, [r4, #209] @ 0xd1 │ │ │ │ │ │ │ │ 0020d210 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -533299,25 +533299,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xb732 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rsb r0, ip, #6848512 @ 0x688000 │ │ │ │ + rsbs r0, r0, #6848512 @ 0x688000 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sub.w r0, r0, #6848512 @ 0x688000 │ │ │ │ + sub.w r0, r4, #6848512 @ 0x688000 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sbcs.w r0, r6, #6848512 @ 0x688000 │ │ │ │ + sbcs.w r0, sl, #6848512 @ 0x688000 │ │ │ │ │ │ │ │ 0020d534 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -533632,25 +533632,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 20d8ea │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf28600d1 │ │ │ │ + @ instruction: 0xf28a00d1 │ │ │ │ cbz r2, 20d8ea │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf25600d1 │ │ │ │ + @ instruction: 0xf25a00d1 │ │ │ │ cbz r2, 20d8ea │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf22600d1 │ │ │ │ + @ instruction: 0xf22a00d1 │ │ │ │ │ │ │ │ 0020d890 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -533965,25 +533965,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, pc, #960 @ (adr r6, 20df90 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s32 q0, q13, │ │ │ │ + vqadd.s32 q0, q15, │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, pc, #768 @ (adr r6, 20dedc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr10, cr1, {6} │ │ │ │ + mrc 0, 7, r0, cr14, cr1, {6} │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r6, pc, #576 @ (adr r6, 20de28 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 6, r0, cr10, cr1, {6} │ │ │ │ + mcr 0, 6, r0, cr14, cr1, {6} │ │ │ │ │ │ │ │ 0020dbec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -534200,20 +534200,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #296 @ (adr r4, 20df5c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [ip], #-836 @ 0xfffffcbc │ │ │ │ + stc 0, cr0, [r0], {209} @ 0xd1 │ │ │ │ add r4, pc, #112 @ (adr r4, 20deb0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrrc 0, 13, r0, r0, cr1 @ │ │ │ │ + mrrc 0, 13, r0, r4, cr1 │ │ │ │ │ │ │ │ 0020de48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -534365,25 +534365,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #8 @ (adr r3, 20dfa8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeb3600d1 │ │ │ │ + @ instruction: 0xeb3a00d1 │ │ │ │ add r4, pc, #680 @ (adr r4, 20e254 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add.w r0, ip, r1, lsr #3 │ │ │ │ + adds.w r0, r0, r1, lsr #3 │ │ │ │ add r4, pc, #368 @ (adr r4, 20e128 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeae200d1 │ │ │ │ + @ instruction: 0xeae600d1 │ │ │ │ │ │ │ │ 0020dfc0 : │ │ │ │ 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 │ │ │ │ @@ -534607,30 +534607,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe9ac00d1 │ │ │ │ + @ instruction: 0xe9b000d1 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrd r0, r0, [r4, #-836] @ 0x344 │ │ │ │ + ldrd r0, r0, [r8, #-836] @ 0x344 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmdb lr, {r0, r4, r6, r7} │ │ │ │ + stmdb r2!, {r0, r4, r6, r7} │ │ │ │ add r0, pc, #568 @ (adr r0, 20e434 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe8c200d1 │ │ │ │ + @ instruction: 0xe8c600d1 │ │ │ │ │ │ │ │ 0020e204 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -534799,15 +534799,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 20e1b0 │ │ │ │ + b.n 20e1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020e39c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (20e48c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -534938,15 +534938,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r7, pc, #208 @ (adr r7, 20e594 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 20e070 │ │ │ │ + b.n 20e078 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020e4c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -535230,21 +535230,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, pc, #664 @ (adr r4, 20ea14 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 20ee00 │ │ │ │ + b.n 20ee08 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, pc, #488 @ (adr r4, 20e970 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 20edb4 │ │ │ │ + b.n 20edbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020e78c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -535444,21 +535444,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #816 @ (adr r2, 20ec84 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 20ec24 │ │ │ │ + b.n 20ec2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #640 @ (adr r2, 20ebe0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 20ebd8 │ │ │ │ + b.n 20ebe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020e964 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -535666,21 +535666,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #592 @ (adr r0, 20edd4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #408 @ (adr r0, 20ed28 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 6 │ │ │ │ + svc 10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020eb94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -535884,21 +535884,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 20ede4 │ │ │ │ + ble.n 20edec │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 20ed98 │ │ │ │ + bgt.n 20eda0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020eda4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536116,21 +536116,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 20ef80 │ │ │ │ + bge.n 20ef88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 20ef30 │ │ │ │ + bge.n 20ef38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020f000 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -536330,21 +536330,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bhi.n 20f1b0 │ │ │ │ + bhi.n 20f1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bhi.n 20f164 │ │ │ │ + bhi.n 20f16c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020f1d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -536644,27 +536644,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 20f4b4 │ │ │ │ + bpl.n 20f4bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 20f468 │ │ │ │ + bpl.n 20f470 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 20f434 │ │ │ │ + bpl.n 20f43c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020f514 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -536777,15 +536777,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 20f708 │ │ │ │ + bmi.n 20f710 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020f62c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -536898,15 +536898,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 20f7ec │ │ │ │ + bcc.n 20f7f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0020f744 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -537223,27 +537223,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r6, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 20fb70 │ │ │ │ + beq.n 20fb78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 20fb1c │ │ │ │ + beq.n 20fb24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 20fac8 │ │ │ │ + beq.n 20fad0 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ ldr.w r2, [pc, #2904] @ 210618 │ │ │ │ @@ -538340,259 +538340,259 @@ │ │ │ │ nop │ │ │ │ strh r2, [r5, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r4, [r3, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r7, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -539819,205 +539819,205 @@ │ │ │ │ nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r2, [r7, #17] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - nop {7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + ite vc │ │ │ │ + lslvc r1, r2, #3 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r4, 21153e │ │ │ │ + cbnz r0, 211540 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r6, 21153a │ │ │ │ + cbnz r2, 21153c │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 21153a │ │ │ │ + cbnz r4, 21153a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r4, 211572 │ │ │ │ + cbnz r0, 211574 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r4, 211574 │ │ │ │ + cbnz r0, 211576 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r5, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r2, 211574 │ │ │ │ + cbnz r6, 211574 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r6, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r0, 211574 │ │ │ │ + cbnz r4, 211574 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r0, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cbnz r6, 211572 │ │ │ │ + cbnz r2, 211574 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r3, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r4, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r6, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r1, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r6, [r3, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r4, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r1, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cpsie i │ │ │ │ + cpsie ai │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r4, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r7, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r2, [pc, #2320] @ 211f24 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2320] @ 211f28 │ │ │ │ ldr.w r3, [pc, #2320] @ 211f2c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -540813,329 +540813,329 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r8, r0 │ │ │ │ b.w 210a50 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r4, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 211fc4 │ │ │ │ + cbz r0, 211fc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r6, 211fc4 │ │ │ │ + cbz r2, 211fc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 211fc6 │ │ │ │ + cbz r6, 211fc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r6, 211fc6 │ │ │ │ + cbz r2, 211fc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 211fc8 │ │ │ │ + cbz r6, 211fc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r6, 211fc8 │ │ │ │ + cbz r2, 211fca │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r6, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 21200c │ │ │ │ + cbz r0, 21200e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r6, 21200c │ │ │ │ + cbz r2, 21200e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #1008] @ (2123dc ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r0, 21200e │ │ │ │ + cbz r4, 21200e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #824] @ (212330 ) │ │ │ │ + ldr r7, [pc, #840] @ (212340 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 21200e │ │ │ │ + cbz r6, 21200e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #640] @ (212284 ) │ │ │ │ + ldr r7, [pc, #656] @ (212294 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r4, 21200e │ │ │ │ + cbz r0, 212010 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #456] @ (2121d8 ) │ │ │ │ + ldr r7, [pc, #472] @ (2121e8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #280] @ (212134 ) │ │ │ │ + ldr r7, [pc, #296] @ (212144 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #104] @ (212090 ) │ │ │ │ + ldr r7, [pc, #120] @ (2120a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #952] @ (2123ec ) │ │ │ │ + ldr r6, [pc, #968] @ (2123fc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #768] @ (212340 ) │ │ │ │ + ldr r6, [pc, #784] @ (212350 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r7, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #584] @ (212294 ) │ │ │ │ + ldr r6, [pc, #600] @ (2122a4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #400] @ (2121e8 ) │ │ │ │ + ldr r6, [pc, #416] @ (2121f8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #216] @ (21213c ) │ │ │ │ + ldr r6, [pc, #232] @ (21214c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r5, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [pc, #32] @ (212090 ) │ │ │ │ + ldr r6, [pc, #48] @ (2120a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #864] @ (2123dc ) │ │ │ │ + ldr r5, [pc, #880] @ (2123ec ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #672] @ (212328 ) │ │ │ │ + ldr r5, [pc, #688] @ (212338 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #488] @ (21227c ) │ │ │ │ + ldr r5, [pc, #504] @ (21228c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #312] @ (2121d8 ) │ │ │ │ + ldr r5, [pc, #328] @ (2121e8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #136] @ (212134 ) │ │ │ │ + ldr r5, [pc, #152] @ (212144 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #984] @ (212490 ) │ │ │ │ + ldr r4, [pc, #1000] @ (2124a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #808] @ (2123ec ) │ │ │ │ + ldr r4, [pc, #824] @ (2123fc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #632] @ (212348 ) │ │ │ │ + ldr r4, [pc, #648] @ (212358 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #448] @ (21229c ) │ │ │ │ + ldr r4, [pc, #464] @ (2122ac ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #264] @ (2121f0 ) │ │ │ │ + ldr r4, [pc, #280] @ (212200 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r7, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #88] @ (21214c ) │ │ │ │ + ldr r4, [pc, #104] @ (21215c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r2, #31] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #960] @ (2124c0 ) │ │ │ │ + ldr r3, [pc, #976] @ (2124d0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r5, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #800] @ (21242c ) │ │ │ │ + ldr r3, [pc, #816] @ (21243c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r0, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #640] @ (212398 ) │ │ │ │ + ldr r3, [pc, #656] @ (2123a8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #480] @ (212304 ) │ │ │ │ + ldr r3, [pc, #496] @ (212314 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r6, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #320] @ (212270 ) │ │ │ │ + ldr r3, [pc, #336] @ (212280 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r1, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #160] @ (2121dc ) │ │ │ │ + ldr r3, [pc, #176] @ (2121ec ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r4, #27] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [pc, #0] @ (212148 ) │ │ │ │ + ldr r3, [pc, #16] @ (212158 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #864] @ (2124b4 ) │ │ │ │ + ldr r2, [pc, #880] @ (2124c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r2, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #704] @ (212420 ) │ │ │ │ + ldr r2, [pc, #720] @ (212430 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r5, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #544] @ (21238c ) │ │ │ │ + ldr r2, [pc, #560] @ (21239c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r1, #25] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #392] @ (212300 ) │ │ │ │ + ldr r2, [pc, #408] @ (212310 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r2, [r4, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #240] @ (212274 ) │ │ │ │ + ldr r2, [pc, #256] @ (212284 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r7, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [pc, #88] @ (2121e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (2121f8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r1, [pc, #960] @ (21255c ) │ │ │ │ + ldr r1, [pc, #976] @ (21256c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -541597,137 +541597,137 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 21235a │ │ │ │ nop │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 212674 │ │ │ │ + cbz r0, 212676 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r1, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r6, sp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #920 @ (adr r6, 212a00 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 212a10 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r2, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #768 @ (adr r6, 212974 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 212984 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r0, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 2128e8 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 2128f8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r3, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r8, pc │ │ │ │ + add ip, pc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 21285c ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 21286c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r6, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r8, sl │ │ │ │ + add ip, sl │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 2127c8 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 2127d8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r1, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r8, r5 │ │ │ │ + add ip, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 212734 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 212744 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r4, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 212aa0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 2126b0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r7, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, fp │ │ │ │ + add r4, fp │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 212a0c ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 212a1c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r3, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 212980 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 212990 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #544 @ (adr r5, 2128f4 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 212904 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #392 @ (adr r5, 212868 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 212878 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 2127dc ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 2127ec ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #88 @ (adr r5, 212750 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 212760 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 212ac4 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 212ad4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 212a40 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 212a50 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 2129b4 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 2129c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #520 @ (adr r4, 212930 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 212940 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 2128a4 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 2128b4 ) │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -542405,177 +542405,177 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r1, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, pc, #312 @ (adr r3, 212fb4 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 212fc4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 2131d8 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 2131e8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 213154 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 213164 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 213090 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 2130a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #760 @ (adr r1, 213190 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 2131a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #184 @ (adr r2, 212f54 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 212f64 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 212ec8 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 212ed8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #888 @ (adr r1, 21321c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 21322c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 213278 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 213288 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r0, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 212f10 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 212f20 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 212f90 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 212fa0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00212fc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -542650,29 +542650,29 @@ │ │ │ │ add r2, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3447 @ 0xd77 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 212ff6 │ │ │ │ nop │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -543039,89 +543039,89 @@ │ │ │ │ b.n 213220 │ │ │ │ ldr r3, [pc, #968] @ (213834 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2134e4 │ │ │ │ + bne.n 2134ec │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #560] @ (2136cc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r0, #28] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021350c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -543383,69 +543383,69 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bx r8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r6, [r0, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00213810 : │ │ │ │ stmdb 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 │ │ │ │ @@ -543616,41 +543616,41 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add lr, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r2, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #644] @ 213ca0 │ │ │ │ @@ -544061,35 +544061,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 213e4a │ │ │ │ nop │ │ │ │ subs r7, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 213e60 │ │ │ │ + ble.n 213e68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00213ecc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -544252,53 +544252,53 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002140b8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -544340,17 +544340,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214138 : │ │ │ │ stmdb 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 │ │ │ │ @@ -544494,31 +544494,31 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r2, [r4, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r1, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r5, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002142cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -544582,23 +544582,23 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 21430c │ │ │ │ b.n 214344 │ │ │ │ nop │ │ │ │ strh r4, [r7, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r1, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214398 : │ │ │ │ stmdb 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 │ │ │ │ @@ -544772,35 +544772,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r6, [r7, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214588 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2145a2 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -544836,17 +544836,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #872] @ (21495c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002145fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -545104,53 +545104,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #248] @ (2149b0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #984] @ (214c98 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r5, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [pc, #656] @ (214b5c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #456] @ (214a9c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [pc, #960] @ (214ca0 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #784] @ (214bfc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214908 : │ │ │ │ cbz r1, 214910 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 214918 │ │ │ │ @@ -545240,31 +545240,31 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 214970 │ │ │ │ nop │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #88] @ (214a5c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #936] @ (214db4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #776] @ (214d20 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214a20 : │ │ │ │ cbz r1, 214a28 │ │ │ │ ldr.w r3, [r0, #272] @ 0x110 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -545316,18 +545316,18 @@ │ │ │ │ b.n 214a6e │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #280] @ (214bbc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfa5200d0 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + @ instruction: 0xfa5600d0 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214ab0 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -545361,19 +545361,19 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #688] @ (214dc8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214b1c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #280] @ 0x118 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -545406,19 +545406,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #264] @ (214c8c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214b88 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r3, #260] @ 0x104 │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ @@ -545475,19 +545475,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #993 @ 0x3e1 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 214bf6 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [pc, #584] @ (214e7c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214c38 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545541,23 +545541,23 @@ │ │ │ │ add.w r2, r2, #516 @ 0x204 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 214c68 │ │ │ │ ldr r1, [pc, #144] @ (214d68 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [pc, #936] @ (21508c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214cec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545611,23 +545611,23 @@ │ │ │ │ add.w r2, r2, #540 @ 0x21c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 214d1c │ │ │ │ ldr r0, [pc, #448] @ (214f4c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [pc, #216] @ (214e70 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214da0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545681,23 +545681,23 @@ │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 214dd0 │ │ │ │ blxns r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214e54 : │ │ │ │ ldr.w r0, [r0, #296] @ 0x128 │ │ │ │ cbz r0, 214e78 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -545726,17 +545726,17 @@ │ │ │ │ add.w r2, r2, #588 @ 0x24c │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 214e74 │ │ │ │ bxns r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214eb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545790,23 +545790,23 @@ │ │ │ │ add.w r2, r2, #620 @ 0x26c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 214ee4 │ │ │ │ mov r8, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r6, sp │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00214f68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -546049,41 +546049,41 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add r0, sp │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r0, r8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r2, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvns r0, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021523c : │ │ │ │ ldr.w r1, [r0, #296] @ 0x128 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2152be │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -546159,23 +546159,23 @@ │ │ │ │ movw r1, #1267 @ 0x4f3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2152ba │ │ │ │ nop │ │ │ │ orrs r4, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215328 : │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ push {lr} │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -546260,17 +546260,17 @@ │ │ │ │ b.n 2153c8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2153c4 │ │ │ │ b.n 2153c6 │ │ │ │ sbcs r2, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021541c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546334,17 +546334,17 @@ │ │ │ │ b.n 21548a │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 215486 │ │ │ │ b.n 215488 │ │ │ │ lsrs r2, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002154dc : │ │ │ │ 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 │ │ │ │ @@ -546518,47 +546518,47 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r7, #250 @ 0xfa │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r7, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r7, #126 @ 0x7e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r7, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002156e8 : │ │ │ │ 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 │ │ │ │ @@ -546756,53 +546756,53 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #174 @ 0xae │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #132 @ 0x84 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215940 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w ip, [r3, #260] @ 0x104 │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ @@ -546847,17 +546847,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 215980 │ │ │ │ nop │ │ │ │ subs r4, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002159cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546911,23 +546911,23 @@ │ │ │ │ add.w r2, r2, #844 @ 0x34c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2159fc │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r3, #86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215a80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546981,23 +546981,23 @@ │ │ │ │ add.w r2, r2, #872 @ 0x368 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 215ab0 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215b34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -547102,29 +547102,29 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215c68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -547209,17 +547209,17 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215d48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -547245,17 +547245,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 215d60 │ │ │ │ nop │ │ │ │ subs r0, #44 @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215da0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -547355,31 +547355,31 @@ │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215ec8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -547464,21 +547464,21 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 215f7e │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00215fd4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -547949,97 +547949,97 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 216262 │ │ │ │ adds r0, r0, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 216ac8 │ │ │ │ + b.n 216ad0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002165a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -548450,69 +548450,69 @@ │ │ │ │ b.n 2167e2 │ │ │ │ asrs r0, r6, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stc2 0, cr0, [r6], #-828 @ 0xfffffcc4 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfb2c00cf │ │ │ │ asrs r2, r1, #19 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 q8, q0, #20 │ │ │ │ - vshr.u64 q8, q0, #52 │ │ │ │ + vshr.u64 q8, q0, #16 │ │ │ │ + vshr.u64 q8, q0, #48 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vshr.u64 q0, q0, #24 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + vshr.u64 q0, q0, #20 │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.u16 q8, q8, q0 │ │ │ │ - vqadd.u64 q0, q8, q0 │ │ │ │ + vqadd.u16 q8, q10, q0 │ │ │ │ + vqadd.u64 q0, q10, q0 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u8 q0, q13, q0 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + vqadd.u8 q0, q15, q0 │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00216a98 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 216aac │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r3, #1 │ │ │ │ @@ -548569,21 +548569,21 @@ │ │ │ │ addw r2, r2, #1092 @ 0x444 │ │ │ │ movw r1, #2691 @ 0xa83 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 216ad8 │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc2 0, 0, r0, cr0, cr0, {6} │ │ │ │ - str r6, [r2, #8] │ │ │ │ + mrc2 0, 0, r0, cr4, cr0, {6} │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc2l 0, cr0, [r6, #832]! @ 0x340 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + stc2l 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00216b48 : │ │ │ │ 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 │ │ │ │ @@ -548761,34 +548761,34 @@ │ │ │ │ nop │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldc2l 0, cr0, [ip], #-832 @ 0xfffffcc0 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrrc2 0, 13, r0, r2, cr0 │ │ │ │ - ldc2 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ - ldc2 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ + mrrc2 0, 13, r0, r6, cr0 │ │ │ │ + ldc2 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r8], {208} @ 0xd0 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfbf400d0 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + @ instruction: 0xfbf800d0 │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00216d64 : │ │ │ │ cbnz r2, 216d6a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -548885,33 +548885,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 216dbe │ │ │ │ b.n 216dee │ │ │ │ - @ instruction: 0xfb2e00d0 │ │ │ │ + @ instruction: 0xfb3200d0 │ │ │ │ movs r7, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfafe00d0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + @ instruction: 0xfb0200d0 │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xfad600d0 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + @ instruction: 0xfada00d0 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfab200d0 │ │ │ │ + @ instruction: 0xfab600d0 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00216e9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -548965,22 +548965,22 @@ │ │ │ │ add.w r2, r2, #1208 @ 0x4b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 216ecc │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e000d0 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + vld1.8 @ instruction: 0xf9e400d0 │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00216f50 : │ │ │ │ cbnz r2, 216f56 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -549078,33 +549078,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 216fa8 │ │ │ │ b.n 216fd8 │ │ │ │ - vst4. {d16-d19}, [r4 :64], r0 │ │ │ │ + vst4. {d16-d19}, [r8 :64], r0 │ │ │ │ movs r5, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb.w r0, [r4, r0, lsl #1] │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrsb.w r0, [r8, r0, lsl #1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str??.w r0, [sl, #208] @ 0xd0 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + str??.w r0, [lr, #208] @ 0xd0 │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str.w r0, [r6, #208] @ 0xd0 │ │ │ │ + str.w r0, [sl, #208] @ 0xd0 │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00217088 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -549158,22 +549158,22 @@ │ │ │ │ addw r2, r2, #1276 @ 0x4fc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2170b8 │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf7f400d0 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + @ instruction: 0xf7f800d0 │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021713c : │ │ │ │ stmdb 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 │ │ │ │ @@ -550347,160 +550347,160 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf62c00d0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + @ instruction: 0xf63000d0 │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r6, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xf18e00d0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + @ instruction: 0xf19200d0 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r0, r0, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eor.w r0, r0, #208 @ 0xd0 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + eor.w r0, r4, #208 @ 0xd0 │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh.w r0, [r2, pc] │ │ │ │ subs r6, r2, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.s64 q0, q8, q0 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + vqadd.s64 q0, q10, q0 │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.s8 q0, q8, q0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + vqadd.s8 q0, q10, q0 │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr6, cr0, {6} │ │ │ │ + mrc 0, 6, r0, cr10, cr0, {6} │ │ │ │ subs r2, r3, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 5, r0, cr4, cr0, {6} │ │ │ │ - str r2, [r7, r4] │ │ │ │ + mrc 0, 5, r0, cr8, cr0, {6} │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r0, r6, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr 0, 4, r0, cr10, cr0, {6} │ │ │ │ - str r0, [r2, r4] │ │ │ │ + mcr 0, 4, r0, cr14, cr0, {6} │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 2, r0, cr14, cr0, {6} │ │ │ │ - str r4, [r4, r3] │ │ │ │ + mcr 0, 3, r0, cr2, cr0, {6} │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrc 0, 1, r0, cr0, cr0, {6} │ │ │ │ - str r6, [r6, r2] │ │ │ │ + mrc 0, 1, r0, cr4, cr0, {6} │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r5, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mcr 0, 0, r0, cr6, cr0, {6} │ │ │ │ - str r4, [r1, r2] │ │ │ │ + mcr 0, 0, r0, cr10, cr0, {6} │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [lr, #832] @ 0x340 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + stcl 0, cr0, [r2, #832]! @ 0x340 │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [r6, #832]! @ 0x340 │ │ │ │ + ldc 0, cr0, [sl, #832]! @ 0x340 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r0, r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #896] @ (218218 ) │ │ │ │ + ldr r7, [pc, #912] @ (218228 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, r2, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ - ldr r7, [pc, #704] @ (218164 ) │ │ │ │ + stc 0, cr0, [lr, #-832]! @ 0xfffffcc0 │ │ │ │ + ldr r7, [pc, #720] @ (218174 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ - ldr r7, [pc, #536] @ (2180c8 ) │ │ │ │ + stc 0, cr0, [r4, #-832] @ 0xfffffcc0 │ │ │ │ + ldr r7, [pc, #552] @ (2180d8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, r7, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldcl 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ - ldr r7, [pc, #368] @ (21802c ) │ │ │ │ + ldcl 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ + ldr r7, [pc, #384] @ (21803c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [ip], #832 @ 0x340 │ │ │ │ - ldr r7, [pc, #200] @ (217f90 ) │ │ │ │ + ldc 0, cr0, [r0], #832 @ 0x340 │ │ │ │ + ldr r7, [pc, #216] @ (217fa0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, r5, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - ldr r7, [pc, #32] @ (217ef4 ) │ │ │ │ + stc 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ + ldr r7, [pc, #48] @ (217f04 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, r7, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mrrc 0, 13, r0, r8, cr0 │ │ │ │ - ldr r6, [pc, #888] @ (218258 ) │ │ │ │ + mrrc 0, 13, r0, ip, cr0 │ │ │ │ + ldr r6, [pc, #904] @ (218268 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ - ldr r6, [pc, #720] @ (2181bc ) │ │ │ │ + ldc 0, cr0, [r2], #-832 @ 0xfffffcc0 │ │ │ │ + ldr r6, [pc, #736] @ (2181cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stc 0, cr0, [r4], {208} @ 0xd0 │ │ │ │ - ldr r6, [pc, #552] @ (218120 ) │ │ │ │ + stc 0, cr0, [r8], {208} @ 0xd0 │ │ │ │ + ldr r6, [pc, #568] @ (218130 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #384] @ (218084 ) │ │ │ │ + ldr r6, [pc, #400] @ (218094 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, ip, r0, lsr #3 │ │ │ │ + subs.w r0, r0, r0, lsr #3 │ │ │ │ adds r4, r5, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xeb8400d0 │ │ │ │ - ldr r6, [pc, #40] @ (217f3c ) │ │ │ │ + @ instruction: 0xeb8800d0 │ │ │ │ + ldr r6, [pc, #56] @ (217f4c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, r0, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adcs.w r0, sl, r0, lsr #3 │ │ │ │ - ldr r5, [pc, #896] @ (2182a0 ) │ │ │ │ + adcs.w r0, lr, r0, lsr #3 │ │ │ │ + ldr r5, [pc, #912] @ (2182b0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #528] @ (218134 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #528] @ (218138 ) │ │ │ │ movs r4, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #528] @ (21813c ) │ │ │ │ add r2, pc │ │ │ │ @@ -550692,73 +550692,73 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 217828 │ │ │ │ nop │ │ │ │ asrs r2, r6, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #328] @ (218288 ) │ │ │ │ + ldr r4, [pc, #344] @ (218298 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe99600d0 │ │ │ │ - ldr r4, [pc, #112] @ (2181bc ) │ │ │ │ + @ instruction: 0xe99a00d0 │ │ │ │ + ldr r4, [pc, #128] @ (2181cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strd r0, r0, [ip, #-832]! @ 0x340 │ │ │ │ - ldr r3, [pc, #968] @ (218520 ) │ │ │ │ + ldrd r0, r0, [r0, #-832]! @ 0x340 │ │ │ │ + ldr r3, [pc, #984] @ (218530 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r2, r5, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strd r0, r0, [r4, #-832] @ 0x340 │ │ │ │ - ldr r3, [pc, #808] @ (21848c ) │ │ │ │ + strd r0, r0, [r8, #-832] @ 0x340 │ │ │ │ + ldr r3, [pc, #824] @ (21849c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r7, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmdb r6, {r4, r6, r7} │ │ │ │ - ldr r3, [pc, #624] @ (2183e0 ) │ │ │ │ + ldmdb sl, {r4, r6, r7} │ │ │ │ + ldr r3, [pc, #640] @ (2183f0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrd r0, r0, [r0], #832 @ 0x340 │ │ │ │ - ldr r3, [pc, #472] @ (218354 ) │ │ │ │ + ldrd r0, r0, [r4], #832 @ 0x340 │ │ │ │ + ldr r3, [pc, #488] @ (218364 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r2, r5, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe8c400d0 │ │ │ │ - ldr r3, [pc, #296] @ (2182b0 ) │ │ │ │ + @ instruction: 0xe8c800d0 │ │ │ │ + ldr r3, [pc, #312] @ (2182c0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r7, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia.w r6, {r4, r6, r7} │ │ │ │ - ldr r3, [pc, #112] @ (218204 ) │ │ │ │ + ldmia.w sl, {r4, r6, r7} │ │ │ │ + ldr r3, [pc, #128] @ (218214 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strd r0, r0, [sl], #-832 @ 0x340 │ │ │ │ - ldr r2, [pc, #960] @ (218560 ) │ │ │ │ + strd r0, r0, [lr], #-832 @ 0x340 │ │ │ │ + ldr r2, [pc, #976] @ (218570 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r4, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe83e00d0 │ │ │ │ - ldr r2, [pc, #784] @ (2184bc ) │ │ │ │ + strex r0, r0, [r2, #832] @ 0x340 │ │ │ │ + ldr r2, [pc, #800] @ (2184cc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r0, r7, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe81200d0 │ │ │ │ - ldr r2, [pc, #608] @ (218418 ) │ │ │ │ + @ instruction: 0xe81600d0 │ │ │ │ + ldr r2, [pc, #624] @ (218428 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r1, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218190 │ │ │ │ + b.n 218198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #440] @ (21837c ) │ │ │ │ + ldr r2, [pc, #456] @ (21838c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002181c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -551618,149 +551618,149 @@ │ │ │ │ b.n 218608 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfac400e5 │ │ │ │ @ instruction: 0xfa9a00e5 │ │ │ │ asrs r0, r0, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [pc, #912] @ (218e58 ) │ │ │ │ + ldr r0, [pc, #928] @ (218e68 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bx r5 │ │ │ │ + bxns r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subw r0, r0, #2277 @ 0x8e5 │ │ │ │ lsrs r2, r2, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 219048 │ │ │ │ + b.n 219050 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ eors.w r0, r6, pc, lsl #3 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218e38 │ │ │ │ + b.n 218e40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 218df4 │ │ │ │ + b.n 218dfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218dbc │ │ │ │ + b.n 218dc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218d78 │ │ │ │ + b.n 218d80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blxns sp │ │ │ │ + blx lr │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 218cdc │ │ │ │ + b.n 218ce4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218c9c │ │ │ │ + b.n 218ca4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs r0, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 218c58 │ │ │ │ + b.n 218c60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218c1c │ │ │ │ + b.n 218c24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218bd4 │ │ │ │ + b.n 218bdc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 218b8c │ │ │ │ + b.n 218b94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r5, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r0, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r6, r6, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r3, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00218bd8 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #296] @ 0x128 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -552003,35 +552003,35 @@ │ │ │ │ b.n 218da8 │ │ │ │ eor.w r0, r0, #229 @ 0xe5 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 d16, d28, d5[1] │ │ │ │ lsrs r0, r3, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 218f30 │ │ │ │ + blt.n 218f38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 218ee4 │ │ │ │ + blt.n 218eec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 218e3c │ │ │ │ + bge.n 218e44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00218e74 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -552085,23 +552085,23 @@ │ │ │ │ addw r2, r2, #1452 @ 0x5ac │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 218ea4 │ │ │ │ lsls r0, r5, #27 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 218f34 │ │ │ │ + bge.n 218f3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00218f28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -552983,163 +552983,163 @@ │ │ │ │ b.w 218fba │ │ │ │ stcl 0, cr0, [sl, #-916]! @ 0xfffffc6c │ │ │ │ stcl 0, cr0, [r2, #-916]! @ 0xfffffc6c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 0, cr0, [lr], #916 @ 0x394 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r7, r1, #3 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 21994c │ │ │ │ + bpl.n 219954 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 219900 │ │ │ │ + bpl.n 219908 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2198a8 │ │ │ │ + bmi.n 2198b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 219850 │ │ │ │ + bmi.n 219858 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2197f8 │ │ │ │ + bmi.n 219800 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2199a0 │ │ │ │ + bmi.n 2199a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 219948 │ │ │ │ + bmi.n 219950 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 2198ec │ │ │ │ + bcc.n 2198f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 2198a8 │ │ │ │ + bcc.n 2198b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r2, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 21985c │ │ │ │ + bcc.n 219864 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r6, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 219a10 │ │ │ │ + bcc.n 219a18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vshr.u64 q8, q5, #30 │ │ │ │ - bcc.n 2199c4 │ │ │ │ + bcc.n 2199cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vshr.u64 q0, q5, #10 │ │ │ │ - bcc.n 219978 │ │ │ │ + bcc.n 219980 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ vshr.u64 q0, q5, #54 │ │ │ │ - bcs.n 21992c │ │ │ │ + bcs.n 219934 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ vqadd.u16 q8, q15, q5 │ │ │ │ - bcs.n 2198e0 │ │ │ │ + bcs.n 2198e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vqadd.u64 q0, q9, q5 │ │ │ │ - bcs.n 219894 │ │ │ │ + bcs.n 21989c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 219a4c │ │ │ │ + bcs.n 219a54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mcr2 0, 7, r0, cr4, cr10, {6} │ │ │ │ - bcs.n 219a08 │ │ │ │ + bcs.n 219a10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mrc2 0, 5, r0, cr8, cr10, {6} │ │ │ │ - bcs.n 2199bc │ │ │ │ + bcs.n 2199c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr2 0, 4, r0, cr12, cr10, {6} │ │ │ │ - bne.n 219970 │ │ │ │ + bne.n 219978 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr2 0, 3, r0, cr0, cr10, {6} │ │ │ │ - bne.n 219924 │ │ │ │ + bne.n 21992c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mrc2 0, 1, r0, cr4, cr10, {6} │ │ │ │ - bne.n 2198d8 │ │ │ │ + bne.n 2198e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr2 0, 0, r0, cr10, cr10, {6} │ │ │ │ - bne.n 219a90 │ │ │ │ + bne.n 219a98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldc2l 0, cr0, [lr, #872] @ 0x368 │ │ │ │ - bne.n 219a44 │ │ │ │ + bne.n 219a4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldc2 0, cr0, [r0, #872]! @ 0x368 │ │ │ │ - bne.n 2199f4 │ │ │ │ + bne.n 2199fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 2199a8 │ │ │ │ + beq.n 2199b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 219964 │ │ │ │ + beq.n 21996c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 219924 │ │ │ │ + beq.n 21992c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 219ae0 │ │ │ │ + beq.n 219ae8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002199f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -553192,22 +553192,22 @@ │ │ │ │ movw r1, #2931 @ 0xb73 │ │ │ │ add.w r2, r2, #1512 @ 0x5e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 219a24 │ │ │ │ @ instruction: 0xfb6800da │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfb2e00da │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 00219aa8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -554199,176 +554199,176 @@ │ │ │ │ b.n 21a8fc │ │ │ │ lsls r5, r4, #3 │ │ │ │ b.n 21a8fc │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d200da │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf62600da │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf5e600da │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r8, #7143424 @ 0x6d0000 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bgt.n 21a4b4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adcs.w r0, lr, #7143424 @ 0x6d0000 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf4fe00da │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf4ce00da │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ eors.w r0, lr, #7143424 @ 0x6d0000 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ orn r0, lr, #7143424 @ 0x6d0000 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bics.w r0, lr, #7143424 @ 0x6d0000 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ands.w r0, r0, #7143424 @ 0x6d0000 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf3e000da │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf3b800da │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf37200da │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ sbfx r0, r8, #3, #27 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ssat r0, #27, r0, asr #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf2fa00da │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf2d400da │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subw r0, lr, #218 @ 0xda │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf28600da │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf25c00da │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf23200da │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ addw r0, r8, #218 @ 0xda │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ rsbs r0, lr, #218 @ 0xda │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs.w r0, r6, #218 @ 0xda │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf18c00da │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ sbc.w r0, r2, #218 @ 0xda │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf13800da │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add.w r0, lr, #218 @ 0xda │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf0e600da │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf0c000da │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ eors.w r0, r6, #218 @ 0xda │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r7, r3 │ │ │ │ @@ -555471,235 +555471,235 @@ │ │ │ │ b.n 21aa74 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 21b224 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stcl 0, cr0, [lr, #-872]! @ 0xfffffc98 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs.w r0, r0, sl, lsr #3 │ │ │ │ - itet eq │ │ │ │ + itee eq │ │ │ │ lsleq r0, r2, #3 │ │ │ │ - movne r1, #144 @ 0x90 │ │ │ │ - lsleq r1, r2, #3 │ │ │ │ + movne r1, #148 @ 0x94 │ │ │ │ + lslne r1, r2, #3 │ │ │ │ adc.w r0, r8, sl, lsr #3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcs.n 21b308 │ │ │ │ lsls r5, r4, #3 │ │ │ │ bic.w r0, lr, sl, lsr #3 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xe9b600da │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r0, r0, [r0, #-872]! @ 0x368 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmdb r0!, {r1, r3, r4, r6, r7} │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrd r0, r0, [lr], #872 @ 0x368 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xe8cc00da │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia.w sl, {r1, r3, r4, r6, r7} │ │ │ │ - cbnz r4, 21b36c │ │ │ │ + cbnz r0, 21b36e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strd r0, r0, [sl], #-872 @ 0x368 │ │ │ │ - cbnz r4, 21b36c │ │ │ │ + cbnz r0, 21b36e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xe83a00da │ │ │ │ - cbnz r4, 21b36c │ │ │ │ + cbnz r0, 21b36e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xe80800da │ │ │ │ - cbnz r2, 21b36c │ │ │ │ + cbnz r6, 21b36c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b2c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 21b36c │ │ │ │ + cbnz r4, 21b36c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b270 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 21b36c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b218 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b1c4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b170 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b118 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b0c0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b06c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 21b3aa │ │ │ │ + cbnz r4, 21b3aa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21b018 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 21b3aa │ │ │ │ + cbnz r4, 21b3aa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21afc4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 21b3aa │ │ │ │ + cbnz r4, 21b3aa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21af78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r4, 21b3aa │ │ │ │ + cbnz r0, 21b3ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21af2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 21b3ac │ │ │ │ + cbnz r4, 21b3ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21aee4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ae9c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ae50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ae04 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21adb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ad6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ad20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21acd8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ac90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21ac48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21bbfc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21bbb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21bb6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 21bb24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021b454 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -555727,17 +555727,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21b470 │ │ │ │ nop │ │ │ │ b.n 21b6e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021b4b0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -555765,17 +555765,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21b4cc │ │ │ │ nop │ │ │ │ b.n 21b684 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021b50c : │ │ │ │ stmdb 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 │ │ │ │ @@ -556566,193 +556566,193 @@ │ │ │ │ b.n 21b774 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbz r6, 21bda4 │ │ │ │ + cbz r2, 21bda6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ble.n 21bd48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbz r6, 21bd92 │ │ │ │ + cbz r2, 21bd94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 21bca8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bgt.n 21bd00 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bgt.n 21bcac │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bgt.n 21be54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bgt.n 21bdfc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 21bda4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 21bd58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 21bd10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 21becc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 21be80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ blt.n 21be34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bge.n 21bde8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bge.n 21bda0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bge.n 21bd58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bge.n 21bf0c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bge.n 21bebc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bge.n 21be6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 21be24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 21bddc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 21bd94 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 21bf4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 21bf04 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bls.n 21beb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 21be6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 21be24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 21bddc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 21bf90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021becc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -556868,41 +556868,41 @@ │ │ │ │ movw r1, #3053 @ 0xbed │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 21bf2e │ │ │ │ nop │ │ │ │ bvs.n 21c0cc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bvs.n 21c084 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bvs.n 21c03c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 21bff4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 21bfac │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021c044 : │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #332] @ 0x14c │ │ │ │ cmp r4, r1 │ │ │ │ beq.n 21c060 │ │ │ │ @@ -557318,51 +557318,51 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 21c1fa │ │ │ │ pop {r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ bcc.n 21c480 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 21c4f8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcs.n 21c548 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 21c4bc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 21c520 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 21c530 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 21c8a4 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 21c8b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ bne.n 21c5d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 21c824 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 21c834 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 21c58c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 21c788 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 21c798 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #488 @ (adr r4, 21c6f0 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 21c700 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, 21c674 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 21c684 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021c50c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -557491,35 +557491,35 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb72a │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #272 @ (adr r3, 21c774 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 21c784 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 21c6d0 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 21c6e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 21ca3c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 21ca4c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #800 @ (adr r2, 21c9a8 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 21c9b8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021c68c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -557604,27 +557604,27 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 21c6ee │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb60e │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, pc, #736 @ (adr r1, 21ca64 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 21ca74 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ 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.w ip, [pc, #100] @ 21c7fc │ │ │ │ sub sp, #28 │ │ │ │ @@ -557745,17 +557745,17 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldmia r5!, {r1, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, pc, #400 @ (adr r0, 21ca58 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 21ca68 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021c8cc : │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 21c8e6 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -557791,17 +557791,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 0021c93c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -557879,35 +557879,35 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21c9ae │ │ │ │ cbz r4, 21ca5e │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021ca38 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -558082,46 +558082,46 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ sxth r2, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2!, {r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.u64 q8, q0, #18 │ │ │ │ + vshr.u64 q8, q0, #14 │ │ │ │ ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.u64 q8, q0, #60 │ │ │ │ + vshr.u64 q8, q0, #56 │ │ │ │ │ │ │ │ 0021cc38 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -558185,22 +558185,22 @@ │ │ │ │ b.n 21cc76 │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 7, r0, cr4, cr0, {6} │ │ │ │ + mrc2 0, 7, r0, cr8, cr0, {6} │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 6, r0, cr14, cr0, {6} │ │ │ │ + mrc2 0, 6, r0, cr2, cr0, {6} │ │ │ │ │ │ │ │ 0021ccf0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -558251,22 +558251,22 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21cd24 │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 2, r0, cr10, cr0, {6} │ │ │ │ + mcr2 0, 2, r0, cr14, cr0, {6} │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr0, cr0, {6} │ │ │ │ + mcr2 0, 1, r0, cr4, cr0, {6} │ │ │ │ │ │ │ │ 0021cd98 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -558326,21 +558326,21 @@ │ │ │ │ add.w r2, r2, #2024 @ 0x7e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21cdd2 │ │ │ │ stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc2 0, cr0, [sl, #832] @ 0x340 │ │ │ │ - mrc2 0, 6, r0, cr8, cr0, {6} │ │ │ │ + ldc2 0, cr0, [lr, #832] @ 0x340 │ │ │ │ + mrc2 0, 6, r0, cr12, cr0, {6} │ │ │ │ stmia r7!, {r1, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2l 0, cr0, [r2, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2l 0, cr0, [r6, #-832]! @ 0xfffffcc0 │ │ │ │ │ │ │ │ 0021ce54 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 21ce72 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 21ce72 │ │ │ │ @@ -558376,16 +558376,16 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mrc2 0, 1, r0, cr6, cr0, {6} │ │ │ │ - stc2l 0, cr0, [r6], #832 @ 0x340 │ │ │ │ + mrc2 0, 1, r0, cr10, cr0, {6} │ │ │ │ + stc2l 0, cr0, [sl], #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [pc, #2532] @ 21d8c4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -559328,194 +559328,194 @@ │ │ │ │ b.n 21d1c2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #776 @ 0x308 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr??.w r0, [lr, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfa0200d0 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #1] │ │ │ │ + ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr.w r0, [r8, r0, lsl #1] │ │ │ │ + ldr.w r0, [ip, r0, lsl #1] │ │ │ │ stmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh.w r0, [sl, r0, lsl #1] │ │ │ │ + strh.w r0, [lr, r0, lsl #1] │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf7fc00d0 │ │ │ │ + strb.w r0, [r0, r0, lsl #1] │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf7ce00d0 │ │ │ │ + @ instruction: 0xf7d200d0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf79e00d0 │ │ │ │ + @ instruction: 0xf7a200d0 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf76e00d0 │ │ │ │ + @ instruction: 0xf77200d0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf73e00d0 │ │ │ │ + @ instruction: 0xf74200d0 │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf70e00d0 │ │ │ │ + @ instruction: 0xf71200d0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf6de00d0 │ │ │ │ + @ instruction: 0xf6e200d0 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, lr, #2256 @ 0x8d0 │ │ │ │ + @ instruction: 0xf6b200d0 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf68000d0 │ │ │ │ + @ instruction: 0xf68400d0 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf65000d0 │ │ │ │ + @ instruction: 0xf65400d0 │ │ │ │ stmia r0!, {r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf62000d0 │ │ │ │ + @ instruction: 0xf62400d0 │ │ │ │ stmia r0!, {r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5f000d0 │ │ │ │ + @ instruction: 0xf5f400d0 │ │ │ │ it al │ │ │ │ lslal r2, r3, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsb r0, r8, #6815744 @ 0x680000 │ │ │ │ + rsb r0, ip, #6815744 @ 0x680000 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r3, #3 │ │ │ │ - strlt r3, [sp, #96] @ 0x60 │ │ │ │ + strlt r3, [sp, #112] @ 0x70 │ │ │ │ lsllt r0, r2, #3 │ │ │ │ - @ instruction: 0xf59e00d0 │ │ │ │ + sub.w r0, r2, #6815744 @ 0x680000 │ │ │ │ ite ls │ │ │ │ lslls r2, r3, #3 │ │ │ │ - strhi r2, [sp, #952] @ 0x3b8 │ │ │ │ + strhi r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs.w r0, r4, #6815744 @ 0x680000 │ │ │ │ + sbcs.w r0, r8, #6815744 @ 0x680000 │ │ │ │ ite vs │ │ │ │ lslvs r2, r3, #3 │ │ │ │ - strvc r2, [sp, #792] @ 0x318 │ │ │ │ + strvc r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adc.w r0, ip, #6815744 @ 0x680000 │ │ │ │ + adcs.w r0, r0, #6815744 @ 0x680000 │ │ │ │ itt mi │ │ │ │ lslmi r2, r3, #3 │ │ │ │ - strmi r2, [sp, #632] @ 0x278 │ │ │ │ + strmi r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf52400d0 │ │ │ │ + @ instruction: 0xf52800d0 │ │ │ │ ittt ne │ │ │ │ lslne r2, r3, #3 │ │ │ │ - strne r2, [sp, #480] @ 0x1e0 │ │ │ │ + strne r2, [sp, #496] @ 0x1f0 │ │ │ │ lslne r0, r2, #3 │ │ │ │ - @ instruction: 0xf4fe00d0 │ │ │ │ + add.w r0, r2, #6815744 @ 0x680000 │ │ │ │ bkpt 0x00f6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4d600d0 │ │ │ │ + @ instruction: 0xf4da00d0 │ │ │ │ bkpt 0x00d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4b000d0 │ │ │ │ + @ instruction: 0xf4b400d0 │ │ │ │ bkpt 0x00aa │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + eor.w r0, lr, #6815744 @ 0x680000 │ │ │ │ bkpt 0x0084 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, r4, #6815744 @ 0x680000 │ │ │ │ + orn r0, r8, #6815744 @ 0x680000 │ │ │ │ bkpt 0x005e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, lr, #6815744 @ 0x680000 │ │ │ │ + orr.w r0, r2, #6815744 @ 0x680000 │ │ │ │ bkpt 0x0038 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands.w r0, r8, #6815744 @ 0x680000 │ │ │ │ + ands.w r0, ip, #6815744 @ 0x680000 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf3f000d0 │ │ │ │ + @ instruction: 0xf3f400d0 │ │ │ │ pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ubfx r0, r8, #3, #17 │ │ │ │ + ubfx r0, ip, #3, #17 │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - usat r0, #16, r0, asr #3 │ │ │ │ + usat r0, #16, r4, asr #3 │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf37a00d0 │ │ │ │ + @ instruction: 0xf37e00d0 │ │ │ │ pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf35200d0 │ │ │ │ + @ instruction: 0xf35600d0 │ │ │ │ pop {r3, r6, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ssat r0, #17, r8, asr #3 │ │ │ │ + ssat r0, #17, ip, asr #3 │ │ │ │ pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2fe00d0 │ │ │ │ + ssat r0, #17, r2, lsl #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2d600d0 │ │ │ │ + @ instruction: 0xf2da00d0 │ │ │ │ │ │ │ │ 0021da80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -559539,17 +559539,17 @@ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 21da9a │ │ │ │ revsh r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf0d400d0 │ │ │ │ + @ instruction: 0xf0d800d0 │ │ │ │ │ │ │ │ 0021dad4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -559597,22 +559597,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 21db00 │ │ │ │ nop │ │ │ │ hlt 0x000c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, ip, #208 @ 0xd0 │ │ │ │ + orns r0, r0, #208 @ 0xd0 │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orr.w r0, r6, #208 @ 0xd0 │ │ │ │ + orr.w r0, sl, #208 @ 0xd0 │ │ │ │ │ │ │ │ 0021db70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -560435,160 +560435,160 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r1, pc, #64 @ (adr r1, 21e46c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r1, pc, #0 @ (adr r1, 21e430 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xb798 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + ldcl 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ @ instruction: 0xb754 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r0], #-832 @ 0xfffffcc0 │ │ │ │ + stc 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb612 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xebfc00d0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + stc 0, cr0, [r0], {208} @ 0xd0 │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf19a00d0 │ │ │ │ + @ instruction: 0xf19e00d0 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - sub.w r0, r0, r0, lsr #3 │ │ │ │ + sub.w r0, r4, r0, lsr #3 │ │ │ │ push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, lr, r0, lsr #3 │ │ │ │ + sbc.w r0, r2, r0, lsr #3 │ │ │ │ push {r2, r3, r6, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeb2c00d0 │ │ │ │ + @ instruction: 0xeb3000d0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeafc00d0 │ │ │ │ + add.w r0, r0, r0, lsr #3 │ │ │ │ push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xead200d0 │ │ │ │ + @ instruction: 0xead600d0 │ │ │ │ push {r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xeaa800d0 │ │ │ │ + @ instruction: 0xeaac00d0 │ │ │ │ push {r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eor.w r0, r0, r0, lsr #3 │ │ │ │ + eor.w r0, r4, r0, lsr #3 │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, r8, r0, lsr #3 │ │ │ │ + orrs.w r0, ip, r0, lsr #3 │ │ │ │ push {r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, r0, r0, lsr #3 │ │ │ │ + bics.w r0, r4, r0, lsr #3 │ │ │ │ push {r3, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, r8, r0, lsr #3 │ │ │ │ + and.w r0, ip, r0, lsr #3 │ │ │ │ push {} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [r0, #832]! @ 0x340 │ │ │ │ + strd r0, r0, [r4, #832]! @ 0x340 │ │ │ │ cbz r6, 21e55c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe9b800d0 │ │ │ │ + @ instruction: 0xe9bc00d0 │ │ │ │ cbz r6, 21e55e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe99000d0 │ │ │ │ + @ instruction: 0xe99400d0 │ │ │ │ cbz r6, 21e560 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [r8, #-832]! @ 0x340 │ │ │ │ + strd r0, r0, [ip, #-832]! @ 0x340 │ │ │ │ cbz r6, 21e562 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmdb lr!, {r4, r6, r7} │ │ │ │ + strd r0, r0, [r2, #-832] @ 0x340 │ │ │ │ cbz r4, 21e564 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmdb r4, {r4, r6, r7} │ │ │ │ + ldmdb r8, {r4, r6, r7} │ │ │ │ cbz r4, 21e566 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [ip], #832 @ 0x340 │ │ │ │ + ldrd r0, r0, [r0], #832 @ 0x340 │ │ │ │ uxtb r4, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe8c600d0 │ │ │ │ + @ instruction: 0xe8ca00d0 │ │ │ │ uxth r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia.w sl, {r4, r6, r7} │ │ │ │ + ldmia.w lr, {r4, r6, r7} │ │ │ │ uxth r2, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrd r0, r0, [r2], #-832 @ 0x340 │ │ │ │ + ldrd r0, r0, [r6], #-832 @ 0x340 │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strex r0, r0, [sl, #832] @ 0x340 │ │ │ │ + strex r0, r0, [lr, #832] @ 0x340 │ │ │ │ sxtb r0, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe82000d0 │ │ │ │ + @ instruction: 0xe82400d0 │ │ │ │ sxth r6, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21e560 │ │ │ │ + b.n 21e568 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbz r4, 21e5b2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21e518 │ │ │ │ + b.n 21e520 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbz r2, 21e5b4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21e4d0 │ │ │ │ + b.n 21e4d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021e590 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -561071,129 +561071,129 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21e2d8 │ │ │ │ + b.n 21e2e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bic.w r0, r8, r0, lsr #3 │ │ │ │ + bic.w r0, ip, r0, lsr #3 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 21f274 │ │ │ │ + b.n 21f27c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f22c │ │ │ │ + b.n 21f234 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f1e8 │ │ │ │ + b.n 21f1f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f1b0 │ │ │ │ + b.n 21f1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f170 │ │ │ │ + b.n 21f178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f130 │ │ │ │ + b.n 21f138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f0f0 │ │ │ │ + b.n 21f0f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f0a4 │ │ │ │ + b.n 21f0ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #832 @ 0x340 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21f060 │ │ │ │ + b.n 21f068 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strd r0, r0, [sl], #832 @ 0x340 │ │ │ │ - b.n 21f01c │ │ │ │ + strd r0, r0, [lr], #832 @ 0x340 │ │ │ │ + b.n 21f024 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21efcc │ │ │ │ + b.n 21efd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21ef94 │ │ │ │ + b.n 21ef9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21ef54 │ │ │ │ + b.n 21ef5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21ef08 │ │ │ │ + b.n 21ef10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21eec8 │ │ │ │ + b.n 21eed0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21ee84 │ │ │ │ + b.n 21ee8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21ee40 │ │ │ │ + b.n 21ee48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21edfc │ │ │ │ + b.n 21ee04 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21edb8 │ │ │ │ + b.n 21edc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021eb78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -561439,39 +561439,39 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - svc 28 │ │ │ │ + svc 32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 21e7b4 │ │ │ │ + b.n 21e7bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #18 │ │ │ │ + udf #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021ee10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -561569,17 +561569,17 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ ldr.w r0, [r3, #280] @ 0x118 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ b.n 21ee72 │ │ │ │ add r6, pc, #824 @ (adr r6, 21f240 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 21f5ac │ │ │ │ + b.n 21f5b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 21ee6c │ │ │ │ + bgt.n 21ee74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021ef10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -561635,23 +561635,23 @@ │ │ │ │ add.w r2, r2, #2272 @ 0x8e0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21ef44 │ │ │ │ add r6, pc, #288 @ (adr r6, 21f0d4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 21f584 │ │ │ │ + b.n 21f58c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 21eff4 │ │ │ │ + bgt.n 21effc │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r6, pc, #56 @ (adr r6, 21eff8 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 21efa4 │ │ │ │ + blt.n 21efac │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021efc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -561707,23 +561707,23 @@ │ │ │ │ add.w r2, r2, #2304 @ 0x900 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 21effc │ │ │ │ add r5, pc, #576 @ (adr r5, 21f2ac ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 21f4cc │ │ │ │ + b.n 21f4d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 21f13c │ │ │ │ + blt.n 21f144 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, pc, #344 @ (adr r5, 21f1d0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 21f0ec │ │ │ │ + blt.n 21f0f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021f080 : │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cbz r3, 21f0a2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -561751,17 +561751,17 @@ │ │ │ │ addw r2, r2, #2340 @ 0x924 │ │ │ │ movw r1, #3785 @ 0xec9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 21f09e │ │ │ │ add r4, pc, #944 @ (adr r4, 21f484 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 21f074 │ │ │ │ + bge.n 21f07c │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021f0dc : │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cbz r3, 21f0fe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -561789,17 +561789,17 @@ │ │ │ │ addw r2, r2, #2360 @ 0x938 │ │ │ │ movw r1, #3811 @ 0xee3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 21f0fa │ │ │ │ add r4, pc, #576 @ (adr r4, 21f370 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 21f218 │ │ │ │ + bge.n 21f220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 0021f138 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -562431,133 +562431,133 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #184 @ (adr r4, 21f86c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 21f770 │ │ │ │ + bls.n 21f778 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #864 @ (adr r2, 21fb24 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bhi.n 21f738 │ │ │ │ + bhi.n 21f740 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r1, pc, #944 @ (adr r1, 21fb80 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 21f770 │ │ │ │ + bvc.n 21f778 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, pc, #688 @ (adr r1, 21fa8c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 21f6f8 │ │ │ │ + bvc.n 21f700 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r0, pc, #880 @ (adr r0, 21fb58 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 21f778 │ │ │ │ + bvs.n 21f780 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #704 @ (adr r0, 21fab4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 21f72c │ │ │ │ + bvs.n 21f734 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #632 @ (adr r0, 21fa78 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 21f714 │ │ │ │ + bvs.n 21f71c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #432 @ (adr r0, 21f9c0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 21f8b0 │ │ │ │ + bvs.n 21f8b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 21f778 │ │ │ │ + bpl.n 21f780 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 21f92c │ │ │ │ + bpl.n 21f934 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 21f8d8 │ │ │ │ + bpl.n 21f8e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 21f8c0 │ │ │ │ + bpl.n 21f8c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bgt.n 21f904 │ │ │ │ + bgt.n 21f90c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 21f89c │ │ │ │ + bpl.n 21f8a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 21f844 │ │ │ │ + bmi.n 21f84c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 21f7bc │ │ │ │ + bmi.n 21f7c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 21f970 │ │ │ │ + bmi.n 21f978 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blt.n 21f910 │ │ │ │ + blt.n 21f918 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 21f91c │ │ │ │ + bmi.n 21f924 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 21f88c │ │ │ │ + bcc.n 21f894 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r3, #576] @ 0x240 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ @@ -563111,109 +563111,109 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r0, [r0, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #464 @ (adr r5, 220070 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bls.n 21ff14 │ │ │ │ + bls.n 21ff1c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 21fdac │ │ │ │ + bhi.n 21fdb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, pc, #648 @ (adr r4, 220134 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 21fddc │ │ │ │ + bvc.n 21fde4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, pc, #776 @ (adr r3, 2201d0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 21ff84 │ │ │ │ + bvc.n 21ff8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, pc, #576 @ (adr r3, 220114 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r2, [r2, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 21fe64 │ │ │ │ + bvs.n 21fe6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #976 @ (adr r2, 2202b4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 21fe20 │ │ │ │ + bvs.n 21fe28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #840 @ (adr r2, 220234 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 21fdfc │ │ │ │ + bvs.n 21fe04 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #728 @ (adr r2, 2201d0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #576 @ (adr r2, 220140 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 21ff90 │ │ │ │ + bvs.n 21ff98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r5, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r6, [r6, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 21fe24 │ │ │ │ + bpl.n 21fe2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, pc, #760 @ (adr r1, 220210 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 21ff70 │ │ │ │ + bpl.n 21ff78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, pc, #336 @ (adr r1, 220080 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 21fec8 │ │ │ │ + bmi.n 21fed0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #984 @ (adr r0, 22031c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 21ff00 │ │ │ │ + bmi.n 21ff08 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 22004c │ │ │ │ + bmi.n 21fe54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #696 @ (adr r0, 220210 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 220030 │ │ │ │ + bmi.n 220038 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, pc, #616 @ (adr r0, 2201cc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -563476,55 +563476,55 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcs.n 2202a0 │ │ │ │ + bcs.n 2202a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r7, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcs.n 220240 │ │ │ │ + bcs.n 220248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r0, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 220190 │ │ │ │ + bne.n 220198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bne.n 2201b0 │ │ │ │ + bne.n 2201b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2202f4 │ │ │ │ + bne.n 2202fc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2202b4 │ │ │ │ + bne.n 2202bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 22027c │ │ │ │ + bne.n 220284 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 22023c │ │ │ │ + beq.n 220244 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr.w r6, [pc, #1292] @ 220798 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -564031,89 +564031,89 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r2, #29] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #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] @ (220954 ) │ │ │ │ @@ -564234,21 +564234,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ bl b2986 │ │ │ │ bl 24698a │ │ │ │ strb r4, [r2, #15] │ │ │ │ lsls r5, r4, #3 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r8, r1 │ │ │ │ @@ -564426,33 +564426,33 @@ │ │ │ │ b.n 220a2e │ │ │ │ strb r6, [r5, #11] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov sl, r1 │ │ │ │ @@ -564775,49 +564775,49 @@ │ │ │ │ b.n 220c7e │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #328] @ (2210b8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -564967,35 +564967,35 @@ │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ b.n 22106a │ │ │ │ nop │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #120] @ (221174 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -565049,23 +565049,23 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #232] @ 22128c │ │ │ │ sub sp, #24 │ │ │ │ @@ -565166,29 +565166,29 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov r5, r2 │ │ │ │ @@ -565730,115 +565730,115 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r2, #28] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - itet vs │ │ │ │ + itee vs │ │ │ │ lslvs r0, r2, #3 │ │ │ │ ldrvc r0, [r2, #4] │ │ │ │ - lslvs r5, r4, #3 │ │ │ │ + lslvc r5, r4, #3 │ │ │ │ ldrh r6, [r1, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r0, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r4, [r7, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r3, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r6, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 221964 │ │ │ │ + cbnz r6, 221964 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r4, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r0, 221966 │ │ │ │ + cbnz r4, 221966 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r4, [r7, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 221968 │ │ │ │ + cbnz r6, 221968 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r2, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 22196a │ │ │ │ + cbnz r6, 22196a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 22197e │ │ │ │ + cbnz r2, 221980 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r4, 221968 │ │ │ │ + cbnz r0, 22196a │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 22196c │ │ │ │ + cbnz r6, 22196c │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r2 │ │ │ │ @@ -565867,17 +565867,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 22194e │ │ │ │ nop │ │ │ │ strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #608] @ (221be8 ) │ │ │ │ + ldr r7, [pc, #624] @ (221bf8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 2219c0 │ │ │ │ + cbnz r2, 2219c2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #468] @ (221b74 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -566069,41 +566069,41 @@ │ │ │ │ nop │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbnz r0, 221ba0 │ │ │ │ + cbnz r4, 221ba0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [pc, #352] @ (221cf0 ) │ │ │ │ + ldr r6, [pc, #368] @ (221d00 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [pc, #184] @ (221c54 ) │ │ │ │ + ldr r6, [pc, #200] @ (221c64 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [pc, #40] @ (221bd0 ) │ │ │ │ + ldr r6, [pc, #56] @ (221be0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #912] @ (221f40 ) │ │ │ │ + ldr r5, [pc, #928] @ (221f50 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #776] @ (221ebc ) │ │ │ │ + ldr r5, [pc, #792] @ (221ecc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #640] @ (221e38 ) │ │ │ │ + ldr r5, [pc, #656] @ (221e48 ) │ │ │ │ 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 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r9, r2 │ │ │ │ @@ -566698,25 +566698,25 @@ │ │ │ │ b.n 221f36 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ @@ -566724,99 +566724,99 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r0, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r7, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #824] @ (222584 ) │ │ │ │ + ldr r1, [pc, #840] @ (222594 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r4} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cbz r6, 2222d0 │ │ │ │ + cbz r2, 2222d2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r5, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #528] @ (222470 ) │ │ │ │ + ldr r1, [pc, #544] @ (222480 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2222d4 │ │ │ │ + cbz r0, 2222d6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r0, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r6, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r3, #29] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #376] @ (2223fc ) │ │ │ │ + ldr r0, [pc, #392] @ (22240c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #256] @ (222388 ) │ │ │ │ + ldr r0, [pc, #272] @ (222398 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #128] @ (22230c ) │ │ │ │ + ldr r0, [pc, #144] @ (22231c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [pc, #8] @ (222298 ) │ │ │ │ + ldr r0, [pc, #24] @ (2222a8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r6, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - blx r9 │ │ │ │ + blxns r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2222e2 │ │ │ │ + cbz r0, 2222e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r0, #25] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 2222ea │ │ │ │ + cbz r2, 2222ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 2222f2 │ │ │ │ + cbz r4, 2222f2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ bx r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2222f6 │ │ │ │ + cbz r0, 2222f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 2222f4 │ │ │ │ + cbz r4, 2222f4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #432] @ (2224a4 ) │ │ │ │ @@ -566987,23 +566987,23 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add lr, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1056] @ 2228fc │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -567418,67 +567418,67 @@ │ │ │ │ b.n 22254c │ │ │ │ ldrsb r2, [r1, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #11] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [pc, #680] @ (222bd0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #536] @ (222b44 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #312] @ (222a68 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #160] @ (2229d4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r4, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r4, #29] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r0, r3 │ │ │ │ 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 │ │ │ │ ldr.w r6, [pc, #1084] @ 222dc4 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -567888,77 +567888,77 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #19] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r1, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 22314c ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 22315c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov r4, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r5, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 223028 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 223038 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #608 @ (adr r6, 223078 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 223088 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r3, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 222fec ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 222ffc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r6, #11] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 222f58 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 222f68 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 222ed4 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 222ee4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #824 @ (adr r5, 22317c ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 22318c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r2, #9] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #688 @ (adr r5, 223104 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 223114 ) │ │ │ │ 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 r6, [pc, #1316] @ 22338c │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -568471,89 +568471,89 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, pc, #232 @ (adr r3, 2234a0 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 2234b0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 223758 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 223768 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #944] @ (223774 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #360 @ (adr r2, 223534 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 223544 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #104 @ (adr r2, 223440 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 223450 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ eors r0, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ands r2, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 223638 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 223648 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #488 @ (adr r1, 2235dc ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 2235ec ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #920 @ (adr r0, 22379c ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 2237ac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #704 @ (adr r0, 2236d4 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 2236e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 223640 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 223650 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #384 @ (adr r0, 2235ac ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 2235bc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r2, #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] @ (22355c ) │ │ │ │ @@ -568671,21 +568671,21 @@ │ │ │ │ vabdl.u q15, d15, d1 │ │ │ │ @ instruction: 0xffffddfb │ │ │ │ vmls.i q15, , d21[0] │ │ │ │ vsri.64 d30, d25, #1 │ │ │ │ vqshl.u64 q10, q4, #63 @ 0x3f │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ blx r2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (2235b8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -568755,17 +568755,17 @@ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2235f2 │ │ │ │ nop │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #464] @ (223854 ) │ │ │ │ @@ -568952,31 +568952,31 @@ │ │ │ │ b.n 223750 │ │ │ │ mov r6, r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, fp │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ mov sl, r2 │ │ │ │ @@ -569745,117 +569745,117 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r4, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r7, #186 @ 0xba │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov r9, r2 │ │ │ │ @@ -570317,87 +570317,87 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsh r0, [r3, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsh r6, [r3, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r5, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #150 @ 0x96 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r5, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #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] @ (224790 ) │ │ │ │ @@ -570506,15 +570506,15 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r6, #67 @ 0x43 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #211 @ 0xd3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r4} │ │ │ │ vtbl.8 d28, {d31}, d7 │ │ │ │ - @ instruction: 0xffff8cf2 │ │ │ │ + @ instruction: 0xffff8cf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ blt.n 2247b2 │ │ │ │ vmlal.u , d15, d3[0] │ │ │ │ vsra.u64 d27, d27, #1 │ │ │ │ vraddhn.i d28, , │ │ │ │ @ instruction: 0xffffeebb │ │ │ │ vabdl.u q8, d31, d15 │ │ │ │ @@ -570524,15 +570524,15 @@ │ │ │ │ mcr 15, 4, pc, cr9, cr15, {7} @ │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (2247f0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -570978,97 +570978,97 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r6, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r2, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r4, [r1, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r6, [r2, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r2, #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] @ (224e38 ) │ │ │ │ @@ -571184,21 +571184,21 @@ │ │ │ │ @ instruction: 0xffffcbdf │ │ │ │ @ instruction: 0xffffaaf5 │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xfa19ffff │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #8] @ (224e94 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -571278,29 +571278,29 @@ │ │ │ │ ldr r2, [pc, #48] @ (224f78 ) │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r1, r4, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ b.n 224f12 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r4, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r7, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r3, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -571745,21 +571745,21 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r4, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ @@ -571767,73 +571767,73 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [r4, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [r0, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r1, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [r6, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r6, [r4, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r0, [r5, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r6, [r2, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [pc, #680] @ (225750 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [pc, #512] @ (2256b4 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r0, r2, #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] @ (2255bc ) │ │ │ │ @@ -571948,21 +571948,21 @@ │ │ │ │ @ instruction: 0xffffcdb7 │ │ │ │ vrsra.u64 q14, , #1 │ │ │ │ vsri.32 q14, , #1 │ │ │ │ vqrshrn.u64 d31, , #1 │ │ │ │ @ instruction: 0xffff276c │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrsh.w pc, [r9, #255]! │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r3, [r0, #540] @ 0x21c │ │ │ │ cbz r3, 225622 │ │ │ │ ldr r2, [pc, #24] @ (22562c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [pc, #24] @ (225630 ) │ │ │ │ add r2, pc │ │ │ │ @@ -572176,31 +572176,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r5, #250 @ 0xfa │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r4, [pc, #904] @ (225bdc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #528] @ (225a70 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r4, r3, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #432] @ (225a3c ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -572373,39 +572373,39 @@ │ │ │ │ nop │ │ │ │ movs r4, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #80] @ (225a98 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r2, [pc, #520] @ (225c5c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [pc, #304] @ (225b90 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r6, r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r1, [pc, #816] @ (225da0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (225b08 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -572459,23 +572459,23 @@ │ │ │ │ b.n 225ac0 │ │ │ │ movs r2, #32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #168] @ (225bbc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [pc, #1000] @ (225f04 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r6, r0, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r4, [r0, #576] @ 0x240 │ │ │ │ @@ -572600,23 +572600,23 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ blx bf588 │ │ │ │ b.n 225c58 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #400] @ (225e34 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bx ip │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #468] @ (225ea0 ) │ │ │ │ @@ -572802,35 +572802,35 @@ │ │ │ │ b.n 225d94 │ │ │ │ subs r6, r3, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov r6, fp │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ mov r0, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r0, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r6, r1, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, ip │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #696] @ (2261a4 ) │ │ │ │ @@ -573098,41 +573098,41 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ add r4, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bics r6, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r2, r3, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r2, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ negs r2, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #720] @ (2264d0 ) │ │ │ │ @@ -573405,45 +573405,45 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ eors r4, r7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r7, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r2, r0, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r7, #142 @ 0x8e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r7, #66 @ 0x42 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r5, [pc, #436] @ (2266e8 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -573612,33 +573612,33 @@ │ │ │ │ nop │ │ │ │ asrs r6, r6, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r2, #27 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r1, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r5, #88 @ 0x58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #464] @ (226900 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -573836,59 +573836,59 @@ │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r7, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r3, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ bl 5b893e │ │ │ │ bl 2fe942 │ │ │ │ bl 4fe946 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mrc 15, 2, APSR_nzcv, cr9, cr15, {7} │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r3, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr.w r0, [r0, #560] @ 0x230 │ │ │ │ ldr r2, [pc, #36] @ (2269b0 ) │ │ │ │ ldr r3, [pc, #40] @ (2269b4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r1, #12] │ │ │ │ @@ -574061,38 +574061,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 226a7a │ │ │ │ asrs r6, r4, #10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr15, {6} │ │ │ │ - cdp2 0, 1, cr0, cr12, cr15, {6} │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr15, {6} │ │ │ │ + cdp2 0, 2, cr0, cr0, cr15, {6} │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r6, #828]! @ 0x33c │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldc2l 0, cr0, [sl, #828]! @ 0x33c │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #828] @ 0x33c │ │ │ │ + ldc2l 0, cr0, [r4, #828] @ 0x33c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (226c08 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -574144,22 +574144,22 @@ │ │ │ │ nop │ │ │ │ asrs r0, r4, #4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r1, #58 @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stc2 0, cr0, [r8, #-828]! @ 0xfffffcc4 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + stc2 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r6, #-828] @ 0xfffffcc4 │ │ │ │ + stc2 0, cr0, [sl, #-828] @ 0xfffffcc4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1764] @ 227324 │ │ │ │ @@ -574830,86 +574830,86 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2270b0 │ │ │ │ nop │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #1000] @ (227718 ) │ │ │ │ + ldr r0, [pc, #1016] @ (227728 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb.w r0, [r2, pc] │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + ldrb.w r0, [r6, pc] │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf7ec00cf │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf7f000cf │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf7c400cf │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf7c800cf │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf79e00cf │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf7a200cf │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf77800cf │ │ │ │ - @ instruction: 0xf75800cf │ │ │ │ + @ instruction: 0xf77c00cf │ │ │ │ + @ instruction: 0xf75c00cf │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf73a00cf │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf73e00cf │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf71400cf │ │ │ │ + @ instruction: 0xf71800cf │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf6f000cf │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf6f400cf │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movt r0, #35023 @ 0x88cf │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + movt r0, #51407 @ 0xc8cf │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, r2, #2255 @ 0x8cf │ │ │ │ + subw r0, r6, #2255 @ 0x8cf │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf67e00cf │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf68200cf │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r2, #106 @ 0x6a │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf65800cf │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf65c00cf │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf63000cf │ │ │ │ - @ instruction: 0xf61200cf │ │ │ │ - @ instruction: 0xf5f000cf │ │ │ │ + @ instruction: 0xf63400cf │ │ │ │ + @ instruction: 0xf61600cf │ │ │ │ + @ instruction: 0xf5f400cf │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r5, [pc, #536] @ (22760c ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -575115,33 +575115,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #114 @ 0x72 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ stc2 0, cr0, [r0, #-824] @ 0xfffffcc8 │ │ │ │ adds r0, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r0, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldc2 0, cr0, [r4], {206} @ 0xce │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ssat r0, #16, sl, asr #3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ssat r0, #16, lr, asr #3 │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r7, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ssat r0, #16, r6, lsl #3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ssat r0, #16, sl, lsl #3 │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ 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 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r6, r2 │ │ │ │ @@ -575583,38 +575583,38 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r6, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xfa3000ce │ │ │ │ lsls r2, r4, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ vst4. {d0-d3}, [r4], lr │ │ │ │ cmp r4, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh.w r0, [ip, lr] │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf76a00ce │ │ │ │ - cdp 0, 6, cr0, cr14, cr15, {6} │ │ │ │ - cdp 0, 5, cr0, cr0, cr15, {6} │ │ │ │ - cdp 0, 3, cr0, cr2, cr15, {6} │ │ │ │ - cdp 0, 1, cr0, cr4, cr15, {6} │ │ │ │ + cdp 0, 7, cr0, cr2, cr15, {6} │ │ │ │ + cdp 0, 5, cr0, cr4, cr15, {6} │ │ │ │ + cdp 0, 3, cr0, cr6, cr15, {6} │ │ │ │ + cdp 0, 1, cr0, cr8, cr15, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #428] @ (227d08 ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r4, [pc, #428] @ (227d0c ) │ │ │ │ @@ -575798,44 +575798,44 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc 0, cr0, [r0, #-828] @ 0xfffffcc4 │ │ │ │ + ldc 0, cr0, [r4, #-828] @ 0xfffffcc4 │ │ │ │ cmp r1, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stc 0, cr0, [lr], {207} @ 0xcf │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldc 0, cr0, [r2], {207} @ 0xcf │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stcl 0, cr0, [r8], #-828 @ 0xfffffcc4 │ │ │ │ + stcl 0, cr0, [ip], #-828 @ 0xfffffcc4 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], #-828 @ 0xfffffcc4 │ │ │ │ + ldc 0, cr0, [lr], #-828 @ 0xfffffcc4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stc 0, cr0, [r8], {207} @ 0xcf │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + stc 0, cr0, [ip], {207} @ 0xcf │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #340] @ (227ec4 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -575979,33 +575979,33 @@ │ │ │ │ b.n 227dd6 │ │ │ │ vhadd.u q0, q14, q10 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 13, cr0, cr6, cr4, {7} │ │ │ │ movs r7, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xeaf800cf │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + @ instruction: 0xeafc00cf │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xead200cf │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + @ instruction: 0xead600cf │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - eor.w r0, r0, pc, lsl #3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + eor.w r0, r4, pc, lsl #3 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs.w r0, r4, pc, lsl #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + orrs.w r0, r8, pc, lsl #3 │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ 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 r6, [pc, #320] @ (228058 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -576138,33 +576138,33 @@ │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r2, #912] @ 0x390 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [sl, #-912]! @ 0xfffffc70 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrd r0, r0, [ip, #-828] @ 0x33c │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strd r0, r0, [r0, #-828]! @ 0x33c │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmdb r4!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + ldmdb r8!, {r0, r1, r2, r3, r6, r7} │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmdb lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ + ldmdb r2, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r5, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + @ instruction: 0xe8c200cf │ │ │ │ + strb r0, [r1, r4] │ │ │ │ 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 r5, [pc, #328] @ (2281f4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -576301,37 +576301,37 @@ │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r0], {228} @ 0xe4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfba200e4 │ │ │ │ movs r3, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 228190 │ │ │ │ + b.n 228198 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #174 @ 0xae │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 22814c │ │ │ │ + b.n 228154 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 228104 │ │ │ │ + b.n 22810c │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 22807c │ │ │ │ + b.n 228084 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #588] @ (228494 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -576569,59 +576569,59 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfa6200e4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 {d16[7]}, [ip], r4 │ │ │ │ movs r2, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 228084 │ │ │ │ + b.n 22808c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 22803c │ │ │ │ + b.n 228044 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 227ff4 │ │ │ │ + b.n 227ffc │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #656] @ (228754 ) │ │ │ │ + ldr r7, [pc, #672] @ (228764 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 227f68 │ │ │ │ + b.n 227f70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #344] @ (22862c ) │ │ │ │ + ldr r7, [pc, #360] @ (22863c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 227edc │ │ │ │ + b.n 227ee4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [pc, #32] @ (228504 ) │ │ │ │ + ldr r7, [pc, #48] @ (228514 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 227e4c │ │ │ │ + b.n 227e54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, #152 @ 0x98 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 227e08 │ │ │ │ + b.n 227e10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [pc, #424] @ (2286bc ) │ │ │ │ @@ -576796,47 +576796,47 @@ │ │ │ │ strd r5, r4, [sp, #68] @ 0x44 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ b.n 228638 │ │ │ │ @ instruction: 0xf79600e4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf72800e4 │ │ │ │ - b.n 228d70 │ │ │ │ + b.n 228d78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, r3, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #336] @ (228824 ) │ │ │ │ + ldr r5, [pc, #352] @ (228834 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #432] @ (228888 ) │ │ │ │ + ldr r7, [pc, #448] @ (228898 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ movt r0, #10468 @ 0x28e4 │ │ │ │ subw r0, sl, #2276 @ 0x8e4 │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 228c94 │ │ │ │ + b.n 228c9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [pc, #80] @ (22873c ) │ │ │ │ + ldr r7, [pc, #96] @ (22874c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, r0, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [pc, #968] @ (228abc ) │ │ │ │ + ldr r6, [pc, #984] @ (228acc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 228c48 │ │ │ │ + b.n 228c50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r6, r2, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [pc, #784] @ (228a10 ) │ │ │ │ + ldr r6, [pc, #800] @ (228a20 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 228c00 │ │ │ │ + b.n 228c08 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r6, r4, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - b.n 228bb4 │ │ │ │ + b.n 228bbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #592] @ (228960 ) │ │ │ │ + ldr r6, [pc, #608] @ (228970 ) │ │ │ │ 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, #2896] @ 0xb50 │ │ │ │ ldr.w r2, [pc, #3312] @ 229414 │ │ │ │ mov sl, r0 │ │ │ │ @@ -578045,57 +578045,57 @@ │ │ │ │ b.n 229384 │ │ │ │ nop │ │ │ │ @ instruction: 0xf58200e4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r5, [pc, #976] @ (2297f4 ) │ │ │ │ + ldr r5, [pc, #992] @ (229804 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ adc.w r0, r8, #7471104 @ 0x720000 │ │ │ │ adds r0, r7, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [pc, #408] @ (2295c8 ) │ │ │ │ + ldr r4, [pc, #424] @ (2295d8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #656] @ (2296c8 ) │ │ │ │ + ldr r3, [pc, #672] @ (2296d8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r2, [pc, #720] @ (22971c ) │ │ │ │ + ldr r2, [pc, #736] @ (22972c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r1, [pc, #704] @ (229720 ) │ │ │ │ + ldr r1, [pc, #720] @ (229730 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 22905c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #464] @ (22963c ) │ │ │ │ + ldr r1, [pc, #480] @ (22964c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf0be00e4 │ │ │ │ b.n 228f9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r2, r7, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [pc, #960] @ (22983c ) │ │ │ │ + ldr r0, [pc, #976] @ (22984c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r6, r2, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -578103,145 +578103,145 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bx ip │ │ │ │ + bxns ip │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 229aec │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 229a2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 2299b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 229940 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 2298d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 229884 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r4, r5, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r6, r6, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r8, sp │ │ │ │ + add ip, sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 2294e0 │ │ │ │ + bvc.n 2294e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 229604 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 229430 │ │ │ │ + bvc.n 229438 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 2295f0 │ │ │ │ + bvc.n 2295f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 2295b0 │ │ │ │ + bvc.n 2295b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 229570 │ │ │ │ + bvc.n 229578 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r2, r3, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvc.n 229538 │ │ │ │ + bvc.n 229540 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r6, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 2294f8 │ │ │ │ + bvs.n 229500 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 2294b8 │ │ │ │ + bvs.n 2294c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r5, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r0, r2, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 229618 │ │ │ │ + bvs.n 229620 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bvs.n 2295d8 │ │ │ │ + bvs.n 2295e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r6, r4, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r1, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 229568 │ │ │ │ + bpl.n 229570 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 229528 │ │ │ │ + bpl.n 229530 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 2294f0 │ │ │ │ + bpl.n 2294f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 2294b8 │ │ │ │ + bpl.n 2294c0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 22967c │ │ │ │ + bpl.n 229684 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 229640 │ │ │ │ + bpl.n 229648 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 229604 │ │ │ │ + bpl.n 22960c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 2295cc │ │ │ │ + bpl.n 2295d4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 229590 │ │ │ │ + bmi.n 229598 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bmi.n 229578 │ │ │ │ + bmi.n 229580 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [pc, #104] @ (22960c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -578275,23 +578275,23 @@ │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 228bea │ │ │ │ nop │ │ │ │ - bcc.n 2296b0 │ │ │ │ + bcc.n 2296b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 229670 │ │ │ │ + bcc.n 229678 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r6, r3, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bcc.n 229634 │ │ │ │ + bcc.n 22963c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [pc, #2512] @ 22a004 │ │ │ │ @@ -579180,149 +579180,149 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 229f5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ b.n 2298e8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r6, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvc.n 229f7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r2, r3, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r4, r7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 22a02c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r6, r0, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r2, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 22a0f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 22a09c │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r4, r2, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 229ff0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 22a180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 22a110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ 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.w r5, [pc, #1668] @ 22a7cc │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -579919,15 +579919,15 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bge.n 22a83c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -579937,92 +579937,92 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r6, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.u64 q8, , #18 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.u64 q8, , #64 │ │ │ │ ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.u64 q0, , #30 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vshr.u64 q0, , #58 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vqadd.u32 q8, q11, │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ vqadd.u32 q0, q12, │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ mcr2 0, 6, r0, cr12, cr9, {6} │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ mrc2 0, 4, r0, cr0, cr9, {6} │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ mrc2 0, 0, r0, cr14, cr9, {6} │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldc2l 0, cr0, [r2, #868] @ 0x364 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r0, r2, #3 │ │ │ │ stc2 0, cr0, [r0, #868]! @ 0x364 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ ldr r2, [pc, #848] @ (22ac34 ) │ │ │ │ @@ -580339,56 +580339,56 @@ │ │ │ │ b.n 22aa44 │ │ │ │ nop │ │ │ │ bcc.n 22abc4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcs.n 22ad1c │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsh.w r0, [ip, #217] @ 0xd9 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrsb.w r0, [r4, #217] @ 0xd9 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ vst4. {d16-d19}, [sl :64], r9 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ vld4. {d0-d3}, [r0 :64], r9 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr??.w r0, [r8, #217] @ 0xd9 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r0, r2, #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] @ (22ae38 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -580550,50 +580550,50 @@ │ │ │ │ b.n 22ad00 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 22a7fc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf7a800d9 │ │ │ │ - cbnz r6, 22aec4 │ │ │ │ + cbnz r2, 22aec6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf76c00d9 │ │ │ │ - cbnz r2, 22aec6 │ │ │ │ + cbnz r6, 22aec6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf74400d9 │ │ │ │ - cbnz r2, 22aec8 │ │ │ │ + cbnz r6, 22aec8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf71a00d9 │ │ │ │ - cbnz r0, 22aeca │ │ │ │ + cbnz r4, 22aeca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf6f000d9 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r0, 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, #232] @ (22af90 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -580690,15 +580690,15 @@ │ │ │ │ b.n 22af52 │ │ │ │ bhi.n 22b052 │ │ │ │ @ instruction: 0xffffbb39 │ │ │ │ @ instruction: 0xffffbcb9 │ │ │ │ @ instruction: 0xfffffdd7 │ │ │ │ @ instruction: 0xffffce89 │ │ │ │ vaddl.u , d15, d29 │ │ │ │ - vmlsl.u q9, d15, d20[0] │ │ │ │ + vmlsl.u q9, d15, d24[0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 22afea │ │ │ │ vaddw.u , , d31 │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ vrsra.u32 d29, d29, #1 │ │ │ │ vrsubhn.i d31, , q6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @@ -580707,15 +580707,15 @@ │ │ │ │ vtbx.8 d27, {d15-d17}, d25 │ │ │ │ @ instruction: 0xffffcd8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 22affa │ │ │ │ + cbnz r2, 22affc │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #568] @ (22b228 ) │ │ │ │ @@ -580938,38 +580938,38 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf6e200d9 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf62a00d9 │ │ │ │ stmia r0!, {r1, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf5ea00d9 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r0, r2, #3 │ │ │ │ rsb r0, sl, #7110656 @ 0x6c8000 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs.w r0, r0, #7110656 @ 0x6c8000 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf59200d9 │ │ │ │ stmdb 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 │ │ │ │ @@ -581777,62 +581777,62 @@ │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ @ instruction: 0xf33200d9 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xf2b600d9 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r7 :256] │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ vqadd.s32 q8, q14, │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 6, r0, cr0, cr9, {6} │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mrc 0, 4, r0, cr8, cr9, {6} │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @ instruction: 0xb870 │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldc 0, cr0, [r0, #-868] @ 0xfffffc9c │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [lr], #868 @ 0x364 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r0, lr, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 22bc76 │ │ │ │ @@ -669527,28 +669527,28 @@ │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r6, r5, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r7, #186 @ 0xba │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r2, #17 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vtrn.32 q0, │ │ │ │ - vmla.i16 q0, q12, d3[1] │ │ │ │ - vhadd.u q8, q12, │ │ │ │ - vhadd.u16 q8, q11, │ │ │ │ + vtrn. q0, │ │ │ │ + vmla.i16 q0, q14, d3[1] │ │ │ │ + vhadd.u q8, q14, │ │ │ │ + vhadd.u16 q8, q13, │ │ │ │ add.w r1, r1, #2818572288 @ 0xa8000000 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #12 │ │ │ │ bhi.n 266a10 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r1, #32 │ │ │ │ asrs r3, r2, #24 │ │ │ │ @@ -669825,32 +669825,32 @@ │ │ │ │ b.n 266c8c │ │ │ │ asrs r4, r0, #7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r6, r7, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r0, r1, #4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r4, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r6, r5, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stc2 0, cr0, [r0], {203} @ 0xcb │ │ │ │ - mrrc2 0, 12, r0, r8, cr11 │ │ │ │ + stc2 0, cr0, [r4], {203} @ 0xcb │ │ │ │ + mrrc2 0, 12, r0, ip, cr11 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ ldr r5, [pc, #412] @ (266e9c ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ ldr r4, [pc, #412] @ (266ea0 ) │ │ │ │ @@ -670005,29 +670005,29 @@ │ │ │ │ b.n 266e68 │ │ │ │ lsrs r2, r5, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r2, r1, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r4, r2, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfaa600cb │ │ │ │ + @ instruction: 0xfaaa00cb │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfa7800cb │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfa7c00cb │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ @@ -670248,31 +670248,31 @@ │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ b.n 26708a │ │ │ │ nop │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r0, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb.w r0, [r0, #203] @ 0xcb │ │ │ │ - ldr.w r0, [ip, fp] │ │ │ │ - str.w r0, [r0, fp] │ │ │ │ - strh.w r0, [r6, fp] │ │ │ │ - strb.w r0, [sl, fp] │ │ │ │ + strb.w r0, [r4, #203] @ 0xcb │ │ │ │ + str??.w r0, [r0, fp] │ │ │ │ + str.w r0, [r4, fp] │ │ │ │ + strh.w r0, [sl, fp] │ │ │ │ + strb.w r0, [lr, fp] │ │ │ │ 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 │ │ │ │ @@ -688251,35 +688251,35 @@ │ │ │ │ movw r1, #439 @ 0x1b7 │ │ │ │ b.n 273066 │ │ │ │ nop │ │ │ │ ldr r6, [pc, #0] @ (2730e4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 27345c ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 27346c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #400 @ (adr r3, 273284 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 273294 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #16 @ (adr r3, 273110 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 273120 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #700] @ (2733e4 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -688541,53 +688541,53 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #488] @ (2735d8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r4, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 2737b8 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 2737c8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 273684 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 273694 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r4, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 2734cc ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 2734dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [pc, #328] @ (273558 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 2737c0 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 2737d0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r7, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r4, [r3, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 2734c0 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 2734d0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r3, r1, #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] │ │ │ │ @@ -688619,17 +688619,17 @@ │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf584 │ │ │ │ strb r4, [r4, #13] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #944 @ (adr r1, 273860 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 273870 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #264] @ (2735cc ) │ │ │ │ @@ -688741,29 +688741,29 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bx pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r2, [r1, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #416 @ (adr r1, 273780 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 273790 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #72 @ (adr r1, 27362c ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 27363c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 273970 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 273980 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r4, [r5, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 273660 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 273670 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 2738cc ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 2738dc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r2, #576] @ 0x240 │ │ │ │ strd r0, r0, [r3, #188] @ 0xbc │ │ │ │ @@ -689943,15 +689943,15 @@ │ │ │ │ b.w 2737e8 │ │ │ │ mov r6, sp │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r7, #3 │ │ │ │ @ instruction: 0xffff6e89 │ │ │ │ vcvt.f32.u32 d18, d11, #1 │ │ │ │ vqrdmulh.s q11, , d19[0] │ │ │ │ vcvt.f32.u32 d18, d7, #1 │ │ │ │ @ instruction: 0xffff2e0f │ │ │ │ @@ -689977,15 +689977,15 @@ │ │ │ │ @ instruction: 0xfffebfff │ │ │ │ vshr.u64 d28, d17, #2 │ │ │ │ vrshr.u64 d28, d21, #2 │ │ │ │ vsri.64 d28, d25, #2 │ │ │ │ vmlsl.u q14, d14, d29[0] │ │ │ │ vqrdmlah.s q11, q15, d16[0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r0, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [r1, #104] @ 0x68 │ │ │ │ vrsra.u64 q14, , #1 │ │ │ │ @ instruction: 0xffffc547 │ │ │ │ @ instruction: 0xfffff1cb │ │ │ │ @@ -690010,15 +690010,15 @@ │ │ │ │ @ instruction: 0xfffc0e8d │ │ │ │ vrev64. d17, d15 │ │ │ │ vsra.u64 d17, d1, #4 │ │ │ │ vcvt.u16.f16 d22, d26, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r7, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r7, [r4, r0] │ │ │ │ @ instruction: 0xffff8e2f │ │ │ │ vcvt.u32.f32 q12, , #1 │ │ │ │ @ instruction: 0xffffdd93 │ │ │ │ @ instruction: 0xfffddef7 │ │ │ │ vcgt.s q15, , #0 │ │ │ │ @@ -691501,15 +691501,15 @@ │ │ │ │ vqshl.u32 , , #29 │ │ │ │ @ instruction: 0xfffd7897 │ │ │ │ @ instruction: 0xfffd79b7 │ │ │ │ @ instruction: 0xfffd7a91 │ │ │ │ vtbx.8 d23, {d13-d16}, d31 │ │ │ │ vtbl.8 d21, {d29- instruction: 0xffff7f2b │ │ │ │ vshr.u32 q12, , #1 │ │ │ │ @ instruction: 0xffff8d95 │ │ │ │ vmlsl.u q14, d31, d9[0] │ │ │ │ vtbx.8 d28, {d15}, d1 │ │ │ │ @@ -692917,71 +692917,71 @@ │ │ │ │ vrsra.u64 d22, d7, #1 │ │ │ │ vmlal.u q11, d15, d25[0] │ │ │ │ vrshr.u32 d17, d21, #1 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ @ instruction: 0xffff3145 │ │ │ │ vraddhn.i d20, , q3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r4, r9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ mvns r0, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ muls r6, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmn r4, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ negs r6, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -693376,48 +693376,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-808 @ 0xfffffcd8 │ │ │ │ + ldc2l 0, cr0, [r2], #-808 @ 0xfffffcd8 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], #-808 @ 0xfffffcd8 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + mcrr2 0, 12, r0, r2, cr10 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r3, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [r4], {202} @ 0xca │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldc2 0, cr0, [r8], {202} @ 0xca │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfbec00ca │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + @ instruction: 0xfbf000ca │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - smlald r0, r0, r2, sl │ │ │ │ + smlald r0, r0, r6, sl │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb9200ca │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + @ instruction: 0xfb9600ca │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb6a00ca │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + @ instruction: 0xfb6e00ca │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #840] @ (277178 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -693753,48 +693753,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh.w r0, [r2, #202] @ 0xca │ │ │ │ + strh.w r0, [r6, #202] @ 0xca │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r2, sl] │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + ldr??.w r0, [r6, sl] │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str.w r0, [sl, sl] │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str.w r0, [lr, sl] │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh.w r0, [r0, sl] │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + strh.w r0, [r4, sl] │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf7f600ca │ │ │ │ + @ instruction: 0xf7fa00ca │ │ │ │ adds r6, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf7c600ca │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf7ca00ca │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf79e00ca │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf7a200ca │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #1140] @ 277670 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -694228,51 +694228,51 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bic.w r0, r8, #6619136 @ 0x650000 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + bic.w r0, ip, #6619136 @ 0x650000 │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ubfx r0, r2, #3, #11 │ │ │ │ + ubfx r0, r6, #3, #11 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf39200ca │ │ │ │ - str r0, [r1, #16] │ │ │ │ + @ instruction: 0xf39600ca │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf35a00ca │ │ │ │ - str r0, [r2, #12] │ │ │ │ + @ instruction: 0xf35e00ca │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r2, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf33000ca │ │ │ │ - str r6, [r4, #8] │ │ │ │ + @ instruction: 0xf33400ca │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ssat r0, #11, r6, lsl #3 │ │ │ │ + ssat r0, #11, sl, lsl #3 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r1, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf2d600ca │ │ │ │ - str r0, [r2, #4] │ │ │ │ + @ instruction: 0xf2da00ca │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf2b000ca │ │ │ │ + @ instruction: 0xf2b400ca │ │ │ │ adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #1136] @ 277b78 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -694699,51 +694699,51 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vhadd.s32 q0, q12, q5 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + vhadd.s32 q0, q14, q5 │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp 0, 12, cr0, cr2, cr10, {6} │ │ │ │ + cdp 0, 12, cr0, cr6, cr10, {6} │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp 0, 9, cr0, cr0, cr10, {6} │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + cdp 0, 9, cr0, cr4, cr10, {6} │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp 0, 5, cr0, cr6, cr10, {6} │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + cdp 0, 5, cr0, cr10, cr10, {6} │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r5, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp 0, 2, cr0, cr12, cr10, {6} │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + cdp 0, 3, cr0, cr0, cr10, {6} │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr2, cr10, {6} │ │ │ │ + cdp 0, 0, cr0, cr6, cr10, {6} │ │ │ │ cmp r4, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldcl 0, cr0, [r0, #808] @ 0x328 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldcl 0, cr0, [r4, #808] @ 0x328 │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stc 0, cr0, [sl, #808]! @ 0x328 │ │ │ │ + stc 0, cr0, [lr, #808]! @ 0x328 │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #712] @ (277ed8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -695031,36 +695031,36 @@ │ │ │ │ vqadd.u64 q0, q14, │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeae800ca │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + @ instruction: 0xeaec00ca │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xeabe00ca │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + pkhbt r0, r2, sl, lsl #3 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - eors.w r0, r4, sl, lsl #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + eors.w r0, r8, sl, lsl #3 │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - orn r0, ip, sl, lsl #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + orns r0, r0, sl, lsl #3 │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bics.w r0, lr, sl, lsl #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + orr.w r0, r2, sl, lsl #3 │ │ │ │ + ldrsb r0, [r0, 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.w r5, [pc, #1044] @ 278360 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -695457,82 +695457,82 @@ │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r6], #892 @ 0x37c │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe83800ca │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + @ instruction: 0xe83c00ca │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r6, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278320 │ │ │ │ + b.n 278328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278260 │ │ │ │ + b.n 278268 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r6, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2781e4 │ │ │ │ + b.n 2781ec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278148 │ │ │ │ + b.n 278150 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2780fc │ │ │ │ + b.n 278104 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2780b8 │ │ │ │ + b.n 2780c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278074 │ │ │ │ + b.n 27807c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278030 │ │ │ │ + b.n 278038 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 277fec │ │ │ │ + b.n 277ff4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #206 @ 0xce │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 277fac │ │ │ │ + b.n 277fb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 277f68 │ │ │ │ + b.n 277f70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #412] @ (2785ac ) │ │ │ │ @@ -695700,41 +695700,41 @@ │ │ │ │ b.n 2784bc │ │ │ │ ldrb.w r0, [ip, #223] @ 0xdf │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7f000df │ │ │ │ movs r3, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 277de8 │ │ │ │ + b.n 277df0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278d9c │ │ │ │ + b.n 278da4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278d5c │ │ │ │ + b.n 278d64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278d18 │ │ │ │ + b.n 278d20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #576] @ 0x240 │ │ │ │ sub sp, #20 │ │ │ │ @@ -695989,35 +695989,35 @@ │ │ │ │ movw r1, #1339 @ 0x53b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2787ac │ │ │ │ nop │ │ │ │ subs r2, r6, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278a5c │ │ │ │ + b.n 278a64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #232] @ (2789c0 ) │ │ │ │ + ldr r6, [pc, #248] @ (2789d0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, r1, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278a18 │ │ │ │ + b.n 278a20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #72] @ (27892c ) │ │ │ │ + ldr r6, [pc, #88] @ (27893c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, r4, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 2789d4 │ │ │ │ + b.n 2789dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #936] @ (278c98 ) │ │ │ │ + ldr r5, [pc, #952] @ (278ca8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, r7, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 278990 │ │ │ │ + b.n 278998 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #776] @ (278c04 ) │ │ │ │ + ldr r5, [pc, #792] @ (278c14 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r3, r0, #468 @ 0x1d4 │ │ │ │ @@ -696154,38 +696154,38 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27897c │ │ │ │ b.n 2789c8 │ │ │ │ nop │ │ │ │ subs r6, r7, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (278bac ) │ │ │ │ + ldr r5, [pc, #328] @ (278bbc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #296] @ (278ba0 ) │ │ │ │ + ldr r5, [pc, #312] @ (278bb0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r6, r5, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf37200df │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #616] @ (278cf8 ) │ │ │ │ + ldr r4, [pc, #632] @ (278d08 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #312] @ (278bd8 ) │ │ │ │ + ldr r4, [pc, #328] @ (278be8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00278aa4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -696294,15 +696294,15 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subw r0, r8, #2249 @ 0x8c9 │ │ │ │ - ldr r3, [pc, #864] @ (278f14 ) │ │ │ │ + ldr r3, [pc, #880] @ (278f24 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r6, r0, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ │ │ │ 00278bb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -696415,15 +696415,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf59600c9 │ │ │ │ subs r2, r7, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [pc, #768] @ (278fcc ) │ │ │ │ + ldr r2, [pc, #784] @ (278fdc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00278ccc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -696534,15 +696534,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r0, #6586368 @ 0x648000 │ │ │ │ adds r4, r4, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #680] @ (279088 ) │ │ │ │ + ldr r1, [pc, #696] @ (279098 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 00278de0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -696653,15 +696653,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bfi r0, lr, #3, #7 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [pc, #608] @ (279154 ) │ │ │ │ + ldr r0, [pc, #624] @ (279164 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #576] @ 0x240 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ @@ -697014,55 +697014,55 @@ │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, r7, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 279300 │ │ │ │ + bhi.n 279308 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 279434 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 2793b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 2791dc │ │ │ │ + bvc.n 2791e4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvc.n 2791a8 │ │ │ │ + bvc.n 2791b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvc.n 2792e4 │ │ │ │ + bvc.n 2792ec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r4, r5, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bvs.n 2792a8 │ │ │ │ + bvs.n 2792b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 279268 │ │ │ │ + bvs.n 279270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 27922c │ │ │ │ + bvs.n 279234 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -697198,27 +697198,27 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b200df │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe98c00df │ │ │ │ asrs r2, r2, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ble.n 279424 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 279438 │ │ │ │ + bmi.n 279440 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 2793fc │ │ │ │ + bmi.n 279404 │ │ │ │ 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, #1688] @ 0x698 │ │ │ │ ldr r2, [pc, #956] @ (279850 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -697593,73 +697593,73 @@ │ │ │ │ @ instruction: 0xe80c00df │ │ │ │ bpl.n 279950 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 2797a4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bcs.n 279828 │ │ │ │ + bcs.n 279830 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ blt.n 279950 │ │ │ │ lsls r1, r1, #3 │ │ │ │ blt.n 2798dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ bge.n 27986c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 279880 │ │ │ │ + bne.n 279888 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r6, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 27983c │ │ │ │ + bne.n 279844 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 2797f8 │ │ │ │ + bne.n 279800 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r5, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 2799bc │ │ │ │ + bne.n 2797c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r0, r0, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 279978 │ │ │ │ + bne.n 279980 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 279938 │ │ │ │ + bne.n 279940 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 2798f8 │ │ │ │ + bne.n 279900 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 2798b8 │ │ │ │ + beq.n 2798c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r0, r3 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ ldr.w r3, [pc, #1384] @ 279e60 │ │ │ │ @@ -698173,85 +698173,85 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 27a5bc │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 279dc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 27a350 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bvc.n 279f0c │ │ │ │ lsls r1, r1, #3 │ │ │ │ bvc.n 279e9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r2, r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bpl.n 279de8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bpl.n 279f78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r2, r2, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r2, r6, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ 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 r5, [pc, #548] @ (27a134 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -698473,59 +698473,59 @@ │ │ │ │ b.n 279fdc │ │ │ │ ble.n 27a070 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #340] @ (27a300 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -698663,43 +698663,43 @@ │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27a24c │ │ │ │ nop │ │ │ │ lsrs r2, r5, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bge.n 27a2f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bge.n 27a3d8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r2, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r3, 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r8, r3 │ │ │ │ @@ -699119,51 +699119,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 27a7ec │ │ │ │ lsls r7, r3, #3 │ │ │ │ bls.n 27a758 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r0, r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldmia r4, {r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r6, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -699293,33 +699293,33 @@ │ │ │ │ b.n 27a84c │ │ │ │ bmi.n 27a8c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bmi.n 27a9c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #656] @ (27abc4 ) │ │ │ │ @@ -699576,53 +699576,53 @@ │ │ │ │ b.n 27aa16 │ │ │ │ bcc.n 27acb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ bcs.n 27ab0c │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r0, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ vshr.u64 q0, q2, #28 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r3, r1, #3 │ │ │ │ vqadd.u64 q8, q14, q2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #628] @ (27aeac ) │ │ │ │ @@ -699863,38 +699863,38 @@ │ │ │ │ beq.n 27af98 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 27af38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mcr2 0, 3, r0, cr12, cr4, {6} │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 27af0e │ │ │ │ + cbnz r4, 27af0e │ │ │ │ lsls r2, r1, #3 │ │ │ │ stc2 0, cr0, [r2, #-848]! @ 0xfffffcb0 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldc2l 0, cr0, [ip], {212} @ 0xd4 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldc2 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov r4, r1 │ │ │ │ @@ -701094,67 +701094,67 @@ │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfae000d4 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ @ instruction: 0xfa2e00d4 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r3, r1, #3 │ │ │ │ vld1.8 @ instruction: 0xf9ea00d4 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r3, r1, #3 │ │ │ │ vst1.8 @ instruction: 0xf98a00d4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ itt al │ │ │ │ lslal r1, r1, #3 │ │ │ │ ldr??al.w r0, [r8, #212] @ 0xd4 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh.w r0, [ip, #212] @ 0xd4 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr.w r0, [r6, r4, lsl #1] │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf79200d4 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf70a00d4 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf69c00d4 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r3, r1, #3 │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf5fa00d4 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r4, 27bcea │ │ │ │ + cbz r0, 27bcec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adcs.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbnz r0, 27bce8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orns r0, r8, #6946816 @ 0x6a0000 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ revsh r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ hlt 0x0036 │ │ │ │ lsls r1, r1, #3 │ │ │ │ rev16 r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @@ -701166,80 +701166,80 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbnz r4, 27bcd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbnz r2, 27bcce │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbnz r6, 27bcc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf1e000d4 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add.w r0, r4, #212 @ 0xd4 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf0b000d4 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ orns r0, lr, #212 @ 0xd4 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ orrs.w r0, r0, #212 @ 0xd4 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 q0, q2, #2 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ vqadd.s16 q8, q13, q2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [pc, #108] @ (27bdc4 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r3, r6 │ │ │ │ @@ -701272,19 +701272,19 @@ │ │ │ │ ldr.w r1, [sp, #1160] @ 0x488 │ │ │ │ strd r7, r1, [sp] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ blx bf588 │ │ │ │ mov sl, r0 │ │ │ │ b.w 27b0b2 │ │ │ │ nop │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ ldr r4, [pc, #1000] @ (27c1cc ) │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -701658,55 +701658,55 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00c6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r8], {212} @ 0xd4 │ │ │ │ stc 0, cr0, [ip], {212} @ 0xd4 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ sxth r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ pop {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r2, 27c21c │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbz r6, 27c210 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ eors.w r0, ip, r4, lsr #3 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bics.w r0, r2, r4, lsr #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ and.w r0, r8, r4, lsr #3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 27c594 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 27c5a4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #728 @ (adr r7, 27c4fc ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 27c50c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #584 @ (adr r7, 27c470 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 27c480 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #456 @ (adr r7, 27c3f4 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 27c404 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrd r0, r0, [r8, #-848]! @ 0x350 │ │ │ │ - add r7, pc, #312 @ (adr r7, 27c36c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 27c37c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #792] @ (27c568 ) │ │ │ │ @@ -702012,49 +702012,49 @@ │ │ │ │ b.n 27c3c4 │ │ │ │ rev16 r6, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [sl, #848] @ 0x350 │ │ │ │ @ instruction: 0xe83e00d4 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb8e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r5, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 27c2c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #432 @ (adr r4, 27c748 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 27c758 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 27c6a8 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 27c6b8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #136 @ (adr r4, 27c62c ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 27c63c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #8 @ (adr r4, 27c5b0 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 27c5c0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 27c1b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 27c920 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 27c930 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 27c16c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 27c87c ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 27c88c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr r2, [pc, #808] @ (27c900 ) │ │ │ │ @@ -702368,49 +702368,49 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 27c27c │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 27c268 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r6, lr} │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, sp, #840 @ 0x348 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 27cf28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 27cc80 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 27cc90 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #680 @ (adr r0, 27cbe0 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 27cbf0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 27cb64 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 27cb74 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 27cae8 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 27caf8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 27ce20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 27ca58 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 27ca68 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 27cdd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 27c9b4 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 27c9c4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr.w r5, [pc, #1964] @ 27d118 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -703135,115 +703135,115 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 27d16a │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 27d388 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 27d20c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r6, pc, #832 @ (adr r6, 27d47c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ svc 132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ udf #194 @ 0xc2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r5, pc, #112 @ (adr r5, 27d1cc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ble.n 27d0e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r4, pc, #360 @ (adr r4, 27d2d4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r3, pc, #1016 @ (adr r3, 27d56c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r3, pc, #792 @ (adr r3, 27d490 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r3, pc, #544 @ (adr r3, 27d39c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r3, pc, #312 @ (adr r3, 27d2b8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r3, pc, #88 @ (adr r3, 27d1dc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #3 │ │ │ │ blt.n 27d154 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ blt.n 27d10c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ blt.n 27d0b4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ blt.n 27d260 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ ldr r5, [pc, #712] @ (27d4d0 ) │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ @@ -703524,55 +703524,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 27d5e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bhi.n 27d538 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bvc.n 27d444 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvs.n 27d4f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 27d4b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 27d468 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 27d624 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r4, [pc, #456] @ (27d720 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -703753,41 +703753,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 27d784 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 27d6e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r6, pc, #176 @ (adr r6, 27d804 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ bmi.n 27d83c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bmi.n 27d7f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bmi.n 27d7b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r5, [pc, #452] @ (27d950 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -703967,37 +703967,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 27d954 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vhadd.u8 q8, q8, q5 │ │ │ │ + vhadd.u8 q8, q10, q5 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bcs.n 27d8b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr10, {6} │ │ │ │ + cdp2 0, 14, cr0, cr8, cr10, {6} │ │ │ │ add r3, pc, #1008 @ (adr r3, 27dd74 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ bcs.n 27da0c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cdp2 0, 8, cr0, cr6, cr10, {6} │ │ │ │ + cdp2 0, 8, cr0, cr10, cr10, {6} │ │ │ │ bcs.n 27d9bc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr10, {6} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr10, {6} │ │ │ │ bne.n 27d980 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr10, {6} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr10, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #2240] @ 27e27c │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ ldr.w r3, [pc, #2236] @ 27e280 │ │ │ │ @@ -704800,129 +704800,129 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #880 @ (adr r2, 27e5f8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ add r2, pc, #608 @ (adr r2, 27e4ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ beq.n 27e1e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2l 0, cr0, [lr], #808 @ 0x328 │ │ │ │ + ldc2l 0, cr0, [r2], #808 @ 0x328 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba200ca │ │ │ │ + @ instruction: 0xfba600ca │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfac800ca │ │ │ │ + @ instruction: 0xfacc00ca │ │ │ │ str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa3800ca │ │ │ │ + @ instruction: 0xfa3c00ca │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh.w r0, [ip, #202] @ 0xca │ │ │ │ - bvc.n 27e3c8 │ │ │ │ + vst1.8 {d16[6]}, [r0], sl │ │ │ │ + bvc.n 27e3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r5!, {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vst4. {d16-d19}, [ip], sl │ │ │ │ + ldr??.w r0, [r0, sl] │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr.w r0, [ip, #202] @ 0xca │ │ │ │ + str??.w r0, [r0, #202] @ 0xca │ │ │ │ str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf7a000ca │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + @ instruction: 0xf7a400ca │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf75400ca │ │ │ │ + @ instruction: 0xf75800ca │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf72c00ca │ │ │ │ + @ instruction: 0xf73000ca │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf70000ca │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + @ instruction: 0xf70400ca │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf69800ca │ │ │ │ + @ instruction: 0xf69c00ca │ │ │ │ ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf66e00ca │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf67200ca │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf61e00ca │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf62200ca │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rsbs r0, r2, #6619136 @ 0x650000 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + rsbs r0, r6, #6619136 @ 0x650000 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf58600ca │ │ │ │ + @ instruction: 0xf58a00ca │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adcs.w r0, ip, #6619136 @ 0x650000 │ │ │ │ + sbc.w r0, r0, #6619136 @ 0x650000 │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf53000ca │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf53400ca │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027e39c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -704992,27 +704992,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27e3dc │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #6619136 @ 0x650000 │ │ │ │ + sbc.w r0, sl, #6619136 @ 0x650000 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bfi r0, r2, #3, #8 │ │ │ │ + bfi r0, r6, #3, #8 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf33c00ca │ │ │ │ + sbfx r0, r0, #3, #11 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #364] @ (27e5f0 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #364] @ (27e5f4 ) │ │ │ │ @@ -705172,49 +705172,49 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79200ca │ │ │ │ - @ instruction: 0xf73000ca │ │ │ │ - @ instruction: 0xf74a00ca │ │ │ │ + @ instruction: 0xf79600ca │ │ │ │ + @ instruction: 0xf73400ca │ │ │ │ + @ instruction: 0xf74e00ca │ │ │ │ strb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79600ca │ │ │ │ - @ instruction: 0xf77400ca │ │ │ │ - @ instruction: 0xf7ba00ca │ │ │ │ + @ instruction: 0xf79a00ca │ │ │ │ + @ instruction: 0xf77800ca │ │ │ │ + @ instruction: 0xf7be00ca │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #2250 @ 0x8ca │ │ │ │ + subw r0, lr, #2250 @ 0x8ca │ │ │ │ lsls r6, r4, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf21e00ca │ │ │ │ + @ instruction: 0xf22200ca │ │ │ │ stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf1ea00ca │ │ │ │ + @ instruction: 0xf1ee00ca │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rsb r0, r0, #202 @ 0xca │ │ │ │ + rsb r0, r4, #202 @ 0xca │ │ │ │ stmia r5!, {r1, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf19600ca │ │ │ │ + @ instruction: 0xf19a00ca │ │ │ │ │ │ │ │ 0027e65c : │ │ │ │ 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 │ │ │ │ @@ -705298,32 +705298,32 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 27e6fa │ │ │ │ nop │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #24778 @ 0x60ca │ │ │ │ + movt r0, #41162 @ 0xa0ca │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - eors.w r0, ip, #202 @ 0xca │ │ │ │ + @ instruction: 0xf0a000ca │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orns r0, r8, #202 @ 0xca │ │ │ │ + orns r0, ip, #202 @ 0xca │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs.w r0, r2, #202 @ 0xca │ │ │ │ + orrs.w r0, r6, #202 @ 0xca │ │ │ │ │ │ │ │ 0027e758 : │ │ │ │ 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] @ (27e804 ) │ │ │ │ @@ -705392,27 +705392,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27e798 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r2, #202 @ 0xca │ │ │ │ + sbcs.w r0, r6, #202 @ 0xca │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r3!, {r1, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vmla.i32 d0, d22, d10[0] │ │ │ │ + vmla.i32 d0, d26, d10[0] │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vmla.i d0, d16, d2[2] │ │ │ │ + vmla.i d0, d20, d2[2] │ │ │ │ │ │ │ │ 0027e82c : │ │ │ │ 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 │ │ │ │ @@ -705496,32 +705496,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 27e8cc │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ba00ca │ │ │ │ + @ instruction: 0xf0be00ca │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 12, cr0, cr8, cr10, {6} │ │ │ │ + cdp 0, 12, cr0, cr12, cr10, {6} │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 10, cr0, cr8, cr10, {6} │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + cdp 0, 10, cr0, cr12, cr10, {6} │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r2!, {r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr12, cr10, {6} │ │ │ │ + cdp 0, 8, cr0, cr0, cr10, {6} │ │ │ │ │ │ │ │ 0027e92c : │ │ │ │ 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] @ (27e9dc ) │ │ │ │ @@ -705590,27 +705590,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27e96c │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r6, #202 @ 0xca │ │ │ │ + ands.w r0, sl, #202 @ 0xca │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldcl 0, cr0, [r2, #808] @ 0x328 │ │ │ │ + ldcl 0, cr0, [r6, #808] @ 0x328 │ │ │ │ stmia r1!, {r2, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc 0, cr0, [sl, #808]! @ 0x328 │ │ │ │ + stc 0, cr0, [lr, #808]! @ 0x328 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r5, [r0, #576] @ 0x240 │ │ │ │ @@ -705681,27 +705681,27 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 27ea46 │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + ldc 0, cr0, [r4, #-808] @ 0xfffffcd8 │ │ │ │ stmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stcl 0, cr0, [r6], #808 @ 0x328 │ │ │ │ + stcl 0, cr0, [sl], #808 @ 0x328 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [ip], #808 @ 0x328 │ │ │ │ + stcl 0, cr0, [r0], {202} @ 0xca │ │ │ │ │ │ │ │ 0027eaf0 : │ │ │ │ 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 │ │ │ │ @@ -705785,32 +705785,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 27eb90 │ │ │ │ str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr10, cr10, {6} │ │ │ │ + cdp 0, 6, cr0, cr14, cr10, {6} │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ yield │ │ │ │ lsls r1, r1, #3 │ │ │ │ ittt gt │ │ │ │ lslgt r4, r2, #3 │ │ │ │ - stcgt 0, cr0, [r4], {202} @ 0xca │ │ │ │ + stcgt 0, cr0, [r8], {202} @ 0xca │ │ │ │ itet ls @ unpredictable │ │ │ │ lslls r4, r2, #3 │ │ │ │ - @ instruction: 0xebe400ca │ │ │ │ - ldrbls r2, [r5, #21] │ │ │ │ + @ instruction: 0xebe800ca │ │ │ │ + ldrbls r6, [r5, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ite vs │ │ │ │ lslvs r4, r2, #3 │ │ │ │ - ldrbvc r2, [r0, #21] │ │ │ │ + ldrbvc r6, [r0, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs.w r0, r8, sl, lsl #3 │ │ │ │ + subs.w r0, ip, sl, lsl #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] @ (27ee98 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -706089,60 +706089,60 @@ │ │ │ │ vtbl.8 d30, {d15-d16}, d3 │ │ │ │ @ instruction: 0xffffbeda │ │ │ │ lsls r4, r2, #3 │ │ │ │ bls.n 27efa6 │ │ │ │ vtbl.8 d30, {d15-d18}, d17 │ │ │ │ vmla.i , , d10[0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add.w r0, r6, sl, lsl #3 │ │ │ │ + add.w r0, sl, sl, lsl #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #404 @ (adr r2, 27f070 ) │ │ │ │ - vcvt.f16.u16 d30, d28, #1 │ │ │ │ + vdup.8 q15, d0[7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r2, pc, #348 @ (adr r2, 27f040 ) │ │ │ │ - vdup.8 q15, d0[7] │ │ │ │ + vdup.8 q15, d4[7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r2, pc, #100 @ (adr r2, 27ef50 ) │ │ │ │ - vdup.8 q15, d6[7] │ │ │ │ + vdup.8 q15, d10[7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r2, pc, #60 @ (adr r2, 27ef30 ) │ │ │ │ - vcvt.f16.u16 q15, q0, #1 │ │ │ │ + vcvt.f16.u16 q15, q2, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r5, pc, #892 @ (adr r5, 27f278 ) │ │ │ │ - vcvt.f16.u16 q15, q6, #1 │ │ │ │ + vdup.8 q15, d16[7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r2, pc, #76 @ (adr r2, 27ef50 ) │ │ │ │ - vdup.8 q15, d16[7] │ │ │ │ + vdup.8 q15, d20[7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ bkpt 0x00f7 │ │ │ │ - vdup.8 q15, d20[7] │ │ │ │ + vdup.8 q15, d24[7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r1, pc, #1012 @ (adr r1, 27f308 ) │ │ │ │ - vdup.8 q15, d30[7] │ │ │ │ + vcvt.f16.u16 q15, q9, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027ef40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -706184,17 +706184,17 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldcl 0, cr0, [r8, #808] @ 0x328 │ │ │ │ + ldcl 0, cr0, [ip, #808] @ 0x328 │ │ │ │ bkpt 0x0072 │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 0027efb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -706796,181 +706796,181 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #-808]! @ 0xfffffcd8 │ │ │ │ + ldcl 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-808] @ 0xfffffcd8 │ │ │ │ + stcl 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #-808] @ 0xfffffcd8 │ │ │ │ + ldcl 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #-808]! @ 0xfffffcd8 │ │ │ │ + ldc 0, cr0, [ip, #-808]! @ 0xfffffcd8 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #-808]! @ 0xfffffcd8 │ │ │ │ + ldc 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #-808] @ 0xfffffcd8 │ │ │ │ + stc 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ strb r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + ldc 0, cr0, [r4, #-808] @ 0xfffffcd8 │ │ │ │ strb r0, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + stc 0, cr0, [r4, #-808] @ 0xfffffcd8 │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], #808 @ 0x328 │ │ │ │ + ldcl 0, cr0, [r6], #808 @ 0x328 │ │ │ │ ldrb r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #808 @ 0x328 │ │ │ │ + stcl 0, cr0, [r8], #808 @ 0x328 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6], {202} @ 0xca │ │ │ │ + ldcl 0, cr0, [sl], {202} @ 0xca │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], {202} @ 0xca │ │ │ │ + stcl 0, cr0, [ip], {202} @ 0xca │ │ │ │ strb r0, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #808 @ 0x328 │ │ │ │ + ldc 0, cr0, [sl], #808 @ 0x328 │ │ │ │ strb r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #808 @ 0x328 │ │ │ │ + stc 0, cr0, [r8], #808 @ 0x328 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {202} @ 0xca │ │ │ │ - mov ip, r4 │ │ │ │ + ldc 0, cr0, [r2], {202} @ 0xca │ │ │ │ + mov r8, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 27f6ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xeaea00ca │ │ │ │ + @ instruction: 0xeaee00ca │ │ │ │ cbnz r6, 27f6ac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xeabc00ca │ │ │ │ + pkhbt r0, r0, sl, lsl #3 │ │ │ │ cbnz r2, 27f6b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors.w r0, sl, sl, lsl #3 │ │ │ │ + eors.w r0, lr, sl, lsl #3 │ │ │ │ cbnz r6, 27f6b2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orns r0, r6, sl, lsl #3 │ │ │ │ + orns r0, sl, sl, lsl #3 │ │ │ │ revsh r0, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orr.w r0, lr, sl, lsl #3 │ │ │ │ + orrs.w r0, r2, sl, lsl #3 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bic.w r0, sl, sl, lsl #3 │ │ │ │ + bic.w r0, lr, sl, lsl #3 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - and.w r0, r6, sl, lsl #3 │ │ │ │ + and.w r0, sl, sl, lsl #3 │ │ │ │ hlt 0x000c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strd r0, r0, [r2, #808]! @ 0x328 │ │ │ │ + strd r0, r0, [r6, #808]! @ 0x328 │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe9be00ca │ │ │ │ + strd r0, r0, [r2, #808] @ 0x328 │ │ │ │ rev16 r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe99a00ca │ │ │ │ + @ instruction: 0xe99e00ca │ │ │ │ rev r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [sl, #-808]! @ 0x328 │ │ │ │ + ldrd r0, r0, [lr, #-808]! @ 0x328 │ │ │ │ cbnz r6, 27f70a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #-808] @ 0x328 │ │ │ │ + ldrd r0, r0, [sl, #-808] @ 0x328 │ │ │ │ cbnz r2, 27f70e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmdb r2!, {r1, r3, r6, r7} │ │ │ │ + ldmdb r6!, {r1, r3, r6, r7} │ │ │ │ cbnz r6, 27f710 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmdb lr, {r1, r3, r6, r7} │ │ │ │ + ldmdb r2, {r1, r3, r6, r7} │ │ │ │ cbnz r2, 27f714 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strd r0, r0, [sl], #808 @ 0x328 │ │ │ │ + strd r0, r0, [lr], #808 @ 0x328 │ │ │ │ cbnz r6, 27f716 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe8c600ca │ │ │ │ + @ instruction: 0xe8ca00ca │ │ │ │ cbnz r0, 27f71a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia.w lr, {r1, r3, r6, r7} │ │ │ │ + stmia.w r2!, {r1, r3, r6, r7} │ │ │ │ cbnz r4, 27f71c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [sl], #-808 @ 0x328 │ │ │ │ + ldrd r0, r0, [lr], #-808 @ 0x328 │ │ │ │ cbnz r0, 27f720 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe85600ca │ │ │ │ + @ instruction: 0xe85a00ca │ │ │ │ @ instruction: 0xb8dc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe83200ca │ │ │ │ + @ instruction: 0xe83600ca │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe80e00ca │ │ │ │ + @ instruction: 0xe81200ca │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 27f720 │ │ │ │ + b.n 27f728 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb870 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 27f6e4 │ │ │ │ + b.n 27f6ec │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027f758 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -707116,27 +707116,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 27f514 │ │ │ │ + b.n 27f51c │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 27f4d4 │ │ │ │ + b.n 27f4dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 27f498 │ │ │ │ + b.n 27f4a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 0027f8bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -707251,15 +707251,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 27f388 │ │ │ │ + b.n 27f390 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027f9b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -707483,33 +707483,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 27fc28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 280340 │ │ │ │ + b.n 280348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 27fc20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2802a8 │ │ │ │ + b.n 2802b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r0, [r7, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ cbz r2, 27fc1e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 28024c │ │ │ │ + b.n 280254 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 2801ac │ │ │ │ + b.n 2801b4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027fbe8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -707679,15 +707679,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #31] │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbz r6, 27fd7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 27ffdc │ │ │ │ + b.n 27ffe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027fd7c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (27fe68 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -707818,15 +707818,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r7, sp, #912 @ 0x390 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 27fea8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027fea4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -707939,15 +707939,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, sp, #920 @ 0x398 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0027ffa0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -708060,15 +708060,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028009c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -708181,15 +708181,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 28018c │ │ │ │ + bgt.n 280194 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002801b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -708410,21 +708410,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, sp, #880 @ 0x370 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 2803b4 │ │ │ │ + bge.n 2803bc │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r2, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 280370 │ │ │ │ + bge.n 280378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002803e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -708625,21 +708625,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 2805a8 │ │ │ │ + bhi.n 2805b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 280564 │ │ │ │ + bhi.n 28056c │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002805e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -708845,21 +708845,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, pc, #672 @ (adr r6, 280a94 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 28077c │ │ │ │ + bvs.n 280784 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, pc, #504 @ (adr r6, 2809f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 280734 │ │ │ │ + bvs.n 28073c │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00280804 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -709077,21 +709077,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, pc, #344 @ (adr r4, 280ba0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 280b2c │ │ │ │ + bmi.n 280b34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, pc, #176 @ (adr r4, 280b04 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 280ae4 │ │ │ │ + bmi.n 280aec │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00280a58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -709423,27 +709423,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, pc, #216 @ (adr r1, 280e74 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 280e34 │ │ │ │ + bne.n 280e3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r2, [r5, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, pc, #56 @ (adr r1, 280de0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 280df0 │ │ │ │ + bne.n 280df8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r0, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r0, pc, #928 @ (adr r0, 281154 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 280db0 │ │ │ │ + bne.n 280db8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00280db8 : │ │ │ │ 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 │ │ │ │ @@ -709764,39 +709764,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002810f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710080,21 +710080,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002813b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710302,21 +710302,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002815e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710524,21 +710524,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00281814 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -710838,27 +710838,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00281b50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -711158,27 +711158,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00281e8c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -711477,27 +711477,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00282150 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -711610,15 +711610,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028226c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -711731,15 +711731,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 2823ce │ │ │ │ + cbnz r4, 2823ce │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00282388 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -712049,33 +712049,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 282670 │ │ │ │ + cbnz r2, 282672 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 282668 │ │ │ │ + cbnz r0, 28266a │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r4, [r7, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r6, [r7, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r6, [r0, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r0, [r6, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 00282684 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -712261,15 +712261,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00282834 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -712461,21 +712461,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00282a3c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -712873,33 +712873,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r7, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r6, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r5, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00282e6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -713108,21 +713108,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r6, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r0, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00283048 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -713331,21 +713331,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00283224 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713554,21 +713554,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #368] @ (283594 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [pc, #208] @ (283500 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r4, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00283438 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -713777,21 +713777,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #288] @ (283758 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [pc, #128] @ (2836c4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028364c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -714578,33 +714578,33 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #122 @ 0x7a │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, 283f7c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 283f8c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #296 @ (adr r1, 283f94 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 283fa4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #248 @ (adr r1, 283f68 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 283f78 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #480 @ (adr r0, 284060 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 284070 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r6, [r5, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ │ │ │ │ 00283e84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -714921,61 +714921,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r2, [r6, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r1, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r1, #90 @ 0x5a │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r1, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028422c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -715144,43 +715144,43 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #68 @ 0x44 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00284424 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -715353,47 +715353,47 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ lsls r7, r3, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00284608 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -715595,39 +715595,39 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00284844 : │ │ │ │ stmdb 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 │ │ │ │ @@ -716333,163 +716333,163 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r5, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r0, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r2, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r7, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002850f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -716708,67 +716708,67 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r5, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00285380 : │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cbnz r3, 285390 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -716794,19 +716794,19 @@ │ │ │ │ movw r1, #415 @ 0x19f │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002853dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -717348,95 +717348,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r6, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r5, #32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r7, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r2, [r2, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r6, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00285a14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -717908,91 +717908,91 @@ │ │ │ │ nop │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r4, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 285f24 │ │ │ │ + bhi.n 285f2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r2, r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r2, r1, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r5, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r0, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r4, [r4, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r6, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00285fb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -718036,17 +718036,17 @@ │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 285fda │ │ │ │ str r6, [r2, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00286038 : │ │ │ │ stmdb 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 │ │ │ │ @@ -718326,61 +718326,61 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r7, [pc, #536] @ (286544 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [pc, #32] @ (286354 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [pc, #832] @ (286680 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [pc, #424] @ (2864f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [pc, #256] @ (28645c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r5, [pc, #984] @ (286744 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r5, [pc, #824] @ (2866b0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r5, [pc, #664] @ (28661c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028638c : │ │ │ │ cbz r1, 286394 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 28639c │ │ │ │ @@ -718415,17 +718415,17 @@ │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2863b8 │ │ │ │ ldr r4, [pc, #880] @ (28675c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002863f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -718503,23 +718503,23 @@ │ │ │ │ movw r1, #967 @ 0x3c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 286426 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #176] @ (286574 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [pc, #16] @ (2864e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002864d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -718633,35 +718633,35 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r3, [pc, #376] @ (286784 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [pc, #160] @ (2866bc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [pc, #984] @ (2869fc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [pc, #816] @ (286960 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00286638 : │ │ │ │ stmdb 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 │ │ │ │ @@ -719724,84 +719724,84 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r2, r2, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [pc, #256] @ (2872c0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [pc, #272] @ (2872dc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ bx r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov r4, lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ orrs r6, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ tst r6, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r6, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr??.w r0, [ip, r9] │ │ │ │ + vld4. {d16-d19}, [r0], r9 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh.w r0, [r8, r9] │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldrsh.w r0, [ip, r9] │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb.w r0, [r2, r9] │ │ │ │ - ldr??.w r0, [r2, #201] @ 0xc9 │ │ │ │ - ldr.w r0, [r0, #201] @ 0xc9 │ │ │ │ - strh.w r0, [lr, #201] @ 0xc9 │ │ │ │ - ldrb.w r0, [r0, #201] @ 0xc9 │ │ │ │ - str??.w r0, [lr, r9] │ │ │ │ - str.w r0, [lr, r9] │ │ │ │ - strh.w r0, [lr, r9] │ │ │ │ - strb.w r0, [ip, r9] │ │ │ │ - @ instruction: 0xf7ea00c9 │ │ │ │ - @ instruction: 0xf7c800c9 │ │ │ │ + ldrsb.w r0, [r6, r9] │ │ │ │ + ldr??.w r0, [r6, #201] @ 0xc9 │ │ │ │ + ldr.w r0, [r4, #201] @ 0xc9 │ │ │ │ + ldrh.w r0, [r2, #201] @ 0xc9 │ │ │ │ + ldrb.w r0, [r4, #201] @ 0xc9 │ │ │ │ + ldr??.w r0, [r2, r9] │ │ │ │ + ldr.w r0, [r2, r9] │ │ │ │ + ldrh.w r0, [r2, r9] │ │ │ │ + ldrb.w r0, [r0, r9] │ │ │ │ + @ instruction: 0xf7ee00c9 │ │ │ │ + @ instruction: 0xf7cc00c9 │ │ │ │ subs r7, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7a400c9 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf7a800c9 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf77c00c9 │ │ │ │ - @ instruction: 0xf75c00c9 │ │ │ │ + @ instruction: 0xf78000c9 │ │ │ │ + @ instruction: 0xf76000c9 │ │ │ │ │ │ │ │ 00287270 : │ │ │ │ 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, #356] @ (2873e4 ) │ │ │ │ @@ -719947,31 +719947,31 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub.w r0, r6, #6586368 @ 0x648000 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + sub.w r0, sl, #6586368 @ 0x648000 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs.w r0, ip, #6586368 @ 0x648000 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf58000c9 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adcs.w r0, r6, #6586368 @ 0x648000 │ │ │ │ + adcs.w r0, sl, #6586368 @ 0x648000 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf53400c9 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf53800c9 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00287420 : │ │ │ │ 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 │ │ │ │ @@ -720327,67 +720327,67 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ands.w r0, r0, #6586368 @ 0x648000 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ands.w r0, r4, #6586368 @ 0x648000 │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r3, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r6, r4, #26 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf27e00c9 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + @ instruction: 0xf28200c9 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r2, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf25600c9 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf25a00c9 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf22e00c9 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf23200c9 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - addw r0, r6, #201 @ 0xc9 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + addw r0, sl, #201 @ 0xc9 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf1e000c9 │ │ │ │ - rsb r0, r0, #201 @ 0xc9 │ │ │ │ - sub.w r0, r0, #201 @ 0xc9 │ │ │ │ - @ instruction: 0xf18200c9 │ │ │ │ + @ instruction: 0xf1e400c9 │ │ │ │ + rsb r0, r4, #201 @ 0xc9 │ │ │ │ + sub.w r0, r4, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xf18600c9 │ │ │ │ subs r1, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbc.w r0, r0, #201 @ 0xc9 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + sbc.w r0, r4, #201 @ 0xc9 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00287848 : │ │ │ │ stmdb 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 │ │ │ │ @@ -720683,50 +720683,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stcl 0, cr0, [lr, #-800] @ 0xfffffce0 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 12, cr0, cr10, cr9, {6} │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + cdp 0, 12, cr0, cr14, cr9, {6} │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 9, cr0, cr12, cr9, {6} │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + cdp 0, 10, cr0, cr0, cr9, {6} │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 7, cr0, cr0, cr9, {6} │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + cdp 0, 7, cr0, cr4, cr9, {6} │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 4, cr0, cr8, cr9, {6} │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + cdp 0, 4, cr0, cr12, cr9, {6} │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r5, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cdp 0, 1, cr0, cr12, cr9, {6} │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + cdp 0, 2, cr0, cr0, cr9, {6} │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r5, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4, #804]! @ 0x324 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + ldcl 0, cr0, [r8, #804]! @ 0x324 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00287b98 : │ │ │ │ stmdb 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 │ │ │ │ @@ -720955,40 +720955,40 @@ │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bics.w r0, lr, r8, lsl #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r3, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub.w r0, r8, r9, lsl #3 │ │ │ │ + sub.w r0, ip, r9, lsl #3 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeb8200c9 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + @ instruction: 0xeb8600c9 │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r3, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs.w r0, ip, r9, lsl #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + sbc.w r0, r0, r9, lsl #3 │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeb3800c9 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + @ instruction: 0xeb3c00c9 │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00287e28 : │ │ │ │ stmdb 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 │ │ │ │ @@ -721197,36 +721197,36 @@ │ │ │ │ mcr2 0, 3, r0, cr14, cr14, {6} │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 287fc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmdb ip!, {r0, r3, r6, r7} │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldmdb r0!, {r0, r3, r6, r7} │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmdb r2, {r0, r3, r6, r7} │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + stmdb r6, {r0, r3, r6, r7} │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe8d600c9 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + @ instruction: 0xe8da00c9 │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00288084 : │ │ │ │ stmdb 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 │ │ │ │ @@ -721861,103 +721861,103 @@ │ │ │ │ ldrb r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfadc00de │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 288074 │ │ │ │ + b.n 28807c │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 287ff8 │ │ │ │ + b.n 288000 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 287fb0 │ │ │ │ + b.n 287fb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 287f68 │ │ │ │ + b.n 287f70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288f20 │ │ │ │ + b.n 288f28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288edc │ │ │ │ + b.n 288ee4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288e94 │ │ │ │ + b.n 288e9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288e4c │ │ │ │ + b.n 288e54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288e04 │ │ │ │ + b.n 288e0c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 288dbc │ │ │ │ + b.n 288dc4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 288d7c │ │ │ │ + b.n 288d84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288d3c │ │ │ │ + b.n 288d44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288cf8 │ │ │ │ + b.n 288d00 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 288cb0 │ │ │ │ + b.n 288cb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r2, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288c70 │ │ │ │ + b.n 288c78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 288c24 │ │ │ │ + b.n 288c2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 002887b0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -722228,47 +722228,47 @@ │ │ │ │ orr.w r0, r8, #7274496 @ 0x6f0000 │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r7, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00288ab0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -722477,35 +722477,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 288c54 │ │ │ │ + bgt.n 288c5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 288c10 │ │ │ │ + bgt.n 288c18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r4, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 288dd0 │ │ │ │ + bgt.n 288dd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 288d90 │ │ │ │ + bgt.n 288d98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00288d10 : │ │ │ │ stmdb 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 │ │ │ │ @@ -722716,39 +722716,39 @@ │ │ │ │ vshr.s64 q0, q7, #58 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bhi.n 288ee0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 288fd8 │ │ │ │ + bge.n 288fe0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #928] @ (2892f8 ) │ │ │ │ + ldr r7, [pc, #944] @ (289308 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 288f90 │ │ │ │ + bge.n 288f98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #760] @ (28925c ) │ │ │ │ + ldr r7, [pc, #776] @ (28926c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 288f44 │ │ │ │ + bls.n 288f4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #584] @ (2891b8 ) │ │ │ │ + ldr r7, [pc, #600] @ (2891c8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00288f70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -723112,64 +723112,64 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 289122 │ │ │ │ ldc 0, cr0, [ip, #-888] @ 0xfffffc88 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #896] @ (2896d8 ) │ │ │ │ + ldr r6, [pc, #912] @ (2896e8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r6, r3, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #624] @ (2895d0 ) │ │ │ │ + ldr r5, [pc, #640] @ (2895e0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xeb8a00de │ │ │ │ subs r6, r2, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #328] @ (2894b4 ) │ │ │ │ + ldr r5, [pc, #344] @ (2894c4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 28936c │ │ │ │ + bvc.n 289374 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r0, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 289330 │ │ │ │ + bvs.n 289338 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #512] @ (289580 ) │ │ │ │ + ldr r4, [pc, #528] @ (289590 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 2892e8 │ │ │ │ + bvs.n 2892f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, r7, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2892a8 │ │ │ │ + bvs.n 2892b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #208] @ (289460 ) │ │ │ │ + ldr r4, [pc, #224] @ (289470 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r2, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 28945c │ │ │ │ + bvs.n 289464 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #32] @ (2893bc ) │ │ │ │ + ldr r4, [pc, #48] @ (2893cc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 289414 │ │ │ │ + bvs.n 28941c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #888] @ (289720 ) │ │ │ │ + ldr r3, [pc, #904] @ (289730 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, r0, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 2893d4 │ │ │ │ + bvs.n 2893dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #744] @ (28969c ) │ │ │ │ + ldr r3, [pc, #760] @ (2896ac ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 289388 │ │ │ │ + bpl.n 289390 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 289350 │ │ │ │ + bpl.n 289358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002893bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -723502,69 +723502,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ b.n 28965c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [pc, #600] @ (289988 ) │ │ │ │ + ldr r5, [pc, #616] @ (289998 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r6, r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ bne.n 2896b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #16] @ (28974c ) │ │ │ │ + ldr r1, [pc, #32] @ (28975c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r6, r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 2897b4 │ │ │ │ + bcc.n 2897bc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #888] @ (289ac0 ) │ │ │ │ + ldr r0, [pc, #904] @ (289ad0 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r7, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 289764 │ │ │ │ + bcc.n 28976c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #704] @ (289a14 ) │ │ │ │ + ldr r0, [pc, #720] @ (289a24 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r6, r1, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 28971c │ │ │ │ + bcs.n 289724 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #536] @ (289978 ) │ │ │ │ + ldr r0, [pc, #552] @ (289988 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2896d4 │ │ │ │ + bcs.n 2896dc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #376] @ (2898e4 ) │ │ │ │ + ldr r0, [pc, #392] @ (2898f4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r2, r7, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 28968c │ │ │ │ + bcs.n 289694 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #200] @ (289840 ) │ │ │ │ + ldr r0, [pc, #216] @ (289850 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #264] @ (289888 ) │ │ │ │ + ldr r4, [pc, #280] @ (289898 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [pc, #32] @ (2897a4 ) │ │ │ │ + ldr r0, [pc, #48] @ (2897b4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2897f0 │ │ │ │ + bcs.n 2897f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blx fp │ │ │ │ + blxns fp │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, r6, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 2897a8 │ │ │ │ + bcs.n 2897b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028979c : │ │ │ │ stmdb 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 │ │ │ │ @@ -723808,51 +723808,51 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (289a50 ) │ │ │ │ + ldr r2, [pc, #64] @ (289a60 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r1, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r7, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #960] @ (289e24 ) │ │ │ │ + ldr r0, [pc, #976] @ (289e34 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00289a68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -724054,39 +724054,39 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r5, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r2, r6, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r0, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r3, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00289cac : │ │ │ │ stmdb 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 │ │ │ │ @@ -724236,35 +724236,35 @@ │ │ │ │ movw r1, #1805 @ 0x70d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 289da2 │ │ │ │ nop │ │ │ │ asrs r4, r0, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r6, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r0, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00289e70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -724356,29 +724356,29 @@ │ │ │ │ nop │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r6, r4, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00289f94 : │ │ │ │ stmdb 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 │ │ │ │ @@ -725184,133 +725184,133 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 28a7c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r0, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r1, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r4, r4, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r4, r3, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r0, r6, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r4, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r6, r5, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r0, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0028a918 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -725492,43 +725492,43 @@ │ │ │ │ b.n 28a9ea │ │ │ │ bcc.n 28a9e4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bcs.n 28aa78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r2, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028ab28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -725630,29 +725630,29 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 28ac84 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r1, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r4, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028ac58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -725730,23 +725730,23 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r0, 28adc4 │ │ │ │ + cbnz r4, 28adc4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028ad4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -726438,29 +726438,29 @@ │ │ │ │ b.n 28adac │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r0!, {r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ @@ -726468,73 +726468,73 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ it al │ │ │ │ lslal r0, r1, #3 │ │ │ │ itee ge │ │ │ │ lslge r0, r1, #3 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsllt r1, r1, #3 │ │ │ │ mcr2 0, 2, r0, cr2, cr3, {6} │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldc2l 0, cr0, [ip, #844]! @ 0x34c │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldc2l 0, cr0, [r2, #-844] @ 0xfffffcb4 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stc2 0, cr0, [sl, #-844] @ 0xfffffcb4 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stc2l 0, cr0, [r4], #844 @ 0x34c │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldc2l 0, cr0, [sl], #-844 @ 0xfffffcb4 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mrrc2 0, 13, r0, r0, cr3 @ │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stc2 0, cr0, [r4], {211} @ 0xd3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028b590 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -726635,27 +726635,27 @@ │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xfa9000d3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xfa6400d3 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xfa3600d3 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028b6c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -726732,22 +726732,22 @@ │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ vld4. {d16-d19}, [r4 :64], r3 │ │ │ │ - cbz r6, 28b7d0 │ │ │ │ + cbz r2, 28b7d2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsh.w r0, [r6, r3, lsl #1] │ │ │ │ - cbz r0, 28b7d2 │ │ │ │ + cbz r4, 28b7d2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028b7b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -727290,83 +727290,83 @@ │ │ │ │ stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [ip, r3, lsl #1] │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf7dc00d3 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf73000d3 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf6d800d3 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf63a00d3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf53400d3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add.w r0, sl, #6914048 @ 0x698000 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf4c000d3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orns r0, r4, #6914048 @ 0x698000 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ orr.w r0, r8, #6914048 @ 0x698000 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf3bc00d3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf39200d3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ bfi r0, sl, #3, #17 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028be10 : │ │ │ │ stmdb 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 │ │ │ │ @@ -727822,73 +727822,73 @@ │ │ │ │ bkpt 0x007e │ │ │ │ lsls r6, r3, #3 │ │ │ │ bkpt 0x0076 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ addw r0, lr, #211 @ 0xd3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ sbc.w r0, sl, #211 @ 0xd3 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xf0a200d3 │ │ │ │ pop {r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ vshr.s64 q0, , #48 │ │ │ │ - add r7, pc, #904 @ (adr r7, 28c680 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 28c690 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ vqadd.s32 q8, q11, │ │ │ │ - add r7, pc, #736 @ (adr r7, 28c5e4 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 28c5f4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ vqadd.s64 q0, q14, │ │ │ │ - add r7, pc, #568 @ (adr r7, 28c548 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 28c558 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ vqadd.s16 q0, q10, │ │ │ │ - add r7, pc, #408 @ (adr r7, 28c4b4 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 28c4c4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mcr 0, 7, r0, cr10, cr3, {6} │ │ │ │ - add r7, pc, #240 @ (adr r7, 28c418 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 28c428 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mcr 0, 6, r0, cr0, cr3, {6} │ │ │ │ - add r7, pc, #72 @ (adr r7, 28c37c ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 28c38c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 28c6e4 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 28c6f4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ mrc 0, 3, r0, cr6, cr3, {6} │ │ │ │ - add r6, pc, #800 @ (adr r6, 28c664 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 28c674 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mcr 0, 2, r0, cr12, cr3, {6} │ │ │ │ - add r6, pc, #632 @ (adr r6, 28c5c8 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 28c5d8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #472 @ (adr r6, 28c530 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 28c540 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 28c4ac ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 28c4bc ) │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ ldr r2, [pc, #900] @ (28c6f4 ) │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -728237,58 +728237,58 @@ │ │ │ │ cbnz r4, 28c706 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 28c706 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stcl 0, cr0, [ip], {211} @ 0xd3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mcrr 0, 13, r0, ip, cr3 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds.w r0, r2, r3, lsr #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 28c8ac ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 28c8bc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xeaec00d3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 28c820 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 28c830 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 28c790 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 28c7a0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xeaa600d3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 28cb18 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 28cb28 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ eor.w r0, r0, r3, lsr #3 │ │ │ │ - add r2, pc, #840 @ (adr r2, 28ca8c ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 28ca9c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ orrs.w r0, r8, r3, lsr #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 28c9f8 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 28ca08 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bics.w r0, r0, r3, lsr #3 │ │ │ │ - add r2, pc, #520 @ (adr r2, 28c964 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 28c974 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #368 @ (adr r2, 28c8d4 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 28c8e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 28c858 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 28c868 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #112 @ (adr r2, 28c7dc ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 28c7ec ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #696] @ (28ca38 ) │ │ │ │ @@ -728574,57 +728574,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c980 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c930 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c8e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c894 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c84c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c808 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28c7c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028caac : │ │ │ │ stmdb 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 │ │ │ │ @@ -729795,181 +729795,181 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 28d72c │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 28d220 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28d030 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28ded8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28de7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 28dd2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28dc3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 28db2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28d9b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 28d900 │ │ │ │ lsls r3, r2, #3 │ │ │ │ b.n 28d8d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ svc 6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ble.n 28d838 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bgt.n 28d73c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bgt.n 28d6fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bgt.n 28d6b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bgt.n 28d838 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ blt.n 28d7bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ blt.n 28d774 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ blt.n 28d71c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ blt.n 28d8d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ blt.n 28d88c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ blt.n 28d808 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bge.n 28d77c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bge.n 28d734 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bge.n 28d87c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bls.n 28d7f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [pc, #448] @ (28da14 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #448] @ (28da18 ) │ │ │ │ ldr r3, [pc, #452] @ (28da1c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -730127,69 +730127,69 @@ │ │ │ │ add.w r2, r2, #940 @ 0x3ac │ │ │ │ movw r1, #2590 @ 0xa1e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 28ce68 │ │ │ │ bhi.n 28dab0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bhi.n 28da68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvc.n 28da24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvc.n 28d9dc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ bvc.n 28d950 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvc.n 28db04 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvc.n 28dab8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ bvs.n 28da30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvs.n 28d9e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028da88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -730264,28 +730264,28 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 28dad2 │ │ │ │ add r2, pc, #48 @ (adr r2, 28db78 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr9, {6} │ │ │ │ + cdp2 0, 13, cr0, cr14, cr9, {6} │ │ │ │ add r1, pc, #872 @ (adr r1, 28debc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 28daac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bpl.n 28da64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0028db6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -730360,28 +730360,28 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 28dbb6 │ │ │ │ add r1, pc, #160 @ (adr r1, 28dccc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr9, {6} │ │ │ │ + cdp2 0, 1, cr0, cr6, cr9, {6} │ │ │ │ add r0, pc, #984 @ (adr r0, 28e010 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ bmi.n 28dbc8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 28db80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov sl, r2 │ │ │ │ @@ -730528,27 +730528,27 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #264 @ (adr r0, 28dee4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 28de34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0028de00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -730600,23 +730600,23 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 28de32 │ │ │ │ ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvs.n 28df78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bvs.n 28df38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 0028dea0 : │ │ │ │ ldr r3, [pc, #456] @ (28e06c ) │ │ │ │ ldr r2, [pc, #460] @ (28e070 ) │ │ │ │ @@ -730821,84 +730821,84 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 28df48 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - vrsubhn.i d29, , q13 │ │ │ │ + vrsubhn.i d29, , q15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r5, r2, #20 │ │ │ │ - vmlsl.u q8, d31, d14[0] │ │ │ │ + vqshlu.s64 q8, q1, #63 @ 0x3f │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r1, [r4, r5] │ │ │ │ - vsri.64 , q3, #7 │ │ │ │ + vsri.64 , q5, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - vrshr.u64 d16, d30, #7 │ │ │ │ + sha1h.32 q8, q1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r5, [r6, #22] │ │ │ │ - vsubl.u q8, d25, d22 │ │ │ │ + vsubl.u q8, d25, d26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ - vqshlu.s32 , q13, #25 │ │ │ │ + vqshlu.s32 , q15, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - vrshr.u64 d16, d26, #7 │ │ │ │ + vrshr.u64 d16, d30, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r1, [r4, #62] @ 0x3e │ │ │ │ - vcle.f32 , q9, #0 │ │ │ │ + vcle.f32 , q11, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bpl.n 28e18c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bpl.n 28e150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bpl.n 28e114 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 28e0d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 28e09c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 28e060 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 28e024 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 28e1e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -730977,21 +730977,21 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 28e10c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, 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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov r6, r0 │ │ │ │ @@ -731120,25 +731120,25 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bcs.n 28e2c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ add.w r1, sp, #1096 @ 0x448 │ │ │ │ @@ -731237,23 +731237,23 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 28e4a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ 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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov r7, r2 │ │ │ │ @@ -731662,56 +731662,56 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vmla.i q8, q8, d1[2] │ │ │ │ + vmla.i q8, q10, d1[2] │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.u8 q8, q14, │ │ │ │ + vhadd.u16 q8, q8, │ │ │ │ ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vhadd.u16 q0, q14, │ │ │ │ + vhadd.u32 q0, q8, │ │ │ │ ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr9, {6} │ │ │ │ + cdp2 0, 11, cr0, cr10, cr9, {6} │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r2, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr9, {6} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr9, {6} │ │ │ │ ldrh r4, [r1, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc2 0, cr0, [r8, #804]! @ 0x324 │ │ │ │ - ldc2l 0, cr0, [ip, #-804]! @ 0xfffffcdc │ │ │ │ + stc2 0, cr0, [ip, #804]! @ 0x324 │ │ │ │ + stc2 0, cr0, [r0, #804] @ 0x324 │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #-804] @ 0xfffffcdc │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + ldc2l 0, cr0, [r4, #-804] @ 0xfffffcdc │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-804] @ 0xfffffcdc │ │ │ │ - ldc2l 0, cr0, [r2], #804 @ 0x324 │ │ │ │ + stc2 0, cr0, [r2, #-804]! @ 0xfffffcdc │ │ │ │ + ldc2l 0, cr0, [r6], #804 @ 0x324 │ │ │ │ ldr r2, [pc, #68] @ (28e990 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (28e994 ) │ │ │ │ ldr r3, [pc, #72] @ (28e998 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ @@ -731735,22 +731735,22 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 28e53c │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mrrc2 0, 12, r0, r6, cr9 │ │ │ │ + mrrc2 0, 12, r0, sl, cr9 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4], #-804 @ 0xfffffcdc │ │ │ │ + ldc2 0, cr0, [r8], #-804 @ 0xfffffcdc │ │ │ │ stmdb 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] @ 28f004 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [pc, #1608] @ 28f008 │ │ │ │ @@ -732377,90 +732377,90 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfa9a00c9 │ │ │ │ + @ instruction: 0xfa9e00c9 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld4. {d0-d3}, [r6], r9 │ │ │ │ + vld4. {d0-d3}, [sl], r9 │ │ │ │ stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh.w r0, [r8, #201] @ 0xc9 │ │ │ │ + ldrh.w r0, [ip, #201] @ 0xc9 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb.w r0, [r8, #201] @ 0xc9 │ │ │ │ + strb.w r0, [ip, #201] @ 0xc9 │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf7ce00c9 │ │ │ │ + @ instruction: 0xf7d200c9 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf7aa00c9 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + @ instruction: 0xf7ae00c9 │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r6!, {r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf74a00c9 │ │ │ │ + @ instruction: 0xf74e00c9 │ │ │ │ stmia r6!, {r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf72600c9 │ │ │ │ + @ instruction: 0xf72a00c9 │ │ │ │ stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf70000c9 │ │ │ │ + @ instruction: 0xf70400c9 │ │ │ │ stmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf6dc00c9 │ │ │ │ + @ instruction: 0xf6e000c9 │ │ │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf6b800c9 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + @ instruction: 0xf6bc00c9 │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf65e00c9 │ │ │ │ + @ instruction: 0xf66200c9 │ │ │ │ stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf63800c9 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + @ instruction: 0xf63c00c9 │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #940] @ (28f484 ) │ │ │ │ @@ -732832,62 +732832,62 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ands.w r0, lr, #6586368 @ 0x648000 │ │ │ │ + bic.w r0, r2, #6586368 @ 0x648000 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbfx r0, r0, #3, #10 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + sbfx r0, r4, #3, #10 │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf2ee00c9 │ │ │ │ + @ instruction: 0xf2f200c9 │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf2be00c9 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + movt r0, #8393 @ 0x20c9 │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - addw r0, r2, #201 @ 0xc9 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + addw r0, r6, #201 @ 0xc9 │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf18400c9 │ │ │ │ + @ instruction: 0xf18800c9 │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbc.w r0, r2, #201 @ 0xc9 │ │ │ │ + sbc.w r0, r6, #201 @ 0xc9 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adc.w r0, r0, #201 @ 0xc9 │ │ │ │ + adc.w r0, r4, #201 @ 0xc9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #892] @ (28f890 ) │ │ │ │ ldr r3, [pc, #892] @ (28f894 ) │ │ │ │ @@ -733222,72 +733222,72 @@ │ │ │ │ b.n 28f6ba │ │ │ │ strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - eors.w r0, r0, #201 @ 0xc9 │ │ │ │ + eors.w r0, r4, #201 @ 0xc9 │ │ │ │ stmia r0!, {r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - itee ge │ │ │ │ - lslge r1, r1, #3 │ │ │ │ - svclt 66 @ 0x42 │ │ │ │ + itee lt │ │ │ │ lsllt r1, r1, #3 │ │ │ │ + svcge 70 @ 0x46 │ │ │ │ + lslge r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 q8, q9, , #0 │ │ │ │ + vext.8 q8, q11, , #0 │ │ │ │ it vc │ │ │ │ lslvc r3, r2, #3 │ │ │ │ strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ - vhadd.s8 q8, q8, │ │ │ │ - vhadd.s16 q0, q13, │ │ │ │ + vhadd.s8 q8, q10, │ │ │ │ + vhadd.s16 q0, q15, │ │ │ │ bkpt 0x009c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r5, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.s8 q0, q14, │ │ │ │ - cdp 0, 11, cr0, cr0, cr9, {6} │ │ │ │ + vhadd.s16 q0, q8, │ │ │ │ + cdp 0, 11, cr0, cr4, cr9, {6} │ │ │ │ bkpt 0x0032 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp 0, 8, cr0, cr12, cr9, {6} │ │ │ │ + cdp 0, 9, cr0, cr0, cr9, {6} │ │ │ │ bkpt 0x000e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr9, {6} │ │ │ │ + cdp 0, 6, cr0, cr14, cr9, {6} │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp 0, 2, cr0, cr10, cr9, {6} │ │ │ │ + cdp 0, 2, cr0, cr14, cr9, {6} │ │ │ │ pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr10, cr9, {6} │ │ │ │ + cdp 0, 0, cr0, cr14, cr9, {6} │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [sl, #804] @ 0x324 │ │ │ │ + stcl 0, cr0, [lr, #804] @ 0x324 │ │ │ │ pop {r2, r3, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc 0, cr0, [sl, #804] @ 0x324 │ │ │ │ + stc 0, cr0, [lr, #804] @ 0x324 │ │ │ │ pop {r2, r3, pc} │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r4, [pc, #704] @ (28fc00 ) │ │ │ │ @@ -733567,54 +733567,54 @@ │ │ │ │ b.n 28fa26 │ │ │ │ strh r2, [r5, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 28fc7e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], #-804 @ 0xfffffcdc │ │ │ │ + ldc 0, cr0, [lr], #-804 @ 0xfffffcdc │ │ │ │ cbnz r0, 28fc78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbcs.w r0, r6, r9, lsl #3 │ │ │ │ + sbcs.w r0, sl, r9, lsl #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub.w r0, r0, r9, lsl #3 │ │ │ │ + sub.w r0, r4, r9, lsl #3 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds.w r0, r0, r9, lsl #3 │ │ │ │ + adds.w r0, r4, r9, lsl #3 │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xeaea00c9 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + @ instruction: 0xeaee00c9 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ rev r6, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xeaa400c9 │ │ │ │ + @ instruction: 0xeaa800c9 │ │ │ │ rev r2, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - eor.w r0, r0, r9, lsl #3 │ │ │ │ + eor.w r0, r4, r9, lsl #3 │ │ │ │ cbnz r4, 28fc96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orrs.w r0, sl, r9, lsl #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + orrs.w r0, lr, r9, lsl #3 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bics.w r0, r4, r9, lsl #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + bics.w r0, r8, r9, lsl #3 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ mov r6, r1 │ │ │ │ @@ -733866,62 +733866,62 @@ │ │ │ │ b.n 28fd54 │ │ │ │ strh r2, [r4, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8dc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrd r0, r0, [r0, #-804] @ 0x324 │ │ │ │ + ldrd r0, r0, [r4, #-804] @ 0x324 │ │ │ │ @ instruction: 0xb8d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r0, [r3, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xb7f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strd r0, r0, [r2], #-804 @ 0x324 │ │ │ │ + strd r0, r0, [r6], #-804 @ 0x324 │ │ │ │ strb r0, [r7, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia.w r6, {r0, r3, r6, r7} │ │ │ │ + stmia.w sl, {r0, r3, r6, r7} │ │ │ │ @ instruction: 0xb784 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 28ff10 │ │ │ │ + b.n 28ff18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb744 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 28fe9c │ │ │ │ + b.n 28fea4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 28fe60 │ │ │ │ + b.n 28fe68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb6fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 28fe24 │ │ │ │ + b.n 28fe2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 28fde8 │ │ │ │ + b.n 28fdf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 28fdac │ │ │ │ + b.n 28fdb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0028ff68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -734103,31 +734103,31 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 28fdd0 │ │ │ │ + b.n 28fdd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 28fb6c │ │ │ │ + b.n 28fb74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290160 : │ │ │ │ stmdb 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 │ │ │ │ @@ -734343,33 +734343,33 @@ │ │ │ │ b.w bf584 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 290420 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 28fc38 │ │ │ │ + b.n 28fc40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ sxth r2, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 2908d0 │ │ │ │ + b.n 2908d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002903d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734400,17 +734400,17 @@ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf584 │ │ │ │ nop │ │ │ │ cbz r4, 290450 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 290818 │ │ │ │ + b.n 290820 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290438 : │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cbz r3, 290442 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -734456,17 +734456,17 @@ │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf584 │ │ │ │ nop │ │ │ │ cbz r2, 2904b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 290798 │ │ │ │ + b.n 2907a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002904b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734491,17 +734491,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2904d0 │ │ │ │ nop │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 290740 │ │ │ │ + b.n 290748 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029050c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734526,17 +734526,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 290524 │ │ │ │ nop │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 2906ec │ │ │ │ + b.n 2906f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290560 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734560,17 +734560,17 @@ │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 290578 │ │ │ │ add sp, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 290698 │ │ │ │ + b.n 2906a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002905b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734594,17 +734594,17 @@ │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2905cc │ │ │ │ add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 290644 │ │ │ │ + b.n 29064c │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290608 : │ │ │ │ cbz r1, 290610 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -734635,17 +734635,17 @@ │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 29062c │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290668 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -734694,23 +734694,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 290690 │ │ │ │ nop │ │ │ │ add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290708 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734736,17 +734736,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 290720 │ │ │ │ nop │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290760 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -734772,17 +734772,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 290778 │ │ │ │ nop │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002907b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -734832,23 +734832,23 @@ │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #99 @ 0x63 │ │ │ │ b.n 2907e4 │ │ │ │ nop │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 290818 │ │ │ │ + ble.n 290820 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290864 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -734995,45 +734995,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #28 │ │ │ │ + udf #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 2909e4 │ │ │ │ + udf #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r3, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 290984 │ │ │ │ + bgt.n 29098c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 29093c │ │ │ │ + bgt.n 290944 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 290afc │ │ │ │ + bgt.n 290b04 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 290ab8 │ │ │ │ + bgt.n 290ac0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00290a20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ @@ -736148,49 +736148,49 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #9] │ │ │ │ lsls r6, r3, #3 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - blt.n 2916c4 │ │ │ │ + blt.n 2916cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 29151c │ │ │ │ + bge.n 291524 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r7, pc, #720 @ (adr r7, 2918e0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 29165c │ │ │ │ + bhi.n 291664 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, pc, #880 @ (adr r6, 291988 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2916b0 │ │ │ │ + bvc.n 2916b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, pc, #152 @ (adr r6, 2916b8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 29154c │ │ │ │ + bvs.n 291554 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #424 @ (adr r5, 2917d4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 2915e8 │ │ │ │ + bpl.n 2915f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, pc, #1000 @ (adr r4, 291a1c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 291704 │ │ │ │ + bpl.n 29170c │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #424 @ (adr r4, 2917ec ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ @@ -736198,21 +736198,21 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #488 @ (adr r3, 29183c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 291638 │ │ │ │ + bcc.n 291640 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r2, pc, #664 @ (adr r2, 2918f8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 291694 │ │ │ │ + bcc.n 29169c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #248 @ (adr r2, 291768 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ @@ -736220,33 +736220,33 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #376 @ (adr r1, 2917f8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 29162c │ │ │ │ + bne.n 291634 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r0, pc, #568 @ (adr r0, 2918c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 291690 │ │ │ │ + bne.n 291698 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 291790 │ │ │ │ + beq.n 291798 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r1, [pc, #3212] @ 29233c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ @@ -737412,159 +737412,159 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 291832 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #16] @ (2923a0 ) │ │ │ │ + ldr r6, [pc, #32] @ (2923b0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 292670 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 292680 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #416] @ (292540 ) │ │ │ │ + ldr r5, [pc, #432] @ (292550 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 2924c0 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 2924d0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #880] @ (292720 ) │ │ │ │ + ldr r4, [pc, #896] @ (292730 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [pc, #120] @ (292434 ) │ │ │ │ + ldr r4, [pc, #136] @ (292444 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r1, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [pc, #552] @ (292628 ) │ │ │ │ + ldr r0, [pc, #568] @ (292638 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r3, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [pc, #312] @ (29257c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx b9624 │ │ │ │ mov r7, r0 │ │ │ │ @@ -738818,261 +738818,261 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 291832 │ │ │ │ ldr r4, [pc, #976] @ (29363c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [pc, #608] @ (2934d8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [pc, #232] @ (293370 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [pc, #984] @ (293668 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #728] @ (29356c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #344] @ (2933f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #96] @ (2932fc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [pc, #880] @ (293610 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r7, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 293336 │ │ │ │ + cbnz r4, 293336 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bxns r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r1, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 293328 │ │ │ │ + cbnz r0, 29332a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 293352 │ │ │ │ + cbnz r6, 293352 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r7, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 293352 │ │ │ │ + cbnz r0, 293354 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 293352 │ │ │ │ + cbnz r0, 293354 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r3, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 293352 │ │ │ │ + cbnz r0, 293354 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 293354 │ │ │ │ + cbnz r4, 293354 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r6, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cpsie i │ │ │ │ + cpsie ai │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r1, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r0, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r6, 2934ca │ │ │ │ + cbz r2, 2934cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r0, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 2934cc │ │ │ │ + cbz r0, 2934ce │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #3004] @ 294020 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3004] @ 294024 │ │ │ │ ldr.w r3, [pc, #3004] @ 294028 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -740068,339 +740068,339 @@ │ │ │ │ mov.w r1, #1096 @ 0x448 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 291832 │ │ │ │ strh r6, [r3, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 29404e │ │ │ │ + cbz r0, 294050 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r5, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 29404e │ │ │ │ + cbz r0, 294050 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 29404e │ │ │ │ + cbz r0, 294050 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 294050 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r2, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r0, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r4, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 2940ce │ │ │ │ + cbz r2, 2940d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r2, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r5, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r7, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #912 @ (adr r7, 2945bc ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 2945cc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r0, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 294500 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 294510 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 29445c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 29446c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r5, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #360 @ (adr r7, 2943b8 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 2943c8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r2, [r7, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #168 @ (adr r7, 294304 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 294314 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r2, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #16 @ (adr r7, 294278 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 294288 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r5, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 2945c4 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 2945d4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r7, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #672 @ (adr r6, 294520 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 294530 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #496 @ (adr r6, 29447c ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 29448c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r4, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 2943e0 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 2943f0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r2, [r7, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 29433c ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 29434c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r1, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 2946a0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 2942b0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002942b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -740642,65 +740642,65 @@ │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r5, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #336 @ (adr r2, 294684 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 294694 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2945b8 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 2945c8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 294934 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 294944 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r4, #5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 294898 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 2948a8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r2, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #664 @ (adr r1, 2947fc ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 29480c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 294760 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 294770 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #328 @ (adr r1, 2946c4 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 2946d4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r7, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #160 @ (adr r1, 294628 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 294638 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 29498c ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 29459c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00294594 : │ │ │ │ stmdb 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 │ │ │ │ @@ -741003,75 +741003,75 @@ │ │ │ │ nop │ │ │ │ adds r7, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2948fc ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 29490c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r6, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029493c : │ │ │ │ stmdb 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 │ │ │ │ @@ -741284,35 +741284,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00294b9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -741488,29 +741488,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00294d90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -741969,27 +741969,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #384] @ (29534c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [pc, #232] @ (2952c0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 002951ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -742434,33 +742434,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r2, [r4, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 00295638 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -742754,27 +742754,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00295938 : │ │ │ │ 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 │ │ │ │ @@ -743340,51 +743340,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r2, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r0, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r7, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r3, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r3, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r4, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00295ed8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -743683,27 +743683,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00296204 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -743922,21 +743922,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r7, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00296448 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -743973,19 +743973,19 @@ │ │ │ │ blx bf588 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ b.n 29647a │ │ │ │ adds r0, r2, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -744882,57 +744882,57 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r0, r2, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r0, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r7, [pc, #208] @ (296f2c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r5, [pc, #720] @ (297138 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [pc, #856] @ (2971c8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r2, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [pc, #200] @ (296f48 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r4, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [pc, #520] @ (2970a0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ mov r0, r3 │ │ │ │ @@ -745268,82 +745268,82 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ blx bf588 │ │ │ │ b.n 296bdc │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfa2800c8 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + @ instruction: 0xfa2c00c8 │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [pc, #560] @ (297438 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xfa0800c8 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + @ instruction: 0xfa0c00c8 │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [pc, #432] @ (2973c4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - vld1.8 {d16[6]}, [r8], r8 │ │ │ │ - vst1.8 {d16[6]}, [sl], r8 │ │ │ │ - vld1.8 {d0[6]}, [lr], r8 │ │ │ │ - ldrsb.w r0, [r0, #200] @ 0xc8 │ │ │ │ - ldr??.w r0, [r2, r8] │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + vld1.8 {d16[6]}, [ip], r8 │ │ │ │ + vst1.8 {d16[6]}, [lr], r8 │ │ │ │ + ldrsh.w r0, [r2, #200] @ 0xc8 │ │ │ │ + ldrsb.w r0, [r4, #200] @ 0xc8 │ │ │ │ + ldr??.w r0, [r6, r8] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #856] @ (297588 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r2, r8] │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldr??.w r0, [r6, r8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #728] @ (297514 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh.w r0, [r2, r8] │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrsh.w r0, [r6, r8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #600] @ (2974a0 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb.w r0, [r2, r8] │ │ │ │ - ldr??.w r0, [r4, #200] @ 0xc8 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrsb.w r0, [r6, r8] │ │ │ │ + ldr??.w r0, [r8, #200] @ 0xc8 │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #352] @ (2973b8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldr.w r0, [r8, #200] @ 0xc8 │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #24] @ (297280 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb.w r0, [r0, #200] @ 0xc8 │ │ │ │ - str??.w r0, [r2, r8] │ │ │ │ - str.w r0, [r4, r8] │ │ │ │ - ldrh.w r0, [r6, r8] │ │ │ │ - ldrb.w r0, [sl, r8] │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + strb.w r0, [r4, #200] @ 0xc8 │ │ │ │ + str??.w r0, [r6, r8] │ │ │ │ + str.w r0, [r8, r8] │ │ │ │ + ldrh.w r0, [sl, r8] │ │ │ │ + ldrb.w r0, [lr, r8] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bx r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf7ac00c8 │ │ │ │ - @ instruction: 0xf78c00c8 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + @ instruction: 0xf7b000c8 │ │ │ │ + @ instruction: 0xf79000c8 │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov r8, lr │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf76c00c8 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + @ instruction: 0xf77000c8 │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov r8, sl │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf74c00c8 │ │ │ │ - @ instruction: 0xf73000c8 │ │ │ │ - @ instruction: 0xf72200c8 │ │ │ │ - @ instruction: 0xf71200c8 │ │ │ │ + @ instruction: 0xf75000c8 │ │ │ │ + @ instruction: 0xf73400c8 │ │ │ │ + @ instruction: 0xf72600c8 │ │ │ │ + @ instruction: 0xf71600c8 │ │ │ │ │ │ │ │ 002972b4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -745548,41 +745548,41 @@ │ │ │ │ b.n 2973c6 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, ip │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r6, r4, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add.w r0, r6, #6553600 @ 0x640000 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + add.w r0, sl, #6553600 @ 0x640000 │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r8, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf4e600c8 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + @ instruction: 0xf4ea00c8 │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, sp │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf4c200c8 │ │ │ │ - @ instruction: 0xf4a400c8 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + @ instruction: 0xf4c600c8 │ │ │ │ + @ instruction: 0xf4a800c8 │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - eor.w r0, r2, #6553600 @ 0x640000 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + eor.w r0, r6, #6553600 @ 0x640000 │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orrs.w r0, lr, #6553600 @ 0x640000 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + orn r0, r2, #6553600 @ 0x640000 │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ mvns r0, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ │ │ │ │ 00297508 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -745764,38 +745764,38 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r0, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ negs r2, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2dc00c8 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + @ instruction: 0xf2e000c8 │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ negs r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf2b400c8 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + @ instruction: 0xf2b800c8 │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ tst r4, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf28e00c8 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + @ instruction: 0xf29200c8 │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf26c00c8 │ │ │ │ + @ instruction: 0xf27000c8 │ │ │ │ rors r6, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movw r0, #32968 @ 0x80c8 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + movw r0, #49352 @ 0xc0c8 │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00297714 : │ │ │ │ stmdb 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 │ │ │ │ @@ -746698,141 +746698,141 @@ │ │ │ │ b.n 297a7a │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ asrs r4, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf62e00c7 │ │ │ │ @ instruction: 0xf5f200c7 │ │ │ │ - stc 0, cr0, [r8, #-800] @ 0xfffffce0 │ │ │ │ + stc 0, cr0, [ip, #-800] @ 0xfffffce0 │ │ │ │ subs r4, #112 @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], #800 @ 0x320 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + stcl 0, cr0, [r6], #800 @ 0x320 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r6], #800 @ 0x320 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldc 0, cr0, [sl], #800 @ 0x320 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldc 0, cr0, [r0], {200} @ 0xc8 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stcl 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ + stcl 0, cr0, [lr], #-800 @ 0xfffffce0 │ │ │ │ subs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc 0, cr0, [r8], {200} @ 0xc8 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldc 0, cr0, [ip], {200} @ 0xc8 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xebf200c8 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + @ instruction: 0xebf600c8 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rsb r0, lr, r8, lsl #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + rsbs r0, r2, r8, lsl #3 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub.w r0, r8, r8, lsl #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + sub.w r0, ip, r8, lsl #3 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeb8200c8 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + @ instruction: 0xeb8600c8 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs.w r0, ip, r8, lsl #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + sbc.w r0, r0, r8, lsl #3 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeb3600c8 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xeb3a00c8 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds.w r0, r0, r8, lsl #3 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + adds.w r0, r4, r8, lsl #3 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xeaea00c8 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + @ instruction: 0xeaee00c8 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pkhbt r0, r8, r8, lsl #3 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + pkhbt r0, ip, r8, lsl #3 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orns r0, r0, r8, lsl #3 │ │ │ │ + orns r0, r4, r8, lsl #3 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - orr.w r0, lr, r8, lsl #3 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + orrs.w r0, r2, r8, lsl #3 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r1, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [r4, #800]! @ 0x320 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + strd r0, r0, [r8, #800]! @ 0x320 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r1, #82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [r4, #800] @ 0x320 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + strd r0, r0, [r8, #800] @ 0x320 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strd r0, r0, [r8, #-800]! @ 0x320 │ │ │ │ - strd r0, r0, [sl, #-800] @ 0x320 │ │ │ │ - stmdb ip!, {r3, r6, r7} │ │ │ │ - stmdb lr, {r3, r6, r7} │ │ │ │ + strd r0, r0, [ip, #-800]! @ 0x320 │ │ │ │ + strd r0, r0, [lr, #-800] @ 0x320 │ │ │ │ + ldmdb r0!, {r3, r6, r7} │ │ │ │ + ldmdb r2, {r3, r6, r7} │ │ │ │ subs r0, #122 @ 0x7a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [ip], #800 @ 0x320 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldrd r0, r0, [r0], #800 @ 0x320 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00298168 : │ │ │ │ stmdb 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 │ │ │ │ @@ -747305,102 +747305,102 @@ │ │ │ │ b.n 29838e │ │ │ │ @ instruction: 0xfb2c00dd │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1c00dd │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [lr, sp, lsl #1] │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 29802c │ │ │ │ + b.n 298034 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 297fdc │ │ │ │ + b.n 297fe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 297f9c │ │ │ │ + b.n 297fa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 297f5c │ │ │ │ + b.n 297f64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 297f1c │ │ │ │ + b.n 297f24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 297edc │ │ │ │ + b.n 297ee4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 297e98 │ │ │ │ + b.n 297ea0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298e54 │ │ │ │ + b.n 298e5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #62 @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298e10 │ │ │ │ + b.n 298e18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298dcc │ │ │ │ + b.n 298dd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298d88 │ │ │ │ + b.n 298d90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298d44 │ │ │ │ + b.n 298d4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #158 @ 0x9e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298d00 │ │ │ │ + b.n 298d08 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 298cc0 │ │ │ │ + b.n 298cc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 002986f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -747957,102 +747957,102 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf59400dd │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #114 @ 0x72 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf37c00dd │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #206 @ 0xce │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #22 │ │ │ │ + udf #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 298cac │ │ │ │ + ble.n 298cb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 298c64 │ │ │ │ + ble.n 298c6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 298c28 │ │ │ │ + ble.n 298c30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r5, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 298de4 │ │ │ │ + ble.n 298dec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 298d9c │ │ │ │ + ble.n 298da4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r4, #178 @ 0xb2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 298d54 │ │ │ │ + ble.n 298d5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 298d10 │ │ │ │ + ble.n 298d18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 298cd0 │ │ │ │ + bgt.n 298cd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 298c94 │ │ │ │ + bgt.n 298c9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00298d24 : │ │ │ │ stmdb 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 │ │ │ │ @@ -749166,76 +749166,76 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 299910 │ │ │ │ + bpl.n 299918 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strd r0, r0, [lr, #-884]! @ 0x374 │ │ │ │ movs r5, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2999d8 │ │ │ │ + bcc.n 2999e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 299940 │ │ │ │ + bne.n 299948 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 2998f4 │ │ │ │ + bne.n 2998fc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2999a0 │ │ │ │ + beq.n 2999a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r6, r6, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx b6aa8 │ │ │ │ ldr.w r1, [pc, #2832] @ 29a4e8 │ │ │ │ @@ -750199,333 +750199,333 @@ │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 29933a │ │ │ │ bvc.n 29a4b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, r3, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, r6, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #960] @ (29a8c4 ) │ │ │ │ + ldr r7, [pc, #976] @ (29a8d4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r6, r7, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #752] @ (29a800 ) │ │ │ │ + ldr r7, [pc, #768] @ (29a810 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, r2, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #576] @ (29a75c ) │ │ │ │ + ldr r7, [pc, #592] @ (29a76c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #376] @ (29a6a0 ) │ │ │ │ + ldr r7, [pc, #392] @ (29a6b0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, r6, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #200] @ (29a5fc ) │ │ │ │ + ldr r7, [pc, #216] @ (29a60c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #24] @ (29a558 ) │ │ │ │ + ldr r7, [pc, #40] @ (29a568 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [pc, #864] @ (29a8ac ) │ │ │ │ + ldr r6, [pc, #880] @ (29a8bc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r6, r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [pc, #680] @ (29a800 ) │ │ │ │ + ldr r6, [pc, #696] @ (29a810 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, r6, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #944] @ (29a924 ) │ │ │ │ + ldr r5, [pc, #960] @ (29a934 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, r0, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #768] @ (29a880 ) │ │ │ │ + ldr r5, [pc, #784] @ (29a890 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r6, r2, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #584] @ (29a7d4 ) │ │ │ │ + ldr r5, [pc, #600] @ (29a7e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #264] @ (29a6a4 ) │ │ │ │ + ldr r5, [pc, #280] @ (29a6b4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, r2, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #64] @ (29a5e8 ) │ │ │ │ + ldr r5, [pc, #80] @ (29a5f8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #896] @ (29a934 ) │ │ │ │ + ldr r4, [pc, #912] @ (29a944 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r5, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #520] @ (29a7d4 ) │ │ │ │ + ldr r4, [pc, #536] @ (29a7e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, r2, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #320] @ (29a718 ) │ │ │ │ + ldr r4, [pc, #336] @ (29a728 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r6, r6, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #976] @ (29a9c0 ) │ │ │ │ + ldr r3, [pc, #992] @ (29a9d0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, r3, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (29a748 ) │ │ │ │ + ldr r3, [pc, #328] @ (29a758 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, r4, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #120] @ (29a694 ) │ │ │ │ + ldr r3, [pc, #136] @ (29a6a4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, r2, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #832] @ (29a96c ) │ │ │ │ + ldr r2, [pc, #848] @ (29a97c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, r4, r2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #640] @ (29a8b8 ) │ │ │ │ + ldr r2, [pc, #656] @ (29a8c8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, r6, r1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #448] @ (29a804 ) │ │ │ │ + ldr r2, [pc, #464] @ (29a814 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, r7, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #896] @ (29a9e8 ) │ │ │ │ + ldr r1, [pc, #912] @ (29a9f8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r6, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #712] @ (29a93c ) │ │ │ │ + ldr r1, [pc, #728] @ (29a94c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #528] @ (29a890 ) │ │ │ │ + ldr r1, [pc, #544] @ (29a8a0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r0, r3, #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #336] @ (29a7dc ) │ │ │ │ + ldr r1, [pc, #352] @ (29a7ec ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r0, r5, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #152] @ (29a730 ) │ │ │ │ + ldr r1, [pc, #168] @ (29a740 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r2, r7, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #984] @ (29aa7c ) │ │ │ │ + ldr r0, [pc, #1000] @ (29aa8c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r2, r1, #27 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #800] @ (29a9d0 ) │ │ │ │ + ldr r0, [pc, #816] @ (29a9e0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r2, r5, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r7, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blxns r6 │ │ │ │ + blx r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r1, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blxns r1 │ │ │ │ + blx r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r4, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ bx ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov sl, pc │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r0, r3, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r6, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r6, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r3, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r0, r7, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029a76c : │ │ │ │ stmdb 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 │ │ │ │ @@ -750879,69 +750879,69 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 29ab3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bcc.n 29aa74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - nop {7} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r0, r1, #3 │ │ │ │ - lsrpl r0, r0, #27 │ │ │ │ - lslpl r3, r2, #3 │ │ │ │ - itee cc │ │ │ │ + ite vc │ │ │ │ + lslvc r0, r1, #3 │ │ │ │ + itee pl @ unpredictable │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + lsrmi r0, r0, #27 │ │ │ │ + lslmi r3, r2, #3 │ │ │ │ + itet cc │ │ │ │ lslcc r0, r1, #3 │ │ │ │ - lslcs r6, r7 │ │ │ │ - lslcs r1, r1, #3 │ │ │ │ - itee eq │ │ │ │ - lsleq r0, r1, #3 │ │ │ │ - bkpt 0x00ee │ │ │ │ + lsrcs r2, r0 │ │ │ │ + lslcc r1, r1, #3 │ │ │ │ + itee ne │ │ │ │ lslne r0, r1, #3 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lsleq r0, r1, #3 │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r2, r6, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r2, r2, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029ab7c : │ │ │ │ stmdb 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 │ │ │ │ @@ -751594,107 +751594,107 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 29b1e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r0, r2, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 29b26c │ │ │ │ + cbnz r2, 29b26e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r6, r1, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 29b270 │ │ │ │ + cbnz r4, 29b270 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029b2e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -752769,152 +752769,152 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mrc2 0, 7, r0, cr8, cr2, {6} │ │ │ │ @ instruction: 0xb832 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ mcr2 0, 2, r0, cr6, cr2, {6} │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ mrc2 0, 0, r0, cr6, cr2, {6} │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stc2l 0, cr0, [r8, #840]! @ 0x348 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2l 0, cr0, [sl, #-840]! @ 0xfffffcb8 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldc2l 0, cr0, [sl, #-840] @ 0xfffffcb8 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2l 0, cr0, [r0], #840 @ 0x348 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stc2l 0, cr0, [r0], {210} @ 0xd2 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ mrrc2 0, 13, r0, r2, cr2 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xfb8000d2 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xfb0e00d2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xfae600d2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xfa7e00d2 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029bf68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -753263,59 +753263,59 @@ │ │ │ │ b.n 29c15e │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r6, #210] @ 0xd2 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf74200d2 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbnz r6, 29c362 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 29c4ac ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 29c4bc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf6d200d2 │ │ │ │ - add r7, pc, #272 @ (adr r7, 29c42c ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 29c43c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subw r0, r8, #2258 @ 0x8d2 │ │ │ │ - add r7, pc, #104 @ (adr r7, 29c390 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 29c3a0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf67e00d2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf65000d2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 29c648 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 29c658 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf62800d2 │ │ │ │ - add r6, pc, #616 @ (adr r6, 29c5b4 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 29c5c4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #456 @ (adr r6, 29c51c ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 29c52c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ rsbs r0, ip, #6881280 @ 0x690000 │ │ │ │ - add r6, pc, #312 @ (adr r6, 29c494 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 29c4a4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs.w r0, r2, #6881280 @ 0x690000 │ │ │ │ - add r6, pc, #144 @ (adr r6, 29c3f8 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 29c408 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029c36c : │ │ │ │ stmdb 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 │ │ │ │ @@ -753992,87 +753992,87 @@ │ │ │ │ cbnz r6, 29ca74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 29ca74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ eors.w r0, r2, #6881280 @ 0x690000 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf3f600d2 │ │ │ │ @ instruction: 0xf25600d2 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb606 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 29cc8c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 29cc9c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf0e800d2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 29cc0c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 29cc1c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #208 @ (adr r1, 29cb7c ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 29cb8c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf0a200d2 │ │ │ │ - add r1, pc, #80 @ (adr r1, 29cb04 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 29cb14 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orns r0, r2, #210 @ 0xd2 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r0, r8, #210 @ 0xd2 │ │ │ │ - add r0, pc, #744 @ (adr r0, 29cdb4 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 29cdc4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #584 @ (adr r0, 29cd1c ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 29cd2c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ vshr.s64 q8, q1, #8 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #240 @ (adr r0, 29cbd4 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 29cbe4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #112 @ (adr r0, 29cb58 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 29cb68 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 29caec ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ mcr 0, 4, r0, cr10, cr2, {6} │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0029cb1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -754500,20 +754500,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xeafc00d2 │ │ │ │ cbz r0, 29cf80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xead600d2 │ │ │ │ │ │ │ │ 0029cf3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -754719,20 +754719,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 29d156 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xe8d800d2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia.w lr!, {r1, r4, r6, r7} │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029d160 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -754940,21 +754940,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 29d340 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 29d140 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 29d0fc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029d340 : │ │ │ │ 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 │ │ │ │ @@ -755275,39 +755275,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 29d05c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r7, pc, #936 @ (adr r7, 29d9e0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 29cfb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 29cf64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 29ce54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 29de08 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029d664 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -755591,21 +755591,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 29db5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 29db18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029d920 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -755889,21 +755889,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #744 @ (adr r6, 29deb0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, pc, #584 @ (adr r6, 29de1c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #66 @ 0x42 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029dbdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -756109,21 +756109,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #544 @ (adr r4, 29e00c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ bgt.n 29de60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r4, pc, #376 @ (adr r4, 29df70 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ bgt.n 29de18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029de00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -756341,21 +756341,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #216 @ (adr r2, 29e118 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ bls.n 29e010 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, pc, #48 @ (adr r2, 29e07c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ bls.n 29dfc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029e054 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -756468,15 +756468,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #992 @ (adr r0, 29e540 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ bhi.n 29e0b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029e168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -756684,21 +756684,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #304 @ (adr r1, 29e468 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ bvc.n 29e33c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bvs.n 29e2f4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029e34c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -756910,21 +756910,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 29e4b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 29e4dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029e554 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -757036,15 +757036,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcc.n 29e5d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029e650 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (29e73c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -757174,15 +757174,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcs.n 29e6ac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029e778 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -757482,27 +757482,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029eab4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -757834,27 +757834,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r4!, {r1, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0029ee18 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -758186,25 +758186,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r1, {r1, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #-800] @ 0xfffffce0 │ │ │ │ + ldc2l 0, cr0, [r4, #-800] @ 0xfffffce0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #-800]! @ 0xfffffce0 │ │ │ │ + stc2 0, cr0, [r8, #-800]! @ 0xfffffce0 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #800 @ 0x320 │ │ │ │ + ldc2l 0, cr0, [lr], #800 @ 0x320 │ │ │ │ │ │ │ │ 0029f17c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -758551,30 +758551,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r7!, {r1, r4} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb5800c8 │ │ │ │ + @ instruction: 0xfb5c00c8 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfaba00c8 │ │ │ │ + @ instruction: 0xfabe00c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [sl, #200] @ 0xc8 │ │ │ │ + ldr??.w r0, [lr, #200] @ 0xc8 │ │ │ │ ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vst1.8 {d16[6]}, [lr], r8 │ │ │ │ + ldr??.w r0, [r2, #200] @ 0xc8 │ │ │ │ │ │ │ │ 0029f4b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #808] @ 29f7ec │ │ │ │ @@ -758904,25 +758904,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r3, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf69e00c8 │ │ │ │ + subw r0, r2, #2248 @ 0x8c8 │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r5, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf66e00c8 │ │ │ │ + @ instruction: 0xf67200c8 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf63e00c8 │ │ │ │ + movw r0, #10440 @ 0x28c8 │ │ │ │ │ │ │ │ 0029f840 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -759269,30 +759269,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eors.w r0, r4, #6553600 @ 0x640000 │ │ │ │ + eors.w r0, r8, #6553600 @ 0x640000 │ │ │ │ ldrh r4, [r7, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ nop {11} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf3f600c8 │ │ │ │ + @ instruction: 0xf3fa00c8 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf33600c8 │ │ │ │ + @ instruction: 0xf33a00c8 │ │ │ │ strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x00c4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ssat r0, #9, sl, lsl #3 │ │ │ │ + ssat r0, #9, lr, lsl #3 │ │ │ │ │ │ │ │ 0029fb78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ @@ -759519,20 +759519,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0aa00c8 │ │ │ │ + @ instruction: 0xf0ae00c8 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, sl, #200 @ 0xc8 │ │ │ │ + orns r0, lr, #200 @ 0xc8 │ │ │ │ │ │ │ │ 0029fde4 : │ │ │ │ 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 │ │ │ │ @@ -759756,30 +759756,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2a0040 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vhadd.s16 q8, q8, q4 │ │ │ │ + vhadd.s16 q8, q10, q4 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp 0, 15, cr0, cr8, cr8, {6} │ │ │ │ + cdp 0, 15, cr0, cr12, cr8, {6} │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ rev16 r0, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp 0, 12, cr0, cr2, cr8, {6} │ │ │ │ + cdp 0, 12, cr0, cr6, cr8, {6} │ │ │ │ strh r2, [r5, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ rev r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cdp 0, 6, cr0, cr6, cr8, {6} │ │ │ │ + cdp 0, 6, cr0, cr10, cr8, {6} │ │ │ │ │ │ │ │ 002a0028 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -759948,15 +759948,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r2, [r6, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb862 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc 0, cr0, [lr], #800 @ 0x320 │ │ │ │ + ldc 0, cr0, [r2], #800 @ 0x320 │ │ │ │ │ │ │ │ 002a01c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -760101,25 +760101,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs.w r0, sl, r8, lsl #3 │ │ │ │ + subs.w r0, lr, r8, lsl #3 │ │ │ │ rev r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r7, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xeb9400c8 │ │ │ │ + @ instruction: 0xeb9800c8 │ │ │ │ cbnz r2, 2a0352 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbcs.w r0, r0, r8, lsl #3 │ │ │ │ + sbcs.w r0, r4, r8, lsl #3 │ │ │ │ cbnz r6, 2a0354 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002a0324 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -760256,15 +760256,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r0, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrd r0, r0, [r2, #800]! @ 0x320 │ │ │ │ + ldrd r0, r0, [r6, #800]! @ 0x320 │ │ │ │ │ │ │ │ 002a049c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (2a0588 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -760394,15 +760394,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe8c600c8 │ │ │ │ + @ instruction: 0xe8ca00c8 │ │ │ │ │ │ │ │ 002a05c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #412] @ 2a0770 │ │ │ │ @@ -760607,21 +760607,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ setpan #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r6, [r0, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2a071c │ │ │ │ + b.n 2a0724 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r1, r4, r5, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2a055c │ │ │ │ + b.n 2a0564 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a07bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -760734,15 +760734,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a0458 │ │ │ │ + b.n 2a0460 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a08b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -760948,21 +760948,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ sxth r0, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a1274 │ │ │ │ + b.n 2a127c │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ sxth r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a122c │ │ │ │ + b.n 2a1234 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a0adc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -761168,21 +761168,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a1050 │ │ │ │ + b.n 2a1058 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a1008 │ │ │ │ + b.n 2a1010 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a0d00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -761382,21 +761382,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a0ed0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -761509,15 +761509,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, sp, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a0fe4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -761725,21 +761725,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2a11a0 │ │ │ │ + bgt.n 2a11a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r5, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bgt.n 2a115c │ │ │ │ + bgt.n 2a1164 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a11c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -761853,15 +761853,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2a1234 │ │ │ │ + blt.n 2a123c │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a12dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762069,21 +762069,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2a14a8 │ │ │ │ + bls.n 2a14b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bls.n 2a1460 │ │ │ │ + bls.n 2a1468 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a14c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -762197,15 +762197,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r7, pc, #64 @ (adr r7, 2a1614 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2a1538 │ │ │ │ + bhi.n 2a1540 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a15d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762413,21 +762413,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, pc, #400 @ (adr r5, 2a193c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2a17ac │ │ │ │ + bvc.n 2a17b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, pc, #232 @ (adr r5, 2a18a0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2a1764 │ │ │ │ + bvs.n 2a176c │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a17bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -762758,27 +762758,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #200 @ (adr r2, 2a1bcc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2a1aa0 │ │ │ │ + bcc.n 2a1aa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #32 @ (adr r2, 2a1b30 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2a1a58 │ │ │ │ + bcc.n 2a1a60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #896 @ (adr r1, 2a1e9c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2a1c14 │ │ │ │ + bcc.n 2a1c1c │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a1b20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762977,21 +762977,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2a1c3c │ │ │ │ + bne.n 2a1c44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2a1df4 │ │ │ │ + bne.n 2a1dfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a1d20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -763104,15 +763104,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2a1eac │ │ │ │ + beq.n 2a1eb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a1e64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -763324,21 +763324,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a2088 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -763778,33 +763778,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ │ │ │ 002a2518 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -764457,45 +764457,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsb r0, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -764674,35 +764674,35 @@ │ │ │ │ ldr r1, [pc, #68] @ (2a2d30 ) │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ b.n 2a2c72 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @@ -764826,37 +764826,37 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #400] @ (2a2fe0 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r7, [pc, #368] @ (2a2fc4 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [pc, #136] @ (2a2ee8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #620] @ (2a3108 ) │ │ │ │ @@ -765097,49 +765097,49 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #64] @ (2a314c ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ittt le │ │ │ │ - lslle r0, r1, #3 │ │ │ │ - ittt ge @ unpredictable │ │ │ │ + ittt al │ │ │ │ + lslal r0, r1, #3 │ │ │ │ + itte ge @ unpredictable │ │ │ │ lslge r0, r1, #3 │ │ │ │ ldrge r5, [pc, #112] @ (2a3190 ) │ │ │ │ - lslge r5, r3, #3 │ │ │ │ - itte vs │ │ │ │ + lsllt r5, r3, #3 │ │ │ │ + itet vs │ │ │ │ lslvs r0, r1, #3 │ │ │ │ - ldrhvs r2, [r0, #54] @ 0x36 │ │ │ │ - lslvc r2, r2, #3 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + ldrhvc r2, [r0, #54] @ 0x36 │ │ │ │ + lslvs r2, r2, #3 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -765539,39 +765539,39 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r3, [pc, #168] @ (2a3628 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r3, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r0, 2a3602 │ │ │ │ + cbnz r4, 2a3602 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r0, 2a35dc │ │ │ │ + cbnz r4, 2a35dc │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #264] @ (2a36b8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2a35f8 │ │ │ │ + cbnz r2, 2a35fa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 2a35f2 │ │ │ │ + cbnz r6, 2a35f2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx bd980 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #1108] @ 2a3a1c │ │ │ │ ldr.w r2, [pc, #1108] @ 2a3a20 │ │ │ │ @@ -766024,139 +766024,139 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 2a346a │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 2a3a34 │ │ │ │ + cbnz r6, 2a3a34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r7, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r6, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r4, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -767164,173 +767164,173 @@ │ │ │ │ nop │ │ │ │ adcs r6, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r5, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r4, 2a4630 │ │ │ │ + cbz r0, 2a4632 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #250 @ 0xfa │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r4, 2a4672 │ │ │ │ + cbz r0, 2a4674 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 2a4624 │ │ │ │ + cbz r2, 2a4626 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r0, 2a4616 │ │ │ │ + cbz r4, 2a4616 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r1, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r4, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r7, #98 @ 0x62 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a4724 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -767360,17 +767360,17 @@ │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf584 │ │ │ │ strb r6, [r5, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #288 @ (adr r7, 2a48ac ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 2a48bc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a478c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -767498,35 +767498,35 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r5, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 2a4ae4 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 2a4af4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 2a4a48 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 2a4a58 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r2, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 2a49ac ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 2a49bc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #16 @ (adr r6, 2a4910 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 2a4920 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #572] @ (2a4b4c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -767765,71 +767765,71 @@ │ │ │ │ b.n 2a49d6 │ │ │ │ adds r3, #154 @ 0x9a │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 2a4db0 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 2a4dc0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #456 @ (adr r7, 2a4d34 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 2a4d44 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r0, #23] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #328 @ (adr r7, 2a4cc0 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 2a4cd0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 2a4c3c ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 2a4c4c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2a4bc0 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 2a4bd0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 2a4f44 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 2a4f54 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r7, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 2a4ec8 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 2a4ed8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 2a4e4c ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 2a4e5c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 2a4dd0 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 2a4de0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r2, #19] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #384 @ (adr r6, 2a4d4c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 2a4d5c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r6, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -768476,192 +768476,192 @@ │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ b.n 2a4e9a │ │ │ │ nop │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78c00ce │ │ │ │ + @ instruction: 0xf79000ce │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 2a5354 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 2a5364 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #664 @ (adr r4, 2a54a4 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 2a54b4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r7, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #848 @ (adr r3, 2a5568 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 2a5578 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 2a5620 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 2a5230 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 2a55c0 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 2a55d0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #792 @ (adr r2, 2a554c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 2a555c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r1, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #664 @ (adr r2, 2a54d8 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 2a54e8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r3, #3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 2a54a8 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 2a54b8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #472 @ (adr r2, 2a5424 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 2a5434 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r7, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #352 @ (adr r2, 2a53b8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 2a53c8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #528 @ (adr r2, 2a546c ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 2a547c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r1, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 2a530c ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 2a531c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2a5420 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 2a5430 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r3, #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 2a5668 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 2a5278 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r6, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 2a55cc ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 2a55dc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #704 @ (adr r1, 2a5548 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 2a5558 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 2a54c4 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 2a54d4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 2a5470 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 2a5480 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #368 @ (adr r1, 2a541c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 2a542c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #272 @ (adr r1, 2a53c8 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 2a53d8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 2a536c ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 2a537c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #560 @ (adr r1, 2a54fc ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 2a550c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 2a56c0 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 2a52d0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #832 @ (adr r0, 2a561c ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 2a562c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 2a55c8 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 2a55d8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 2a5574 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 2a5584 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 2a56c4 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 2a56d4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #384 @ (adr r0, 2a5488 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 2a5498 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 2a5434 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 2a5444 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 2a53e0 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 2a53f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 2a538c ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 2a539c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #0 @ (adr r0, 2a5338 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 2a5348 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #680 @ (adr r0, 2a55e8 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 2a55f8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a5350 : │ │ │ │ ldr.w ip, [pc, #28] @ 2a5370 │ │ │ │ ldr r1, [pc, #28] @ (2a5374 ) │ │ │ │ ldr r2, [pc, #32] @ (2a5378 ) │ │ │ │ add ip, pc │ │ │ │ @@ -768761,21 +768761,21 @@ │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ b.n 2a5416 │ │ │ │ nop │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #268] @ (2a5570 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -768885,21 +768885,21 @@ │ │ │ │ nop │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r7, #154 @ 0x9a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r0, 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, #416] @ (2a5740 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -769076,41 +769076,41 @@ │ │ │ │ b.n 2a56a6 │ │ │ │ movs r7, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a5784 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -769219,35 +769219,35 @@ │ │ │ │ b.n 2a5802 │ │ │ │ movs r5, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r1, [r0, #324] @ 0x144 │ │ │ │ ldr r3, [pc, #140] @ (2a5968 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2a5946 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -769307,17 +769307,17 @@ │ │ │ │ nop │ │ │ │ movs r3, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #520] @ 2a5b98 │ │ │ │ @@ -769714,25 +769714,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r8, r0 │ │ │ │ b.n 2a5dd4 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, r3, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a5e2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -769867,41 +769867,41 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ b.n 2a5f3c │ │ │ │ subs r4, r5, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r7, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r6, [r2, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a5fa4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -770003,35 +770003,35 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a5fee │ │ │ │ adds r0, r6, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, r7, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r4, [r2, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r2, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a60c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -770125,41 +770125,41 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2a6108 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a61f8 : │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r2, #272] @ 0x110 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -770193,17 +770193,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2a6220 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a6260 : │ │ │ │ stmdb 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 │ │ │ │ @@ -770690,109 +770690,109 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a6308 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2a698c │ │ │ │ + b.n 2a6994 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r2, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a6854 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -770972,39 +770972,39 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r3, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vmla.i q0, q8, d3[1] │ │ │ │ + vmla.i q0, q10, d3[1] │ │ │ │ ldrsb r6, [r1, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vhadd.u16 q8, q14, │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + vhadd.u32 q8, q8, │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vhadd.u8 q0, q15, │ │ │ │ + vhadd.u16 q0, q9, │ │ │ │ │ │ │ │ 002a6a4c : │ │ │ │ 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, #656] @ (2a6cec ) │ │ │ │ @@ -771260,67 +771260,67 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2a6ada │ │ │ │ nop │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r3, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [sl, #796]! @ 0x31c │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + stc2 0, cr0, [lr, #796]! @ 0x31c │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r6, [r5, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-796]! @ 0xfffffce4 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + stc2 0, cr0, [r0, #796] @ 0x31c │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r0, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-796] @ 0xfffffce4 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + ldc2l 0, cr0, [r6, #-796] @ 0xfffffce4 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r8, #-796]! @ 0xfffffce4 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + stc2 0, cr0, [ip, #-796]! @ 0xfffffce4 │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [lr], #796 @ 0x31c │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + stc2 0, cr0, [r2, #-796] @ 0xfffffce4 │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r1, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r6], {199} @ 0xc7 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + ldc2l 0, cr0, [sl], {199} @ 0xc7 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [sl], #796 @ 0x31c │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + stc2 0, cr0, [lr], #796 @ 0x31c │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r6, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r2], {199} @ 0xc7 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + stc2 0, cr0, [r6], {199} @ 0xc7 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r1, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mrrc2 0, 12, r0, r8, cr7 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + mrrc2 0, 12, r0, ip, cr7 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [lr], #-796 @ 0xfffffce4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + ldc2 0, cr0, [r2], #-796 @ 0xfffffce4 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a6d74 : │ │ │ │ stmdb 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 │ │ │ │ @@ -771691,70 +771691,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r6, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh.w r0, [r6, r7] │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + ldrsh.w r0, [sl, r7] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsb.w r0, [r0, r7] │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + ldrsb.w r0, [r4, r7] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str??.w r0, [r6, #199] @ 0xc7 │ │ │ │ + str??.w r0, [sl, #199] @ 0xc7 │ │ │ │ ldr r7, [pc, #1016] @ (2a7594 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str.w r0, [ip, #199] @ 0xc7 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + ldr.w r0, [r0, #199] @ 0xc7 │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [pc, #856] @ (2a7500 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh.w r0, [r4, #199] @ 0xc7 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh.w r0, [r8, #199] @ 0xc7 │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [pc, #704] @ (2a7474 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [lr, r7] │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strb.w r0, [r2, #199] @ 0xc7 │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr.w r0, [r8, r7] │ │ │ │ - ldrh.w r0, [r6, r7] │ │ │ │ + ldr.w r0, [ip, r7] │ │ │ │ + ldrh.w r0, [sl, r7] │ │ │ │ ldr r7, [pc, #288] @ (2a72e8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb.w r0, [r6, r7] │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + ldrb.w r0, [sl, r7] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [pc, #88] @ (2a7230 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7c600c7 │ │ │ │ + @ instruction: 0xf7ca00c7 │ │ │ │ │ │ │ │ 002a71e0 : │ │ │ │ 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 r7, sl, [r0, #272] @ 0x110 │ │ │ │ @@ -771846,25 +771846,25 @@ │ │ │ │ movw r1, #882 @ 0x372 │ │ │ │ str r7, [sp, #16] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2a723e │ │ │ │ b.n 2a72a0 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r5, [pc, #688] @ (2a7594 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r5, [pc, #464] @ (2a74c0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a72f4 : │ │ │ │ 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 │ │ │ │ @@ -772029,31 +772029,31 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r4, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #928] @ (2a7848 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf53400c7 │ │ │ │ - adds.w r0, r2, #6520832 @ 0x638000 │ │ │ │ - @ instruction: 0xf4f000c7 │ │ │ │ - @ instruction: 0xf4ce00c7 │ │ │ │ + @ instruction: 0xf53800c7 │ │ │ │ + adds.w r0, r6, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf4f400c7 │ │ │ │ + @ instruction: 0xf4d200c7 │ │ │ │ ldr r3, [pc, #880] @ (2a7834 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf4aa00c7 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + @ instruction: 0xf4ae00c7 │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #704] @ (2a7790 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orns r0, lr, #6520832 @ 0x638000 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + eor.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a74d8 : │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 2a751e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -772100,17 +772100,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2a751a │ │ │ │ ldr r2, [pc, #1000] @ (2a794c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a756c : │ │ │ │ cbz r1, 2a7572 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ cbz r2, 2a7578 │ │ │ │ @@ -772252,29 +772252,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2a7662 │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [pc, #256] @ (2a77dc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r2, [pc, #64] @ (2a7724 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [pc, #880] @ (2a7a58 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf28000c7 │ │ │ │ - @ instruction: 0xf26200c7 │ │ │ │ - movw r0, #16583 @ 0x40c7 │ │ │ │ + @ instruction: 0xf28400c7 │ │ │ │ + @ instruction: 0xf26600c7 │ │ │ │ + movw r0, #32967 @ 0x80c7 │ │ │ │ │ │ │ │ 002a76f8 : │ │ │ │ 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, #320] @ (2a784c ) │ │ │ │ @@ -772405,34 +772405,34 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2a77b2 │ │ │ │ nop │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [pc, #952] @ (2a7c14 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [pc, #808] @ (2a7b88 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [pc, #608] @ (2a7ac8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf12e00c7 │ │ │ │ - add.w r0, lr, #199 @ 0xc7 │ │ │ │ + @ instruction: 0xf13200c7 │ │ │ │ + adds.w r0, r2, #199 @ 0xc7 │ │ │ │ ldr r0, [pc, #128] @ (2a78f8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf0ee00c7 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + @ instruction: 0xf0f200c7 │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf0c400c7 │ │ │ │ + @ instruction: 0xf0c800c7 │ │ │ │ │ │ │ │ 002a7884 : │ │ │ │ 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, #204] @ (2a7964 ) │ │ │ │ @@ -772522,17 +772522,17 @@ │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bx r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vmla.i32 d0, d28, d7[0] │ │ │ │ + vext.8 q0, q8, , #0 │ │ │ │ │ │ │ │ 002a797c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #148] @ 2a7a20 │ │ │ │ @@ -772596,23 +772596,23 @@ │ │ │ │ b.n 2a79c8 │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cdp 0, 14, cr0, cr12, cr7, {6} │ │ │ │ + cdp 0, 15, cr0, cr0, cr7, {6} │ │ │ │ │ │ │ │ 002a7a40 : │ │ │ │ stmdb 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, #-112] │ │ │ │ @@ -773305,149 +773305,149 @@ │ │ │ │ b.n 2a7b78 │ │ │ │ nop │ │ │ │ lsls r6, r1, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vext.8 q0, q10, q3, #0 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r4, r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bics r4, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], #-796 @ 0xfffffce4 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + stcl 0, cr0, [r6], #-796 @ 0xfffffce4 │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ muls r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ negs r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xeb3400c7 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + @ instruction: 0xeb3800c7 │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf39e00c6 │ │ │ │ rors r4, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bfi r0, r2, #3, #4 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ sbcs r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs.w r0, lr, r7, lsl #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + orn r0, r2, r7, lsl #3 │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bics.w r0, r6, r7, lsl #3 │ │ │ │ + bics.w r0, sl, r7, lsl #3 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ands.w r0, r2, r7, lsl #3 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + ands.w r0, r6, r7, lsl #3 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [r8, #796]! @ 0x31c │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strd r0, r0, [ip, #796]! @ 0x31c │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [r2, #796] @ 0x31c │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strd r0, r0, [r6, #796] @ 0x31c │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe99800c7 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + @ instruction: 0xe99c00c7 │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [lr, #-796]! @ 0x31c │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + ldrd r0, r0, [r2, #-796]! @ 0x31c │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ eors r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [r6, #-796] @ 0x31c │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strd r0, r0, [sl, #-796] @ 0x31c │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmdb r0!, {r0, r1, r2, r6, r7} │ │ │ │ + stmdb r4!, {r0, r1, r2, r6, r7} │ │ │ │ ands r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrd r0, r0, [ip], #796 @ 0x31c │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + stmdb r0, {r0, r1, r2, r6, r7} │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ands r4, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe8d200c7 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + @ instruction: 0xe8d600c7 │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia.w r8!, {r0, r1, r2, r6, r7} │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + stmia.w ip!, {r0, r1, r2, r6, r7} │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia.w r0, {r0, r1, r2, r6, r7} │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + stmia.w r4, {r0, r1, r2, r6, r7} │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe85800c7 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + @ instruction: 0xe85c00c7 │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe83000c7 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + @ instruction: 0xe83400c7 │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xe80600c7 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + @ instruction: 0xe80a00c7 │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r7, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a82c8 │ │ │ │ + b.n 2a82d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2a8280 │ │ │ │ + b.n 2a8288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2a8240 │ │ │ │ + b.n 2a8248 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a8204 │ │ │ │ + b.n 2a820c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a81c0 │ │ │ │ + b.n 2a81c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a8178 │ │ │ │ + b.n 2a8180 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a8340 : │ │ │ │ stmdb 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 │ │ │ │ @@ -773781,62 +773781,62 @@ │ │ │ │ nop │ │ │ │ ldr??.w r0, [r6, ip, lsl #1] │ │ │ │ ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf7fa00dc │ │ │ │ - b.n 2a8ea4 │ │ │ │ + b.n 2a8eac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2a8e68 │ │ │ │ + b.n 2a8e70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2a8e30 │ │ │ │ + b.n 2a8e38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, #186 @ 0xba │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2a8df8 │ │ │ │ + b.n 2a8e00 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2a8d44 │ │ │ │ + b.n 2a8d4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2a8d0c │ │ │ │ + b.n 2a8d14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r1, #214 @ 0xd6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r1, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a8724 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #280] @ 0x118 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -773874,17 +773874,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r2, [pc, #3108] @ 2a93cc │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -775051,85 +775051,85 @@ │ │ │ │ @ instruction: 0xf4fc00dc │ │ │ │ @ instruction: 0xf4fa00dc │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4da00dc │ │ │ │ subs r0, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r5, #252 @ 0xfc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 2a93a4 │ │ │ │ + bvs.n 2a93ac │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r5, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2a953c │ │ │ │ + bvs.n 2a9544 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ udf #254 @ 0xfe │ │ │ │ lsls r6, r0, #3 │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ udf #130 @ 0x82 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bpl.n 2a9374 │ │ │ │ + bpl.n 2a937c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2a9534 │ │ │ │ + bpl.n 2a953c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2a94f8 │ │ │ │ + bpl.n 2a9500 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r2, [pc, #1744] @ 2a9b44 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1744] @ 2a9b48 │ │ │ │ ldr.w r3, [pc, #1744] @ 2a9b4c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -775707,187 +775707,187 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #1244 @ 0x4dc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 2a87ce │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2a9c3c │ │ │ │ + bmi.n 2a9c44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2a9bec │ │ │ │ + bmi.n 2a9bf4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2a9b9c │ │ │ │ + bmi.n 2a9ba4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r3, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2a9b4c │ │ │ │ + bcc.n 2a9b54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 2a9b04 │ │ │ │ + bcc.n 2a9b0c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 2a9ac4 │ │ │ │ + bcc.n 2a9acc │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcc.n 2a9c78 │ │ │ │ + bcc.n 2a9c80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 2a9c30 │ │ │ │ + bcc.n 2a9c38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 2a9bec │ │ │ │ + bcc.n 2a9bf4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 2a9ba8 │ │ │ │ + bcc.n 2a9bb0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2a9b64 │ │ │ │ + bcs.n 2a9b6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2a9b20 │ │ │ │ + bcs.n 2a9b28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2a9adc │ │ │ │ + bcs.n 2a9ae4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r1, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bcs.n 2a9c90 │ │ │ │ + bcs.n 2a9c98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcs.n 2a9c3c │ │ │ │ + bcs.n 2a9c44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2a9bfc │ │ │ │ + bcs.n 2a9c04 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2a9bc4 │ │ │ │ + bcs.n 2a9bcc │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2a9b7c │ │ │ │ + bne.n 2a9b84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r0, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2a9b2c │ │ │ │ + bne.n 2a9b34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r0, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2a9adc │ │ │ │ + bne.n 2a9ae4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bne.n 2a9c8c │ │ │ │ + bne.n 2a9c94 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 2a9c44 │ │ │ │ + bne.n 2a9c4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 2a9c04 │ │ │ │ + bne.n 2a9c0c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2a9bc8 │ │ │ │ + beq.n 2a9bd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2a9b8c │ │ │ │ + beq.n 2a9b94 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2a9b50 │ │ │ │ + beq.n 2a9b58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2a9b14 │ │ │ │ + beq.n 2a9b1c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2a9cd8 │ │ │ │ + beq.n 2a9ce0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - beq.n 2a9c9c │ │ │ │ + beq.n 2a9ca4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2a9c54 │ │ │ │ + beq.n 2a9c5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r7, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r6, #110 @ 0x6e │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r5, #190 @ 0xbe │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002a9ca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -775931,17 +775931,17 @@ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2a9cee │ │ │ │ nop │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002a9d2c : │ │ │ │ stmdb 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 │ │ │ │ @@ -776183,37 +776183,37 @@ │ │ │ │ b.n 2a9e04 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ udf #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002a9fdc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -776252,17 +776252,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2aa01a │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aa058 : │ │ │ │ stmdb 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 │ │ │ │ @@ -776546,39 +776546,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2aa384 │ │ │ │ lsls r4, r3, #3 │ │ │ │ blt.n 2aa31c │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r4, r6, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r4, r6, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002aa384 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -776607,17 +776607,17 @@ │ │ │ │ mov.w r1, #1208 @ 0x4b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2aa3a8 │ │ │ │ adds r2, r6, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #568] @ (2aa61c ) │ │ │ │ + ldr r7, [pc, #584] @ (2aa62c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aa3e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -776859,63 +776859,63 @@ │ │ │ │ b.n 2aa4dc │ │ │ │ bhi.n 2aa5b0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #24] @ (2aa66c ) │ │ │ │ + ldr r7, [pc, #40] @ (2aa67c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ bvc.n 2aa5f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r6, r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #280] @ (2aa778 ) │ │ │ │ + ldr r6, [pc, #296] @ (2aa788 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #128] @ (2aa6ec ) │ │ │ │ + ldr r6, [pc, #144] @ (2aa6fc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #976] @ (2aaa48 ) │ │ │ │ + ldr r5, [pc, #992] @ (2aaa58 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r5, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #808] @ (2aa9ac ) │ │ │ │ + ldr r5, [pc, #824] @ (2aa9bc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #640] @ (2aa910 ) │ │ │ │ + ldr r5, [pc, #656] @ (2aa920 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r2, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #472] @ (2aa874 ) │ │ │ │ + ldr r5, [pc, #488] @ (2aa884 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, r6, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #312] @ (2aa7e0 ) │ │ │ │ + ldr r5, [pc, #328] @ (2aa7f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [pc, #816] @ (2aa9dc ) │ │ │ │ + ldr r7, [pc, #832] @ (2aa9ec ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #128] @ (2aa734 ) │ │ │ │ + ldr r5, [pc, #144] @ (2aa744 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aa6b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -776972,23 +776972,23 @@ │ │ │ │ b.n 2aa6e6 │ │ │ │ bpl.n 2aa714 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #304] @ (2aa884 ) │ │ │ │ + ldr r4, [pc, #320] @ (2aa894 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, r1, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #152] @ (2aa7f8 ) │ │ │ │ + ldr r4, [pc, #168] @ (2aa808 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aa760 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -777165,49 +777165,49 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2aa8a0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #72] @ (2aa96c ) │ │ │ │ + ldr r6, [pc, #88] @ (2aa97c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r0, r2, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #184] @ (2aa9e4 ) │ │ │ │ + ldr r3, [pc, #200] @ (2aa9f4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #16] @ (2aa948 ) │ │ │ │ + ldr r3, [pc, #32] @ (2aa958 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r7, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #872] @ (2aacac ) │ │ │ │ + ldr r2, [pc, #888] @ (2aacbc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r2, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #704] @ (2aac10 ) │ │ │ │ + ldr r2, [pc, #720] @ (2aac20 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #536] @ (2aab74 ) │ │ │ │ + ldr r2, [pc, #552] @ (2aab84 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r0, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #368] @ (2aaad8 ) │ │ │ │ + ldr r2, [pc, #384] @ (2aaae8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r2, [r0, #324] @ 0x144 │ │ │ │ cbz r2, 2aa972 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -777321,35 +777321,35 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2aa9e0 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r3, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #224] @ (2aab88 ) │ │ │ │ + ldr r1, [pc, #240] @ (2aab98 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #96] @ (2aab0c ) │ │ │ │ + ldr r4, [pc, #112] @ (2aab1c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #944] @ (2aae68 ) │ │ │ │ + ldr r0, [pc, #960] @ (2aae78 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r5, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #800] @ (2aade4 ) │ │ │ │ + ldr r0, [pc, #816] @ (2aadf4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aaac4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -777433,31 +777433,31 @@ │ │ │ │ addw r2, r2, #1164 @ 0x48c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2aaaf4 │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #176] @ (2aac5c ) │ │ │ │ + ldr r0, [pc, #192] @ (2aac6c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #120] @ (2aac28 ) │ │ │ │ + ldr r3, [pc, #136] @ (2aac38 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r2, r3, #19 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r6, 2aac36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blxns sp │ │ │ │ + blx lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r2, r5, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aabc8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -777698,61 +777698,61 @@ │ │ │ │ b.n 2aac8c │ │ │ │ beq.n 2aadd8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ beq.n 2aae88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r6, 2aaed2 │ │ │ │ + pop {r1} │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r0, r1, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2aaed0 │ │ │ │ + cbnz r2, 2aaed2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r3, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2aaed2 │ │ │ │ + cbnz r0, 2aaed4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp lr, pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r6, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r2, 2aaed4 │ │ │ │ + cbnz r6, 2aaed4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 2aaed2 │ │ │ │ + cbnz r0, 2aaed4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r2, r5, #9 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r0, 2aaed2 │ │ │ │ + cbnz r4, 2aaed2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2aaed2 │ │ │ │ + cbnz r0, 2aaed4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r6, fp │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r2, #8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aaea0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -777836,31 +777836,31 @@ │ │ │ │ add.w r2, r2, #1224 @ 0x4c8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2aaed0 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sl │ │ │ │ + add r4, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb822 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2aafc6 │ │ │ │ + cbnz r0, 2aafc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r0, 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, #324] @ 0x144 │ │ │ │ sub sp, #28 │ │ │ │ @@ -777970,17 +777970,17 @@ │ │ │ │ movs r1, #15 │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2ab012 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r8, sp │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r7, [r0, #324] @ 0x144 │ │ │ │ sub sp, #28 │ │ │ │ @@ -778144,17 +778144,17 @@ │ │ │ │ movs r1, #15 │ │ │ │ str r7, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2ab192 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [r0, #324] @ 0x144 │ │ │ │ @@ -778405,17 +778405,17 @@ │ │ │ │ movs r1, #15 │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2ab314 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r6, 2ab600 │ │ │ │ + cbz r2, 2ab602 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w fp, [r0, #324] @ 0x144 │ │ │ │ @@ -778713,17 +778713,17 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2ab62a │ │ │ │ nop │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ab904 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -778828,29 +778828,29 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r6, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aba34 : │ │ │ │ ldr r2, [pc, #160] @ (2abad8 ) │ │ │ │ ldr r3, [pc, #164] @ (2abadc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -778919,30 +778919,30 @@ │ │ │ │ b.n 2aba84 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6e800ee │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r0, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1800c7 │ │ │ │ + @ instruction: 0xfb1c00c7 │ │ │ │ strb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r6, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002abb08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ @@ -779118,55 +779118,55 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r5, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r3, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002abd2c : │ │ │ │ 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 │ │ │ │ @@ -779273,29 +779273,29 @@ │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2abdba │ │ │ │ nop │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ it pl │ │ │ │ lslpl r4, r3, #3 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bkpt 0x00f2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cbz r2, 2abee0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002abe74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -779384,29 +779384,29 @@ │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r0, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r7, #27 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002abf70 : │ │ │ │ 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 │ │ │ │ @@ -779792,71 +779792,71 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #20 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cbnz r2, 2ac3be │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 2ac75c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 2ac76c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r7, sp, #344 @ 0x158 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #440 @ (adr r6, 2ac54c ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 2ac55c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r6, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, 2ac784 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 2ac794 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r6, r6, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 2ac70c ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 2ac71c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ac3c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -779986,29 +779986,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 2ac48e │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #344 @ (adr r4, 2ac670 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 2ac680 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #200 @ (adr r4, 2ac5e8 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 2ac5f8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r4, pc, #40 @ (adr r4, 2ac554 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 2ac564 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ac530 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -780041,17 +780041,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ac558 │ │ │ │ nop │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #576 @ (adr r3, 2ac7d0 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 2ac7e0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ac594 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -780170,33 +780170,33 @@ │ │ │ │ b.n 2ac5e8 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ vshr.u64 q8, , #6 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ vshr.u64 q8, , #44 │ │ │ │ - add r2, pc, #712 @ (adr r2, 2ac99c ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 2ac9ac ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ vshr.u64 q0, , #20 │ │ │ │ - add r2, pc, #552 @ (adr r2, 2ac908 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 2ac918 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ vshr.u64 q0, , #60 │ │ │ │ - add r2, pc, #392 @ (adr r2, 2ac874 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 2ac884 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ac6f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -780234,18 +780234,18 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 2ac70e │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ mrc2 0, 6, r0, cr8, cr1, {6} │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ac764 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -780380,27 +780380,27 @@ │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ mcr2 0, 0, r0, cr14, cr1, {6} │ │ │ │ - add r0, pc, #944 @ (adr r0, 2acc60 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 2acc70 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2l 0, cr0, [r2, #836] @ 0x344 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2 0, cr0, [ip, #836] @ 0x344 │ │ │ │ - add r0, pc, #488 @ (adr r0, 2acab0 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 2acac0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ac8cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -780510,37 +780510,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ac91e │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [sl], #836 @ 0x344 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ stc2l 0, cr0, [r4], {209} @ 0xd1 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stc2 0, cr0, [r0], #836 @ 0x344 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldc2l 0, cr0, [sl], #-836 @ 0xfffffcbc │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ mrrc2 0, 13, r0, r4, cr1 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002aca20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -780729,27 +780729,27 @@ │ │ │ │ b.n 2acad8 │ │ │ │ nop │ │ │ │ sxtb r0, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ smlsldx r0, r0, r4, r1 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cbz r4, 2acc50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, pc, #408 @ (adr r6, 2acdb8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002acc30 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -780823,17 +780823,17 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2acc7a │ │ │ │ nop │ │ │ │ vld4. {d16-d19}, [r0 :64], r1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002acce4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -781181,47 +781181,47 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r0, [r4, #209] @ 0xd1 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str??.w r0, [lr, r1, lsl #1] │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh.w r0, [r8, r1, lsl #1] │ │ │ │ @ instruction: 0xf7f400d1 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r1, pc, #968 @ (adr r1, 2ad478 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r4, sp, #648 @ 0x288 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movt r0, #51409 @ 0xc8d1 │ │ │ │ stmdb 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 │ │ │ │ @@ -781347,37 +781347,37 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ strd r5, r1, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ b.n 2ad1a8 │ │ │ │ rsb r0, ip, #6848512 @ 0x688000 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf59200d1 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ sbc.w r0, r6, #6848512 @ 0x688000 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adc.w r0, sl, #6848512 @ 0x688000 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf52c00d1 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 002ad24c : │ │ │ │ stmdb 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 │ │ │ │ @@ -782276,88 +782276,88 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b.n 2ad896 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r8, #6848512 @ 0x688000 │ │ │ │ @ instruction: 0xf3ec00d1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf39c00d1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subw r0, r4, #209 @ 0xd1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf1e800d1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r6, #209 @ 0xd1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ orr.w r0, r8, #209 @ 0xd1 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s8 q8, q13, │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mcr 0, 7, r0, cr10, cr1, {6} │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r4, pc, #88 @ (adr r4, 2adc58 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ mcr 0, 3, r0, cr10, cr1, {6} │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldcl 0, cr0, [r8, #836]! @ 0x344 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [lr], {209} @ 0xd1 │ │ │ │ beq.n 2adba0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [lr], {209} @ 0xd1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xebe600d1 │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs.w r0, r4, r1, lsr #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [pc, #876] @ (2adfb8 ) │ │ │ │ mov.w r0, #262 @ 0x106 │ │ │ │ ldr r2, [pc, #876] @ (2adfbc ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ @@ -782676,32 +782676,32 @@ │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ b.n 2ae010 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xead800d1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ eor.w r0, r8, r1, lsr #3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ stmdb lr!, {r0, r4, r6, r7} │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe83a00d1 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2adf24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2adf10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ @@ -782991,43 +782991,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2adf28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2adee8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2ade48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2adca8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2adc50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2adc00 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr.w r3, [pc, #3348] @ 2af068 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [pc, #3344] @ 2af06c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r9, pc │ │ │ │ @@ -784220,211 +784220,211 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2af688 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2af640 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2af5cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2af584 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2af3c4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2af298 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2af1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ svc 22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r7, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ udf #188 @ 0xbc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ udf #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r4, [r3, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 2af06c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ble.n 2af21c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ bgt.n 2af09c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bgt.n 2af258 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bgt.n 2af1a4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ blt.n 2af108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ blt.n 2af0c4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2af180 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bge.n 2af240 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bge.n 2af1fc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bls.n 2af170 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bls.n 2af0e4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r0, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bls.n 2af23c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bls.n 2af1f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r2, [r3, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bhi.n 2af190 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bhi.n 2af154 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bhi.n 2af118 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bhi.n 2af2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bhi.n 2af21c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r5, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r6, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r6, [r6, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @@ -784932,107 +784932,107 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2af6d4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bmi.n 2af694 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r6, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r5, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2af764 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r2, [r1, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcc.n 2af694 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r7, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcc.n 2af808 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcc.n 2af7bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 2af72c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcs.n 2af6d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcs.n 2af884 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bne.n 2af710 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ beq.n 2af7a4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r1, [pc, #1332] @ 2afd3c │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -785530,93 +785530,93 @@ │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2aef36 │ │ │ │ b.w 2ad82e │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vmla.i q8, q12, d3[1] │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + vmla.i q8, q14, d3[1] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6!, {r2} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.u32 q8, q15, │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + vhadd.u q8, q9, │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.u q0, q13, │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + vhadd.u q0, q15, │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-796] @ 0xfffffce4 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + stc2l 0, cr0, [lr, #-796] @ 0xfffffce4 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2l 0, cr0, [r4], #-796 @ 0xfffffce4 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + stc2l 0, cr0, [r8], #-796 @ 0xfffffce4 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r2, {r2, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbe800c7 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfbec00c7 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r2!, {r1} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb6c00c7 │ │ │ │ + @ instruction: 0xfb7000c7 │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ mul.w r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 2afe0c │ │ │ │ vldr d7, [r0] │ │ │ │ @@ -785710,28 +785710,28 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2afe76 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r5, [sp, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfaf600c7 │ │ │ │ - @ instruction: 0xfb0800c7 │ │ │ │ + @ instruction: 0xfafa00c7 │ │ │ │ + @ instruction: 0xfb0c00c7 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r8, #-792] @ 0xfffffce8 │ │ │ │ - @ instruction: 0xfa9000c7 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfa9400c7 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa9a00c7 │ │ │ │ + @ instruction: 0xfa9e00c7 │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa7600c7 │ │ │ │ + @ instruction: 0xfa7a00c7 │ │ │ │ ldmia r1!, {r2, r5, r6} │ │ │ │ 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, #164] @ (2affc4 ) │ │ │ │ @@ -785808,25 +785808,25 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfa1a00c7 │ │ │ │ + @ instruction: 0xfa1e00c7 │ │ │ │ ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh.w r0, [r4, #199] @ 0xc7 │ │ │ │ + ldrsh.w r0, [r8, #199] @ 0xc7 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vst1.8 {d0[6]}, [sl], r7 │ │ │ │ + vst1.8 {d0[6]}, [lr], r7 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (2b00a0 ) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #160] @ (2b00a4 ) │ │ │ │ @@ -785900,25 +785900,25 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r6, [r0, #18] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr??.w r0, [r0, r7] │ │ │ │ + ldr??.w r0, [r4, r7] │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr.w r0, [sl, #199] @ 0xc7 │ │ │ │ + ldr.w r0, [lr, #199] @ 0xc7 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh.w r0, [r0, #199] @ 0xc7 │ │ │ │ + ldrh.w r0, [r4, #199] @ 0xc7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ @@ -785942,17 +785942,17 @@ │ │ │ │ movs r1, #17 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b00ec │ │ │ │ stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh.w r0, [r6, r7] │ │ │ │ + ldrh.w r0, [sl, r7] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -785975,17 +785975,17 @@ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b0140 │ │ │ │ stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf7e200c7 │ │ │ │ + @ instruction: 0xf7e600c7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ (2b01cc ) │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #68] @ 2b01d0 │ │ │ │ @@ -786017,16 +786017,16 @@ │ │ │ │ b.n 2b01ae │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7a200c7 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf7a600c7 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ 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, #68] @ (2b0234 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -786059,16 +786059,16 @@ │ │ │ │ b.n 2b0216 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf73a00c7 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf73e00c7 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, 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 r3, [pc, #228] @ (2b033c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -786166,31 +786166,31 @@ │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2b02d2 │ │ │ │ stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movt r0, #26823 @ 0x68c7 │ │ │ │ + movt r0, #43207 @ 0xa8c7 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ mrrc2 15, 15, pc, sp, cr15 @ │ │ │ │ mrc2 15, 0, pc, cr7, cr15, {7} │ │ │ │ @ instruction: 0xfb25ffff │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf61200c7 │ │ │ │ + @ instruction: 0xf61600c7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -786215,17 +786215,17 @@ │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b0394 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf58e00c7 │ │ │ │ + @ instruction: 0xf59200c7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #244] @ (2b04d0 ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [pc, #244] @ (2b04d4 ) │ │ │ │ @@ -786331,29 +786331,29 @@ │ │ │ │ b.n 2b0444 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf52e00c7 │ │ │ │ + @ instruction: 0xf53200c7 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128] │ │ │ │ stc2 15, cr15, [pc, #1020]! @ 2b08e4 │ │ │ │ udiv pc, r5, pc │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf4f200c7 │ │ │ │ - orns r0, ip, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf4f600c7 │ │ │ │ + eor.w r0, r0, #6520832 @ 0x638000 │ │ │ │ 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] @ (2b05b8 ) │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, #160] @ (2b05bc ) │ │ │ │ @@ -786427,23 +786427,23 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf4c800c7 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf4cc00c7 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eor.w r0, lr, #6520832 @ 0x638000 │ │ │ │ + eors.w r0, r2, #6520832 @ 0x638000 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orn r0, r4, #6520832 @ 0x638000 │ │ │ │ + orn r0, r8, #6520832 @ 0x638000 │ │ │ │ stmia r3!, {r1, r2, r3, r6} │ │ │ │ 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] @ (2b0638 ) │ │ │ │ @@ -786477,16 +786477,16 @@ │ │ │ │ b.n 2b061a │ │ │ │ strb r6, [r6, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf3fe00c7 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + and.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b064c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -787055,114 +787055,114 @@ │ │ │ │ b.n 2b08ca │ │ │ │ strb r6, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs.w r0, lr, #6520832 @ 0x638000 │ │ │ │ - ittt ge │ │ │ │ + sbc.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + itte ge │ │ │ │ lslge r5, r1, #3 │ │ │ │ - ssatge r0, #8, sl, asr #3 │ │ │ │ - @ instruction: 0xf2e200c7 │ │ │ │ - ssat r0, #8, r6, lsl #3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + ssatge r0, #8, lr, asr #3 │ │ │ │ + @ instruction: 0xf2e600c7 │ │ │ │ + ssat r0, #8, sl, lsl #3 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf23e00c7 │ │ │ │ + movw r0, #8391 @ 0x20c7 │ │ │ │ + usat r0, #7, r2, lsl #3 │ │ │ │ @ instruction: 0xf37e00c7 │ │ │ │ - @ instruction: 0xf37a00c7 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ mrrc2 15, 15, pc, r5, cr15 @ │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf5f600ca │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + @ instruction: 0xf5fa00ca │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ite vs │ │ │ │ lslvs r1, r2, #3 │ │ │ │ - ldrshvc r6, [r5, r5] │ │ │ │ + ldrshvc r2, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orns r0, r2, #199 @ 0xc7 │ │ │ │ + orns r0, r6, #199 @ 0xc7 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs.w r0, r0, #199 @ 0xc7 │ │ │ │ + subs.w r0, r4, #199 @ 0xc7 │ │ │ │ bkpt 0x00de │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i32 d16, d20, d7[0] │ │ │ │ + vmla.i32 d16, d24, d7[0] │ │ │ │ bkpt 0x00ba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i d16, d16, d3[1] │ │ │ │ + vmla.i d16, d20, d3[1] │ │ │ │ bkpt 0x0096 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i16 d0, d28, d7[0] │ │ │ │ + vmla.i32 d0, d16, d7[0] │ │ │ │ bkpt 0x0070 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s q8, q11, │ │ │ │ + vhadd.s q8, q13, │ │ │ │ bkpt 0x004c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s16 q8, q9, │ │ │ │ + vhadd.s16 q8, q11, │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s32 q0, q15, │ │ │ │ + vhadd.s q0, q9, │ │ │ │ bkpt 0x0004 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s8 q0, q13, │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + vhadd.s8 q0, q15, │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r1, r5, r6, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 6, cr0, cr8, cr7, {6} │ │ │ │ + cdp 0, 6, cr0, cr12, cr7, {6} │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 4, cr0, cr4, cr7, {6} │ │ │ │ + cdp 0, 4, cr0, cr8, cr7, {6} │ │ │ │ pop {r3, r4, pc} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp 0, 1, cr0, cr14, cr7, {6} │ │ │ │ + cdp 0, 2, cr0, cr2, cr7, {6} │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldcl 0, cr0, [sl, #796]! @ 0x31c │ │ │ │ - ldcl 0, cr0, [r8, #796] @ 0x31c │ │ │ │ + ldcl 0, cr0, [lr, #796]! @ 0x31c │ │ │ │ + ldcl 0, cr0, [ip, #796] @ 0x31c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #280] @ (2b0e70 ) │ │ │ │ @@ -787291,40 +787291,40 @@ │ │ │ │ b.n 2b0db2 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf18c00ca │ │ │ │ - cdp 0, 6, cr0, cr4, cr7, {6} │ │ │ │ - cdp 0, 3, cr0, cr4, cr7, {6} │ │ │ │ - cdp 0, 4, cr0, cr8, cr7, {6} │ │ │ │ + @ instruction: 0xf19000ca │ │ │ │ + cdp 0, 6, cr0, cr8, cr7, {6} │ │ │ │ + cdp 0, 3, cr0, cr8, cr7, {6} │ │ │ │ + cdp 0, 4, cr0, cr12, cr7, {6} │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2b0e94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [lr, #796] @ 0x31c │ │ │ │ + ldcl 0, cr0, [r2, #796] @ 0x31c │ │ │ │ revsh r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc 0, cr0, [r4], {199} @ 0xc7 │ │ │ │ + stc 0, cr0, [r8], {199} @ 0xc7 │ │ │ │ revsh r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rsb r0, lr, r7, lsl #3 │ │ │ │ + rsbs r0, r2, r7, lsl #3 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub.w r0, r6, r7, lsl #3 │ │ │ │ + sub.w r0, sl, r7, lsl #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx c8bf0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -787345,17 +787345,17 @@ │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b0ed8 │ │ │ │ rev r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds.w r0, r2, r7, lsl #3 │ │ │ │ + adds.w r0, r6, r7, lsl #3 │ │ │ │ │ │ │ │ 002b0f10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -787642,25 +787642,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeaa800c7 │ │ │ │ + @ instruction: 0xeaac00c7 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r1, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eor.w r0, sl, r7, lsl #3 │ │ │ │ + eor.w r0, lr, r7, lsl #3 │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r2, [r5, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orn r0, r6, r7, lsl #3 │ │ │ │ + orn r0, sl, r7, lsl #3 │ │ │ │ @ instruction: 0xb7b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002b120c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -787957,27 +787957,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r1, r2, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b143c │ │ │ │ + b.n 2b1444 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b13f8 │ │ │ │ + b.n 2b1400 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b13b8 │ │ │ │ + b.n 2b13c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b1518 : │ │ │ │ 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 │ │ │ │ @@ -788298,39 +788298,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ uxtb r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b1318 │ │ │ │ + b.n 2b1320 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b1268 │ │ │ │ + b.n 2b1270 │ │ │ │ lsls r7, r0, #3 │ │ │ │ sxtb r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b1224 │ │ │ │ + b.n 2b122c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r0, 2b1860 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b110c │ │ │ │ + b.n 2b1114 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r4, 2b1860 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b10c0 │ │ │ │ + b.n 2b10c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b183c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -788614,21 +788614,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b1e08 │ │ │ │ + b.n 2b1e10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, sp, #824 @ 0x338 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b1dc4 │ │ │ │ + b.n 2b1dcc │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b1af8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -788798,15 +788798,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b1c8c : │ │ │ │ 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 │ │ │ │ @@ -789032,33 +789032,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 2b1e44 │ │ │ │ + ble.n 2b1e4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b1ec0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -789171,15 +789171,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2b1ef4 │ │ │ │ + bgt.n 2b1efc │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b1fbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -789385,49 +789385,49 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [pc, #336] @ (2b2318 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r6, [r5, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 2b216c │ │ │ │ + blt.n 2b2174 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #440] @ (2b2390 ) │ │ │ │ + ldr r0, [pc, #456] @ (2b23a0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #208] @ (2b22ac ) │ │ │ │ + ldr r0, [pc, #224] @ (2b22bc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #80] @ (2b2230 ) │ │ │ │ + ldr r0, [pc, #96] @ (2b2240 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 2b2238 │ │ │ │ + blt.n 2b2240 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 2b21f4 │ │ │ │ + blt.n 2b21fc │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 2b21ac │ │ │ │ + bge.n 2b21b4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 2b216c │ │ │ │ + bge.n 2b2174 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 2b213c │ │ │ │ + bge.n 2b2144 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002b221c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -789475,17 +789475,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #424 @ (adr r7, 2b2438 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bls.n 2b222c │ │ │ │ + bls.n 2b2234 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b2298 : │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -790020,139 +790020,139 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r3, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #376 @ (adr r6, 2b2974 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bhi.n 2b278c │ │ │ │ + bhi.n 2b2794 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r5, pc, #1000 @ (adr r5, 2b2bf0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 2b28c8 │ │ │ │ + bhi.n 2b28d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, pc, #560 @ (adr r5, 2b2a44 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvc.n 2b27fc │ │ │ │ + bvc.n 2b2804 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, pc, #304 @ (adr r5, 2b294c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 2b2780 │ │ │ │ + bvc.n 2b2788 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #632 @ (adr r4, 2b2aa0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 2b2830 │ │ │ │ + bvc.n 2b2838 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #472 @ (adr r4, 2b2a0c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b27ec │ │ │ │ + bvs.n 2b27f4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #328 @ (adr r4, 2b2988 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b27b0 │ │ │ │ + bvs.n 2b27b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #184 @ (adr r4, 2b2904 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b2774 │ │ │ │ + bvs.n 2b277c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #40 @ (adr r4, 2b2880 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b2938 │ │ │ │ + bvs.n 2b2940 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #920 @ (adr r3, 2b2bfc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b28fc │ │ │ │ + bvs.n 2b2904 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #776 @ (adr r3, 2b2b78 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b28c0 │ │ │ │ + bvs.n 2b28c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #632 @ (adr r3, 2b2af4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvs.n 2b2884 │ │ │ │ + bvs.n 2b288c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #480 @ (adr r3, 2b2a68 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b2844 │ │ │ │ + bpl.n 2b284c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #328 @ (adr r3, 2b29dc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b2804 │ │ │ │ + bpl.n 2b280c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #176 @ (adr r3, 2b2950 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b27c4 │ │ │ │ + bpl.n 2b27cc │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r3, pc, #24 @ (adr r3, 2b28c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - tst r0, r7 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b2984 │ │ │ │ + bpl.n 2b298c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #896 @ (adr r2, 2b2c38 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 2b2988 │ │ │ │ + bpl.n 2b2990 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b2944 │ │ │ │ + bpl.n 2b294c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b288c │ │ │ │ + bpl.n 2b2894 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #648 @ (adr r2, 2b2b50 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 2b28d8 │ │ │ │ + bpl.n 2b28e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #488 @ (adr r2, 2b2ab8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2b2894 │ │ │ │ + bmi.n 2b289c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b299c │ │ │ │ + bpl.n 2b29a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #56 @ (adr r2, 2b291c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2b2858 │ │ │ │ + bmi.n 2b2860 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 2b29cc │ │ │ │ + bmi.n 2b29d4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #968 @ (adr r1, 2b2cb8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 2b29a0 │ │ │ │ + bmi.n 2b29a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b28f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -790221,25 +790221,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b2936 │ │ │ │ add r0, pc, #672 @ (adr r0, 2b2c50 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcc.n 2b29d4 │ │ │ │ + bcc.n 2b29dc │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #504 @ (adr r0, 2b2bb0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2b29bc │ │ │ │ + bmi.n 2b29c4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2b2980 │ │ │ │ + bcs.n 2b2988 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b29c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -790263,17 +790263,17 @@ │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2b29e0 │ │ │ │ ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2b2a84 │ │ │ │ + bcs.n 2b2a8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b2a18 : │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 2b2a28 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -790349,33 +790349,33 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2b2a6e │ │ │ │ nop │ │ │ │ - bcc.n 2b2b38 │ │ │ │ + bcc.n 2b2b40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 2b2a48 │ │ │ │ + bne.n 2b2a50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 2b2a0c │ │ │ │ + bne.n 2b2a14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 2b2bd0 │ │ │ │ + bne.n 2b2bd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b2b08 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -790561,49 +790561,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 2b2c28 │ │ │ │ + bne.n 2b2c30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 2b2d84 │ │ │ │ + beq.n 2b2d8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2b2d38 │ │ │ │ + beq.n 2b2d40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2b2cf4 │ │ │ │ + beq.n 2b2cfc │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b2d18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -790803,59 +790803,59 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #472] @ (2b30f0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2b2fcc │ │ │ │ + beq.n 2b2fd4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2b2fc8 │ │ │ │ + beq.n 2b2fd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2b2fe0 │ │ │ │ + beq.n 2b2fe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [pc, #536] @ (2b3154 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b2f78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ @@ -791067,63 +791067,63 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r5, [pc, #104] @ (2b31d4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r5, [pc, #24] @ (2b3188 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b31d8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -791237,37 +791237,37 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #672] @ (2b3590 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2b32e8 │ │ │ │ + ble.n 2b32f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [pc, #184] @ (2b33cc ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b3324 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -791324,23 +791324,23 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #480] @ (2b3590 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b33cc : │ │ │ │ ldr r3, [pc, #232] @ (2b34b8 ) │ │ │ │ ldr r2, [pc, #236] @ (2b34bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -791444,46 +791444,46 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 2b342c │ │ │ │ ldr r0, [pc, #896] @ (2b383c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r1, r4, r6} │ │ │ │ - vmlsl.u q8, d15, d14[0] │ │ │ │ + vqshlu.s32 q8, q1, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r7!, {r0, r1, r2, r3, r5, r6} │ │ │ │ - vshll.u32 q14, d4, #31 │ │ │ │ + vshll.u32 q14, d8, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r7, {r0, r3, r4, r5, r7} │ │ │ │ - vtbl.8 d28, {d15-d17}, d14 │ │ │ │ + vshll.u32 q14, d2, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bge.n 2b341a │ │ │ │ - @ instruction: 0xffffc7e0 │ │ │ │ + @ instruction: 0xffffc7e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -791784,69 +791784,69 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b3646 │ │ │ │ blx r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r6, ip │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #24 │ │ │ │ @@ -791955,33 +791955,33 @@ │ │ │ │ bne.n 2b38e4 │ │ │ │ b.n 2b3910 │ │ │ │ nop │ │ │ │ add r2, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #552] @ (2b3be8 ) │ │ │ │ @@ -792209,53 +792209,53 @@ │ │ │ │ nop │ │ │ │ cmn r4, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ tst r6, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r7, r0, #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, #320] @ (2b3d94 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -792407,43 +792407,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ eors r6, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r0, #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, #320] @ (2b3f34 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -792595,45 +792595,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #174 @ 0xae │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r6, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r7, r0, #3 │ │ │ │ - stmialt r0!, {r1, r3, r4, r5} │ │ │ │ + nop {11} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r1, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - nop {8} │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + itt hi │ │ │ │ + lslhi r7, r0, #3 │ │ │ │ + cmphi r2, #54 @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itet pl │ │ │ │ + itte pl │ │ │ │ lslpl r7, r0, #3 │ │ │ │ - ldrhmi r0, [r0, #28] │ │ │ │ - lslpl r1, r2, #3 │ │ │ │ - cmp r2, #6 │ │ │ │ + ldrhpl r0, [r0, #28] │ │ │ │ + lslmi r1, r2, #3 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ + lslcc r7, r0, #3 │ │ │ │ + cmpcs r1, #236 @ 0xec │ │ │ │ lslcc r7, r0, #3 │ │ │ │ - cmpcs r1, #232 @ 0xe8 │ │ │ │ - lslcs r7, r0, #3 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ite eq │ │ │ │ - lsleq r7, r0, #3 │ │ │ │ - pushne {r4, r5, r6, lr} │ │ │ │ + yield │ │ │ │ + lsls r7, r0, #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, #320] @ (2b40d4 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #320] @ (2b40d8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -792783,43 +792783,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #192] @ (2b41f4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -792911,29 +792911,29 @@ │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrh r4, [r3, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r7, 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, #416] @ (2b43d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -793115,45 +793115,45 @@ │ │ │ │ nop │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 2b4452 │ │ │ │ + cbnz r6, 2b4452 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 2b446a │ │ │ │ + cbnz r6, 2b446a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 2b4440 │ │ │ │ + cbnz r2, 2b4442 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r6, 2b446a │ │ │ │ + cbnz r2, 2b446c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 2b4454 │ │ │ │ + cbnz r4, 2b4454 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 2b448a │ │ │ │ + cbnz r6, 2b448a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ 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, #280] @ (2b4548 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -793274,35 +793274,35 @@ │ │ │ │ nop │ │ │ │ subs r0, #122 @ 0x7a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002b4584 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -793427,43 +793427,43 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b45ea │ │ │ │ nop │ │ │ │ adds r7, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r6, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 2b46e2 │ │ │ │ + cbnz r6, 2b46e2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 2b46e4 │ │ │ │ + cbnz r2, 2b46e6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 2b46e8 │ │ │ │ + cbnz r6, 2b46e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 2b46ec │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b46ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -793569,37 +793569,37 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b4744 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r3, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r7, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r2, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b481c : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 2b4852 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -793649,23 +793649,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2b484e │ │ │ │ nop │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b48b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -793834,55 +793834,55 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b4928 │ │ │ │ nop │ │ │ │ adds r3, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r7, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie i │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r2, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r5, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r3, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r6, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b4aa0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -794006,41 +794006,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2b4afe │ │ │ │ nop │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r0, [r6, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r0, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r2, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r6, 2b4c82 │ │ │ │ + push {r1} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r6, [r5, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 2b4c86 │ │ │ │ + cbz r4, 2b4c86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b4c10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794242,21 +794242,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002b4e30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -794457,21 +794457,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #102 @ 0x66 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b502c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -794677,21 +794677,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r5, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b5250 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -794806,15 +794806,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #206 @ 0xce │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b5394 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -794929,15 +794929,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b54d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -795138,21 +795138,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #424] @ (2b5838 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r5, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ │ │ │ 002b56a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -795430,27 +795430,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r6, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #944] @ (2b5cc4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2b5ab4 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 2b5ac4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b5924 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -795656,21 +795656,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #344 @ (adr r5, 2b5c94 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 2b5ca4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r7, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 2b5bf8 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 2b5c08 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b5b48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -795881,21 +795881,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 2b5df0 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 2b5e00 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r5, #58 @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #344 @ (adr r3, 2b5e7c ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 2b5e8c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b5d24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -796105,21 +796105,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #432 @ (adr r1, 2b60e0 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 2b60f0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #272 @ (adr r1, 2b604c ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 2b605c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b5f3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -796401,27 +796401,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r4, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #232 @ (adr r0, 2b6298 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 2b62a8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ muls r4, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b61c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -796638,21 +796638,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r5, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b63b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -796783,15 +796783,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -796839,23 +796839,23 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #17 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2b6554 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -796889,17 +796889,17 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2b65ee │ │ │ │ nop │ │ │ │ str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ @@ -797014,19 +797014,19 @@ │ │ │ │ b.n 2b6698 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r1, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ @@ -797034,27 +797034,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x006d │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov sl, r1 │ │ │ │ @@ -797826,132 +797826,132 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r0, #3 │ │ │ │ rors r2, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2l 0, cr0, [r2], {198} @ 0xc6 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + stc2l 0, cr0, [r6], {198} @ 0xc6 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r2, [r6, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [r0, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [r1, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r1, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r4, [r3, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r6, r2, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r2, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r6, r4, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xfa5400c6 │ │ │ │ - @ instruction: 0xfa3000c6 │ │ │ │ - @ instruction: 0xfa0a00c6 │ │ │ │ + @ instruction: 0xfa5800c6 │ │ │ │ + @ instruction: 0xfa3400c6 │ │ │ │ + @ instruction: 0xfa0e00c6 │ │ │ │ ldrb r0, [r7, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [lr, #198] @ 0xc6 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + vld1.8 {d16[6]}, [r2], r6 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld1.8 {d0[6]}, [r2], r6 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + vld1.8 {d0[6]}, [r6], r6 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld4. {d16-d19}, [r6], r6 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + vld4. {d16-d19}, [sl], r6 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vst4. {d16-d19}, [r8], r6 │ │ │ │ + vst4. {d16-d19}, [ip], r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [pc, #2212] @ 2b79b8 │ │ │ │ @@ -798773,133 +798773,133 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cdp2 0, 1, cr0, cr0, cr5, {6} │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r2, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ smlsld r0, r0, r4, r5 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfb8600c5 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r6, [r5, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfb2e00c5 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfac000c5 │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfa8200c5 │ │ │ │ strb r6, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfa4400c5 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfa0800c5 │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds.w r0, r6, #198 @ 0xc6 │ │ │ │ - @ instruction: 0xf0ee00c6 │ │ │ │ - @ instruction: 0xf0ca00c6 │ │ │ │ - @ instruction: 0xf0a800c6 │ │ │ │ + adds.w r0, sl, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf0f200c6 │ │ │ │ + @ instruction: 0xf0ce00c6 │ │ │ │ + @ instruction: 0xf0ac00c6 │ │ │ │ strb r6, [r3, r2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eor.w r0, r4, #198 @ 0xc6 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + eor.w r0, r8, #198 @ 0xc6 │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, lr, #198 @ 0xc6 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + orn r0, r2, #198 @ 0xc6 │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r2, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics.w r0, r8, #198 @ 0xc6 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + bics.w r0, ip, #198 @ 0xc6 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ands.w r0, r4, #198 @ 0xc6 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ands.w r0, r8, #198 @ 0xc6 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r1, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vext.8 q8, q8, q3, #0 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + vext.8 q8, q10, q3, #0 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vmla.i d16, d28, d2[1] │ │ │ │ + vmla.i16 d16, d16, d6[0] │ │ │ │ strh r4, [r0, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vmla.i32 d0, d26, d6[0] │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + vmla.i32 d0, d30, d6[0] │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vmla.i d0, d20, d2[1] │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + vmla.i d0, d24, d2[1] │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vhadd.s32 q8, q9, q3 │ │ │ │ + vhadd.s32 q8, q11, q3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1880] @ 2b8268 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr.w r3, [pc, #1880] @ 2b826c │ │ │ │ @@ -799627,131 +799627,131 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r7, [pc, #312] @ (2b83b4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xeae200c6 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + @ instruction: 0xeae600c6 │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bl 57c28e │ │ │ │ ldmdb r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldr r6, [pc, #432] @ (2b8448 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, r2, r6, lsl #3 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + orrs.w r0, r6, r6, lsl #3 │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [pc, #208] @ (2b8374 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ands.w r0, sl, r6, lsl #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + ands.w r0, lr, r6, lsl #3 │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [pc, #1008] @ (2b86a0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [r2, #792]! @ 0x318 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strd r0, r0, [r6, #792]! @ 0x318 │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #560] @ (2b84f0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r5, [pc, #448] @ (2b8488 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrd r0, r0, [r2], #792 @ 0x318 │ │ │ │ - @ instruction: 0xe8d000c6 │ │ │ │ - ldmia.w r2!, {r1, r2, r6, r7} │ │ │ │ + ldrd r0, r0, [r6], #792 @ 0x318 │ │ │ │ + @ instruction: 0xe8d400c6 │ │ │ │ + ldmia.w r6!, {r1, r2, r6, r7} │ │ │ │ ldr r4, [pc, #680] @ (2b8584 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia.w r0, {r1, r2, r6, r7} │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldmia.w r4, {r1, r2, r6, r7} │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #608] @ (2b8548 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [lr], #-792 @ 0x318 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + stmia.w r2, {r1, r2, r6, r7} │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #464] @ (2b84c4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe85a00c6 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + @ instruction: 0xe85e00c6 │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #320] @ (2b8440 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe83600c6 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + @ instruction: 0xe83a00c6 │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #176] @ (2b83bc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe81200c6 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + @ instruction: 0xe81600c6 │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #24] @ (2b8330 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b82f4 │ │ │ │ + b.n 2b82fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #904] @ (2b86ac ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b82b8 │ │ │ │ + b.n 2b82c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #744] @ (2b8618 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b8274 │ │ │ │ + b.n 2b827c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #592] @ (2b858c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b8234 │ │ │ │ + b.n 2b823c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #440] @ (2b8500 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b81f4 │ │ │ │ + b.n 2b81fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #304] @ (2b8484 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b81bc │ │ │ │ + b.n 2b81c4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #168] @ (2b8408 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b8184 │ │ │ │ + b.n 2b818c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #32] @ (2b838c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b8148 │ │ │ │ + b.n 2b8150 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2b8110 │ │ │ │ + b.n 2b8118 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2b80d4 │ │ │ │ + b.n 2b80dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #516] @ (2b859c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -799960,39 +799960,39 @@ │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ b.n 2b8528 │ │ │ │ ldrsb.w r0, [r2, fp, lsl #1] │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #416] @ (2b8748 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2b7eac │ │ │ │ + b.n 2b7eb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [pc, #472] @ (2b878c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b7e70 │ │ │ │ + b.n 2b7e78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2b7e30 │ │ │ │ + b.n 2b7e38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b7df0 │ │ │ │ + b.n 2b7df8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b8db4 │ │ │ │ + b.n 2b8dbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b8d78 │ │ │ │ + b.n 2b8d80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b8d38 │ │ │ │ + b.n 2b8d40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b8cfc │ │ │ │ + b.n 2b8d04 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b8cc0 │ │ │ │ + b.n 2b8cc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2b8ca4 │ │ │ │ + b.n 2b8cac │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 2b861c │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 2b85ee │ │ │ │ cbnz r1, 2b85ea │ │ │ │ str.w r2, [r0, #732] @ 0x2dc │ │ │ │ @@ -800031,17 +800031,17 @@ │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2b8618 │ │ │ │ mov ip, ip │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2b8be4 │ │ │ │ + b.n 2b8bec │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ ldr.w r2, [pc, #2256] @ 2b8f38 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -800867,27 +800867,27 @@ │ │ │ │ nop │ │ │ │ movw r0, #2267 @ 0x8db │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf63800db │ │ │ │ mov r2, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp lr, r8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp ip, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp sl, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movw r0, #8411 @ 0x20db │ │ │ │ b.n 2b8da0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2b8d28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2b8cb0 │ │ │ │ @@ -800898,97 +800898,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 2b8f00 │ │ │ │ + bgt.n 2b8f08 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2b8a0c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 2b9008 │ │ │ │ + bgt.n 2b9010 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 2b8fc8 │ │ │ │ + bgt.n 2b8fd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ands r6, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 2b8f8c │ │ │ │ + blt.n 2b8f94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 2b8f50 │ │ │ │ + blt.n 2b8f58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2b8f14 │ │ │ │ + blt.n 2b8f1c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2b8ed8 │ │ │ │ + blt.n 2b8ee0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2b909c │ │ │ │ + blt.n 2b90a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 2b9060 │ │ │ │ + blt.n 2b9068 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blt.n 2b9020 │ │ │ │ + blt.n 2b9028 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r7, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bge.n 2b8f98 │ │ │ │ + bge.n 2b8fa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bge.n 2b8f5c │ │ │ │ + bge.n 2b8f64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 2b8f20 │ │ │ │ + bge.n 2b8f28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 2b90e8 │ │ │ │ + bge.n 2b90f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1132] @ 2b94b0 │ │ │ │ @@ -801414,23 +801414,23 @@ │ │ │ │ ... │ │ │ │ stcl 0, cr0, [r4], #-876 @ 0xfffffc94 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mcrr 0, 13, r0, r0, cr11 │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #246 @ 0xf6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeb3600db │ │ │ │ lsls r3, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r0, r1, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #748] @ 0x2ec │ │ │ │ @@ -801439,15 +801439,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [sp, #412] @ 0x19c │ │ │ │ movs r1, r0 │ │ │ │ lsls r5, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -801455,53 +801455,53 @@ │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 2b94b0 │ │ │ │ + bpl.n 2b94b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2b9468 │ │ │ │ + bpl.n 2b9470 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bpl.n 2b942c │ │ │ │ + bpl.n 2b9434 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bpl.n 2b95ec │ │ │ │ + bpl.n 2b95f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 2b95bc │ │ │ │ + bpl.n 2b95c4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r1, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 2b957c │ │ │ │ + bpl.n 2b9584 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r1, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2b9538 │ │ │ │ + bmi.n 2b9540 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 2b94f0 │ │ │ │ + bmi.n 2b94f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bmi.n 2b94bc │ │ │ │ + bmi.n 2b94c4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2b9480 │ │ │ │ + bmi.n 2b9488 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 2b9638 │ │ │ │ + bmi.n 2b9640 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #668] @ (2b9814 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -801758,65 +801758,65 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2b944c │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2b9898 │ │ │ │ + bcs.n 2b98a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2b9858 │ │ │ │ + bcs.n 2b9860 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b9818 │ │ │ │ + bne.n 2b9820 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b97d8 │ │ │ │ + bne.n 2b97e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b9794 │ │ │ │ + bne.n 2b979c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b9950 │ │ │ │ + bne.n 2b9958 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b990c │ │ │ │ + bne.n 2b9914 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b98cc │ │ │ │ + bne.n 2b98d4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r5, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2b988c │ │ │ │ + bne.n 2b9894 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b988c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -801844,17 +801844,17 @@ │ │ │ │ add.w r2, r2, #280 @ 0x118 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2b98aa │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - beq.n 2b995c │ │ │ │ + beq.n 2b9964 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -801902,23 +801902,23 @@ │ │ │ │ add.w r2, r2, #296 @ 0x128 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2b9916 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #628] @ (2b9c14 ) │ │ │ │ @@ -802170,51 +802170,51 @@ │ │ │ │ str r3, [sp, #692] @ 0x2b4 │ │ │ │ movs r3, r0 │ │ │ │ b.n 2ba1cc │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfb67ffff │ │ │ │ adds r3, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, #157 @ 0x9d │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r1, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r1, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b9c78 : │ │ │ │ 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 │ │ │ │ @@ -802335,29 +802335,29 @@ │ │ │ │ nop │ │ │ │ b.n 2b9df4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2b9ec8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002b9de0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -802497,47 +802497,47 @@ │ │ │ │ add.w r2, r2, #384 @ 0x180 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2b9e48 │ │ │ │ cmp r6, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r6, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r5, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002b9f98 : │ │ │ │ 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 │ │ │ │ @@ -802881,89 +802881,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 2ba2ec │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002ba3bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -803038,29 +803038,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ba3fe │ │ │ │ bhi.n 2ba438 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ bhi.n 2ba3e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r0, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #624] @ (2ba728 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -803307,55 +803307,55 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2ba6dc │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r7, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r6, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002ba78c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -803387,17 +803387,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ba7b4 │ │ │ │ nop │ │ │ │ movs r5, #76 @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002ba7f4 : │ │ │ │ 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 │ │ │ │ @@ -803793,112 +803793,112 @@ │ │ │ │ b.n 2ba84c │ │ │ │ bmi.n 2bab4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2bab44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2bacd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002bacd4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -804469,141 +804469,141 @@ │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 2bb30a │ │ │ │ + cbnz r6, 2bb30a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 2bb30e │ │ │ │ + cbnz r4, 2bb30e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 2bb310 │ │ │ │ + cbnz r4, 2bb310 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 2bb30e │ │ │ │ + cbnz r4, 2bb30e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2bb308 │ │ │ │ + cbnz r2, 2bb30a │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 2bb308 │ │ │ │ + cbnz r6, 2bb308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, r3, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r6, r5, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #928] @ (2bb6d8 ) │ │ │ │ + ldr r7, [pc, #944] @ (2bb6e8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #760] @ (2bb63c ) │ │ │ │ + ldr r7, [pc, #776] @ (2bb64c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r0, r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #592] @ (2bb5a0 ) │ │ │ │ + ldr r7, [pc, #608] @ (2bb5b0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r6, r0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #424] @ (2bb504 ) │ │ │ │ + ldr r7, [pc, #440] @ (2bb514 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r4, r3, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #256] @ (2bb468 ) │ │ │ │ + ldr r7, [pc, #272] @ (2bb478 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, r6, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #96] @ (2bb3d4 ) │ │ │ │ + ldr r7, [pc, #112] @ (2bb3e4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, r1, r6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #952] @ (2bb738 ) │ │ │ │ + ldr r6, [pc, #968] @ (2bb748 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, r4, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #784] @ (2bb69c ) │ │ │ │ + ldr r6, [pc, #800] @ (2bb6ac ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, r6, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #624] @ (2bb608 ) │ │ │ │ + ldr r6, [pc, #640] @ (2bb618 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #464] @ (2bb574 ) │ │ │ │ + ldr r6, [pc, #480] @ (2bb584 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, r2, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #264] @ (2bb4b8 ) │ │ │ │ + ldr r6, [pc, #280] @ (2bb4c8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #72] @ (2bb404 ) │ │ │ │ + ldr r6, [pc, #88] @ (2bb414 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #904] @ (2bb750 ) │ │ │ │ + ldr r5, [pc, #920] @ (2bb760 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 002bb3c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -804635,17 +804635,17 @@ │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w bf584 │ │ │ │ adds r2, r1, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #448] @ (2bb5f4 ) │ │ │ │ + ldr r4, [pc, #464] @ (2bb604 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #312] @ (2bb574 ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bb4ec │ │ │ │ @@ -804780,27 +804780,27 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #184] @ (2bb63c ) │ │ │ │ + ldr r7, [pc, #200] @ (2bb64c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {} │ │ │ │ + push {r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 2bb604 │ │ │ │ + cbz r0, 2bb606 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r6, 2bb600 │ │ │ │ + cbz r2, 2bb602 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 2bb5fe │ │ │ │ + cbz r4, 2bb5fe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 2bb5fe │ │ │ │ + cbz r6, 2bb5fe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r4, 2bb5fe │ │ │ │ + cbz r0, 2bb600 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ ldr.w r2, [pc, #2956] @ 2bc13c │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -805880,136 +805880,136 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, r7, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #696] @ (2bc408 ) │ │ │ │ + ldr r5, [pc, #712] @ (2bc418 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [pc, #328] @ (2bc2a0 ) │ │ │ │ + ldr r4, [pc, #344] @ (2bc2b0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r2, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r0, 2bc17e │ │ │ │ + cbz r4, 2bc17e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2bc194 ) │ │ │ │ + ldr r4, [pc, #64] @ (2bc1a4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xf33c00c5 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #0] @ (2bc184 ) │ │ │ │ + ldr r3, [pc, #16] @ (2bc194 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #768] @ (2bc490 ) │ │ │ │ + ldr r2, [pc, #784] @ (2bc4a0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb8b6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [pc, #256] @ (2bc29c ) │ │ │ │ + ldr r2, [pc, #272] @ (2bc2ac ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #888] @ (2bc518 ) │ │ │ │ + ldr r3, [pc, #904] @ (2bc528 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ stc2l 0, cr0, [r4, #788] @ 0x314 │ │ │ │ ldr r7, [pc, #552] @ (2bc3d0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #672] @ (2bc44c ) │ │ │ │ + ldr r3, [pc, #688] @ (2bc45c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #632] @ (2bc428 ) │ │ │ │ + ldr r3, [pc, #648] @ (2bc438 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #804] @ 0x324 │ │ │ │ - stc2l 0, cr0, [r2, #-804]! @ 0xfffffcdc │ │ │ │ + ldc2l 0, cr0, [r6, #804] @ 0x324 │ │ │ │ + stc2l 0, cr0, [r6, #-804]! @ 0xfffffcdc │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #576] @ (2bc400 ) │ │ │ │ + ldr r0, [pc, #592] @ (2bc410 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfbe600c6 │ │ │ │ - ldr r2, [pc, #16] @ (2bc1e4 ) │ │ │ │ + @ instruction: 0xfbea00c6 │ │ │ │ + ldr r2, [pc, #32] @ (2bc1f4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r4, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bx ip │ │ │ │ + bxns ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r0, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [pc, #720] @ (2bc4c0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #632] @ (2bc46c ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #40] @ (2bc224 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx ip │ │ │ │ + bxns ip │ │ │ │ lsls r7, r0, #3 │ │ │ │ bx pc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa2e00c9 │ │ │ │ + @ instruction: 0xfa3200c9 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 0, cr0, [r0], {197} @ 0xc5 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr??.w r0, [r8, r9] │ │ │ │ - str r4, [r4, #16] │ │ │ │ + ldr??.w r0, [ip, r9] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xeafc00c5 │ │ │ │ lsrs r2, r1, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ blx bab44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2bda10 │ │ │ │ @@ -807146,165 +807146,165 @@ │ │ │ │ blx bf588 │ │ │ │ subs r3, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 2bb6f0 │ │ │ │ nop │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xe82200c5 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r1!, {r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r2, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 2bd1a8 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 2bd1b8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #160 @ (adr r4, 2bcf7c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 2bcf8c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf2d000c9 │ │ │ │ - add r3, pc, #488 @ (adr r3, 2bd0d4 ) │ │ │ │ + @ instruction: 0xf2d400c9 │ │ │ │ + add r3, pc, #504 @ (adr r3, 2bd0e4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2bc9d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf0fa00c9 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + @ instruction: 0xf0fe00c9 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, pc, #344 @ (adr r1, 2bd068 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 2bd078 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - and.w r0, r2, #201 @ 0xc9 │ │ │ │ - add r0, pc, #688 @ (adr r0, 2bd1cc ) │ │ │ │ + and.w r0, r6, #201 @ 0xc9 │ │ │ │ + add r0, pc, #704 @ (adr r0, 2bd1dc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2bd430 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r2, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cdp 0, 1, cr0, cr0, cr9, {6} │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + cdp 0, 1, cr0, cr4, cr9, {6} │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2bcfc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xebf600c6 │ │ │ │ + @ instruction: 0xebfa00c6 │ │ │ │ lsls r4, r0, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r5, pc, #520 @ (adr r5, 2bd16c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r5, pc, #264 @ (adr r5, 2bd074 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #1016 @ (adr r4, 2bd370 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, pc, #776 @ (adr r4, 2bd28c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, pc, #408 @ (adr r4, 2bd12c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, pc, #40 @ (adr r4, 2bcfd0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r3, pc, #696 @ (adr r3, 2bd274 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r3, pc, #320 @ (adr r3, 2bd110 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r1, [pc, #3624] @ 2bde00 │ │ │ │ ldr.w r2, [pc, #3624] @ 2bde04 │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #214 @ 0xd6 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ @@ -808557,306 +808557,306 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.w 2bb6f0 │ │ │ │ vqadd.u64 q8, q10, q0 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r7, r0, #3 │ │ │ │ vqadd.u8 q8, q10, q0 │ │ │ │ add r1, pc, #696 @ (adr r1, 2be0c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #432 @ (adr r1, 2bdfc8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ mrc2 0, 6, r0, cr10, cr0, {6} │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #160 @ (adr r1, 2bdec4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ mrc2 0, 4, r0, cr6, cr0, {6} │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #920 @ (adr r0, 2be1c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ mrc2 0, 2, r0, cr4, cr0, {6} │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #648 @ (adr r0, 2be0c4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ mrc2 0, 0, r0, cr0, cr0, {6} │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #376 @ (adr r0, 2bdfc0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ stc2l 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #120 @ (adr r0, 2bdecc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stc2l 0, cr0, [r0], #-832 @ 0xfffffcc0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfbea00d0 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfba400d0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfb6c00d0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfb1800d0 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfad600d0 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfa9800d0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfa5e00d0 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfa3000d0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh.w r0, [r0, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ vst1.8 @ instruction: 0xf98400d0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr??.w r0, [r4, r0, lsl #1] │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ vld4. {d0-d3}, [r4 :64], r0 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr??.w r0, [r0, #208] @ 0xd0 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh.w r0, [ip, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb.w r0, [ip, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r0, [sl, r0, lsl #1] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf7dc00d0 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf7b000d0 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf78400d0 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf74a00d0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movt r0, #51408 @ 0xc8d0 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subw r0, r0, #2256 @ 0x8d0 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf67000d0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf61600d0 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf5e800d0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf58e00d0 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r7, r0, #3 │ │ │ │ sbc.w r0, r0, #6815744 @ 0x680000 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf53200d0 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf4b000d0 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ orrs.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ and.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf3d600d0 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ usat r0, #16, lr, asr #3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf37c00d0 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r7, r0, #3 │ │ │ │ sbfx r0, sl, #3, #17 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf31a00d0 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf2ea00d0 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf2be00d0 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf25200d0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf22a00d0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ rsbs r0, r8, #208 @ 0xd0 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r2, [pc, #1728] @ 2be774 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r1, [pc, #1728] @ 2be778 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #1724] @ 2be77c │ │ │ │ add r2, pc │ │ │ │ @@ -809468,195 +809468,195 @@ │ │ │ │ add r1, pc │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ b.n 2be462 │ │ │ │ mrc 0, 4, r0, cr0, cr0, {6} │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r7, r0, #3 │ │ │ │ mrc 0, 2, r0, cr14, cr0, {6} │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldcl 0, cr0, [lr, #832] @ 0x340 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stc 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r0, #3 │ │ │ │ stc 0, cr0, [r0, #832] @ 0x340 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldcl 0, cr0, [r2, #-832] @ 0xfffffcc0 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stc 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldcl 0, cr0, [sl], #832 @ 0x340 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldcl 0, cr0, [r0], {208} @ 0xd0 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stc 0, cr0, [r2], #832 @ 0x340 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldcl 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mcrr 0, 13, r0, r4, cr0 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldc 0, cr0, [r6], {208} @ 0xd0 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xebe800d0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs.w r0, r6, r0, lsr #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeb8a00d0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adcs.w r0, ip, r0, lsr #3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeb2e00d0 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeafc00d0 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeaca00d0 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xeaa400d0 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ orns r0, sl, r0, lsr #3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ orrs.w r0, r2, r0, lsr #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bic.w r0, r8, r0, lsr #3 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrd r0, r0, [lr, #832]! @ 0x340 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrd r0, r0, [r4, #832] @ 0x340 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xe9a800d0 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrd r0, r0, [ip, #-832]! @ 0x340 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb lr!, {r4, r6, r7} │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb r4, {r4, r6, r7} │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia.w r8!, {r4, r6, r7} │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia.w r0, {r4, r6, r7} │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strd r0, r0, [sl], #-832 @ 0x340 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strex r0, r0, [r0, #832] @ 0x340 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xe81400d0 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be8f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r3, [r0, #620] @ 0x26c │ │ │ │ sub sp, #24 │ │ │ │ @@ -809916,83 +809916,83 @@ │ │ │ │ ldr r0, [pc, #148] @ (2bec50 ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ b.n 2bea70 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be7a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be64c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be600 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2be588 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be54c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be510 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be4d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be498 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2be45c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.w 311b7c │ │ │ │ stmdb 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 │ │ │ │ @@ -810706,15 +810706,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 2bf878 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2bf754 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ @@ -810722,109 +810722,109 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2bf5d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2bf490 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ svc 228 @ 0xe4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ svc 100 @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #230 @ 0xe6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r5, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r5, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r6, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ble.n 2bf43c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 2bf3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 2bf55c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bgt.n 2bf460 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ blt.n 2bf498 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ blt.n 2bf414 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ blt.n 2bf5cc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -811169,37 +811169,37 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bls.n 2bf828 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 2bf838 │ │ │ │ + bge.n 2bf840 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2bf844 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvc.n 2bf960 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bvs.n 2bf8d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr.w r2, [pc, #2284] @ 2c01d4 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movw r0, #2059 @ 0x80b │ │ │ │ movt r0, #19456 @ 0x4c00 │ │ │ │ ldr.w r3, [pc, #2272] @ 2c01d8 │ │ │ │ @@ -812001,21 +812001,21 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 2c0148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bpl.n 2c02e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r4, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 2c0218 │ │ │ │ lsls r0, r2, #3 │ │ │ │ @@ -812023,193 +812023,193 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2c011c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bmi.n 2c02bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r6, [r6, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2c0318 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r3, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bcs.n 2c01c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcs.n 2c0190 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bcs.n 2c034c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r2, [r6, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bne.n 2c01b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r5, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bne.n 2c0320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bne.n 2c02d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bne.n 2c02b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ beq.n 2c0220 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ beq.n 2c035c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ beq.n 2c031c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, sp, #840 @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr.w r2, [pc, #1292] @ 2c08a8 │ │ │ │ @@ -812679,33 +812679,33 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr6, {6} │ │ │ │ + cdp2 0, 9, cr0, cr14, cr6, {6} │ │ │ │ strb r0, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr6, {6} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr6, {6} │ │ │ │ ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [r2, #792]! @ 0x318 │ │ │ │ + stc2 0, cr0, [r6, #792]! @ 0x318 │ │ │ │ ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-792] @ 0xfffffce8 │ │ │ │ + stc2 0, cr0, [r2, #-792]! @ 0xfffffce8 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2 0, cr0, [lr], {198} @ 0xc6 │ │ │ │ + ldc2 0, cr0, [r2], {198} @ 0xc6 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfba200c6 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + @ instruction: 0xfba600c6 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2c1290 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r4, [pc, #1368] @ 2c0e50 │ │ │ │ ldr.w r2, [pc, #1368] @ 2c0e54 │ │ │ │ add r4, pc │ │ │ │ @@ -813201,100 +813201,100 @@ │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-792] @ 0xfffffce8 │ │ │ │ + ldc2 0, cr0, [lr, #-792] @ 0xfffffce8 │ │ │ │ strb r6, [r2, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vld1.8 {d16[6]}, [lr], r6 │ │ │ │ + ldr??.w r0, [r2, #198] @ 0xc6 │ │ │ │ stmia r5!, {r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr??.w r0, [ip, r6] │ │ │ │ + vld4. {d16-d19}, [r0], r6 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ uxth r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r0, 2c0eb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str.w r0, [r6, #198] @ 0xc6 │ │ │ │ + str.w r0, [sl, #198] @ 0xc6 │ │ │ │ strb r0, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r0, 2c0ec2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r6, 2c0eb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7b600c6 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + @ instruction: 0xf7ba00c6 │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf71400c6 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + @ instruction: 0xf71800c6 │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r1!, {r1, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf58a00c6 │ │ │ │ + @ instruction: 0xf58e00c6 │ │ │ │ stmia r1!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sbc.w r0, r2, #6488064 @ 0x630000 │ │ │ │ + sbc.w r0, r6, #6488064 @ 0x630000 │ │ │ │ ldr.w r2, [pc, #1132] @ 2c1380 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #1132] @ 2c1384 │ │ │ │ ldr.w r3, [pc, #1132] @ 2c1388 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ @@ -813709,113 +813709,113 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ b.w 2c0b66 │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orn r0, ip, #6488064 @ 0x630000 │ │ │ │ + orns r0, r0, #6488064 @ 0x630000 │ │ │ │ stmia r0!, {r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bics.w r0, ip, #6488064 @ 0x630000 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + orr.w r0, r0, #6488064 @ 0x630000 │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ittt vs │ │ │ │ lslvs r0, r2, #3 │ │ │ │ - ldrvs r0, [r1, r4] │ │ │ │ + ldrvs r4, [r1, r4] │ │ │ │ lslvs r6, r0, #3 │ │ │ │ - @ instruction: 0xf39c00c6 │ │ │ │ + usat r0, #6, r0, asr #3 │ │ │ │ ite cc │ │ │ │ lslcc r0, r2, #3 │ │ │ │ - ldrcs r2, [r3, r3] │ │ │ │ + ldrcs r6, [r3, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf37400c6 │ │ │ │ + @ instruction: 0xf37800c6 │ │ │ │ itee eq │ │ │ │ lsleq r0, r2, #3 │ │ │ │ - ldrne r4, [r6, r2] │ │ │ │ + ldrne r0, [r7, r2] │ │ │ │ lslne r6, r0, #3 │ │ │ │ - sbfx r0, r6, #3, #7 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + sbfx r0, sl, #3, #7 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bkpt 0x0022 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf25a00c6 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + @ instruction: 0xf25e00c6 │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r6, 2c1454 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r2, sp, #920 @ 0x398 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r5, r0, #3 │ │ │ │ pop {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf0f000c6 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + @ instruction: 0xf0f400c6 │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf0c800c6 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + @ instruction: 0xf0cc00c6 │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbnz r0, 2c14ce │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands.w r0, lr, #198 @ 0xc6 │ │ │ │ + bic.w r0, r2, #198 @ 0xc6 │ │ │ │ │ │ │ │ 002c145c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #752] @ (2c175c ) │ │ │ │ @@ -814128,84 +814128,84 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #800 @ 0x320 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #48 @ (adr r7, 2c17a8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp 0, 7, cr0, cr8, cr6, {6} │ │ │ │ + cdp 0, 7, cr0, cr12, cr6, {6} │ │ │ │ str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbnz r0, 2c17c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp 0, 1, cr0, cr8, cr6, {6} │ │ │ │ + cdp 0, 1, cr0, cr12, cr6, {6} │ │ │ │ cbnz r6, 2c17bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [lr, #792] @ 0x318 │ │ │ │ + ldcl 0, cr0, [r2, #792] @ 0x318 │ │ │ │ cbnz r0, 2c17bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [r8, #792] @ 0x318 │ │ │ │ + ldc 0, cr0, [ip, #792] @ 0x318 │ │ │ │ cbnz r6, 2c17ba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r6, #-792]! @ 0xfffffce8 │ │ │ │ + stcl 0, cr0, [sl, #-792]! @ 0xfffffce8 │ │ │ │ cbnz r2, 2c17bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [sl, #-792]! @ 0xfffffce8 │ │ │ │ + ldc 0, cr0, [lr, #-792]! @ 0xfffffce8 │ │ │ │ @ instruction: 0xb8da │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [r4, #-792] @ 0xfffffce8 │ │ │ │ + ldc 0, cr0, [r8, #-792] @ 0xfffffce8 │ │ │ │ @ instruction: 0xb8b4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [ip], #792 @ 0x318 │ │ │ │ + ldcl 0, cr0, [r0], #792 @ 0x318 │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r4], {198} @ 0xc6 │ │ │ │ + stcl 0, cr0, [r8], {198} @ 0xc6 │ │ │ │ @ instruction: 0xb862 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], {198} @ 0xc6 │ │ │ │ + ldc 0, cr0, [lr], {198} @ 0xc6 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r4], #-792 @ 0xfffffce8 │ │ │ │ + ldcl 0, cr0, [r8], #-792 @ 0xfffffce8 │ │ │ │ @ instruction: 0xb814 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mcrr 0, 12, r0, lr, cr6 │ │ │ │ + mrrc 0, 12, r0, r2, cr6 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -814338,26 +814338,26 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ cpsie a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eors.w r0, ip, r6, lsl #3 │ │ │ │ - stc 0, cr0, [r8, #-792]! @ 0xfffffce8 │ │ │ │ + @ instruction: 0xeaa000c6 │ │ │ │ + stc 0, cr0, [ip, #-792]! @ 0xfffffce8 │ │ │ │ @ instruction: 0xb634 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, ip, r6, lsl #3 │ │ │ │ + orns r0, r0, r6, lsl #3 │ │ │ │ @ instruction: 0xb60c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #712] @ (2c1c58 ) │ │ │ │ + ldr r7, [pc, #728] @ (2c1c68 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orr.w r0, r6, r6, lsl #3 │ │ │ │ + orr.w r0, sl, r6, 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #576] @ (2c1be8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -814588,36 +814588,36 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #32] @ (2c1c1c ) │ │ │ │ + ldr r6, [pc, #48] @ (2c1c2c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia.w sl, {r1, r2, r6, r7} │ │ │ │ - sbcs.w r0, r4, r6, lsl #3 │ │ │ │ + ldmia.w lr, {r1, r2, r6, r7} │ │ │ │ + sbcs.w r0, r8, r6, lsl #3 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [ip], #-792 @ 0x318 │ │ │ │ + ldrd r0, r0, [r0], #-792 @ 0x318 │ │ │ │ push {r1, r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds.w r0, r4, r6, lsl #3 │ │ │ │ - @ instruction: 0xe83c00c6 │ │ │ │ + adds.w r0, r8, r6, lsl #3 │ │ │ │ + strex r0, r0, [r0, #792] @ 0x318 │ │ │ │ cbz r0, 2c1c92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #504] @ (2c1e18 ) │ │ │ │ + ldr r5, [pc, #520] @ (2c1e28 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xe81200c6 │ │ │ │ - ldr r5, [pc, #360] @ (2c1d90 ) │ │ │ │ + @ instruction: 0xe81600c6 │ │ │ │ + ldr r5, [pc, #376] @ (2c1da0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r0, 2c1c96 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds.w r0, r2, r6, lsl #3 │ │ │ │ - b.n 2c1bb4 │ │ │ │ + adds.w r0, r6, r6, lsl #3 │ │ │ │ + b.n 2c1bbc │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #932] @ (2c1fec ) │ │ │ │ @@ -814977,51 +814977,51 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #376] @ (2c2178 ) │ │ │ │ + ldr r2, [pc, #392] @ (2c2188 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c19e8 │ │ │ │ + b.n 2c19f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [pc, #224] @ (2c20ec ) │ │ │ │ + ldr r2, [pc, #240] @ (2c20fc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c19a4 │ │ │ │ + b.n 2c19ac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [pc, #64] @ (2c2054 ) │ │ │ │ + ldr r2, [pc, #80] @ (2c2064 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c1fa8 │ │ │ │ + b.n 2c1fb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c190c │ │ │ │ + b.n 2c1914 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c1ecc │ │ │ │ + b.n 2c1ed4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c18c0 │ │ │ │ + b.n 2c18c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c1e70 │ │ │ │ + b.n 2c1e78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c1864 │ │ │ │ + b.n 2c186c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #352] @ (2c219c ) │ │ │ │ + ldr r1, [pc, #368] @ (2c21ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, sp, #664 @ 0x298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c1e60 │ │ │ │ + b.n 2c1e68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c27c4 │ │ │ │ + b.n 2c27cc │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr.w r2, [pc, #1080] @ 2c2494 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -815438,75 +815438,75 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c2a08 │ │ │ │ + b.n 2c2a10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c27f0 │ │ │ │ + b.n 2c27f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c27a4 │ │ │ │ + b.n 2c27ac │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r7, [pc, #144] @ (2c2560 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #944] @ (2c2884 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c25e8 │ │ │ │ + b.n 2c25f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c25a0 │ │ │ │ + b.n 2c25a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c255c │ │ │ │ + b.n 2c2564 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c2bdc │ │ │ │ + b.n 2c2be4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r8, sp │ │ │ │ + add ip, sp │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #868] @ (2c28a0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -815829,65 +815829,65 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 2c2978 │ │ │ │ + bgt.n 2c2980 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #1008 @ (adr r7, 2c2cac ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 2c292c │ │ │ │ + bgt.n 2c2934 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #848 @ (adr r7, 2c2c18 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bgt.n 2c28e8 │ │ │ │ + bgt.n 2c28f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #688 @ (adr r7, 2c2b84 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2c28a4 │ │ │ │ + blt.n 2c28ac │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #520 @ (adr r7, 2c2ae8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 2c286c │ │ │ │ + blt.n 2c2874 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #328 @ (adr r7, 2c2a34 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2c2808 │ │ │ │ + blt.n 2c2810 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #160 @ (adr r7, 2c2998 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2c29c0 │ │ │ │ + blt.n 2c29c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, pc, #1016 @ (adr r6, 2c2cfc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2c2978 │ │ │ │ + blt.n 2c2980 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, pc, #832 @ (adr r6, 2c2c50 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - blt.n 2c2928 │ │ │ │ + blt.n 2c2930 │ │ │ │ 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, #2800] @ 0xaf0 │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ ldr.w r3, [pc, #3028] @ 2c3504 │ │ │ │ @@ -817052,101 +817052,101 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r6, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #880 @ (adr r5, 2c3884 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bge.n 2c3548 │ │ │ │ + bge.n 2c3550 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 2c35a0 │ │ │ │ + bhi.n 2c35a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, pc, #952 @ (adr r3, 2c38d8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r3, pc, #504 @ (adr r3, 2c371c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 2c3498 │ │ │ │ + bvc.n 2c34a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, pc, #184 @ (adr r3, 2c35e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 2c3600 │ │ │ │ + bvc.n 2c3608 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2c356c │ │ │ │ + bvc.n 2c3574 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r2, pc, #824 @ (adr r2, 2c3874 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #352 @ (adr r2, 2c36a0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r2, pc, #288 @ (adr r2, 2c3664 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 2c3448 │ │ │ │ + bvs.n 2c3450 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvs.n 2c363c │ │ │ │ + bvs.n 2c3644 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r0, pc, #920 @ (adr r0, 2c38e8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 2c3594 │ │ │ │ + bpl.n 2c359c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2c3530 │ │ │ │ + bcc.n 2c3538 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2c35ec │ │ │ │ + bcc.n 2c35f4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2c3548 │ │ │ │ + bne.n 2c3550 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2c35d0 │ │ │ │ + bne.n 2c35d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #920] @ (2c3910 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 2c3654 │ │ │ │ + beq.n 2c365c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2c35c0 │ │ │ │ + beq.n 2c35c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr.w r0, [pc, #1332] @ 2c3afc │ │ │ │ movs r5, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ @@ -817623,149 +817623,149 @@ │ │ │ │ add r0, pc │ │ │ │ movw r1, #1146 @ 0x47a │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 2c32c6 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2c3a70 │ │ │ │ + bne.n 2c3a78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2c3c1c │ │ │ │ + beq.n 2c3c24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r7, [sp, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #22 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -818003,41 +818003,41 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ ldr r5, [pc, #252] @ (2c4000 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ @@ -818140,27 +818140,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c3f62 │ │ │ │ nop │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r5, #74 @ 0x4a │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ 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 │ │ │ │ @@ -818269,27 +818269,27 @@ │ │ │ │ b.n 2c40a6 │ │ │ │ subs r4, #110 @ 0x6e │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r4, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r5, [pc, #456] @ (2c4348 ) │ │ │ │ sub.w sp, sp, #1080 @ 0x438 │ │ │ │ @@ -818470,37 +818470,37 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ ldr r5, [pc, #416] @ (2c453c ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -818659,27 +818659,27 @@ │ │ │ │ nop │ │ │ │ subs r1, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #86 @ 0x56 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r4, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r0, [r3, #30] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2c45ac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -818705,17 +818705,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c4580 │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2c4604 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -818741,17 +818741,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c45d8 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2c4664 │ │ │ │ @@ -818779,17 +818779,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c4636 │ │ │ │ nop │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2c46c4 │ │ │ │ @@ -818817,17 +818817,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c4696 │ │ │ │ nop │ │ │ │ b.n 2c487a │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2c4724 │ │ │ │ @@ -818855,17 +818855,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c46f6 │ │ │ │ nop │ │ │ │ ldmia r5!, {r0, r2, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #60] @ 2c4784 │ │ │ │ @@ -818893,17 +818893,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c4756 │ │ │ │ nop │ │ │ │ b.n 2c487a │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ bl 2c4388 │ │ │ │ @@ -818925,17 +818925,17 @@ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c47ac │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (2c4880 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -819000,17 +819000,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 247 @ 0xf7 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #114 @ 0x72 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (2c4940 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -819075,21 +819075,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 163 @ 0xa3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - nop {6} │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ + itt vs │ │ │ │ + lslvs r6, r0, #3 │ │ │ │ │ │ │ │ 002c4964 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ + pushvs {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ @@ -819150,31 +819150,31 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c499e │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002c4a38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -819389,21 +819389,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002c4c84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -819609,21 +819609,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r2, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c4e8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -819927,27 +819927,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r2, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c51a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -820155,21 +820155,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c5388 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -820404,21 +820404,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 2c5618 │ │ │ │ + cbz r0, 2c561a │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r3, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 2c561a │ │ │ │ + cbz r0, 2c561c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ │ │ │ 002c55b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -820616,21 +820616,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r6, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 2c57ca │ │ │ │ + cbz r6, 2c57ca │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 2c57cc │ │ │ │ + cbz r6, 2c57cc │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -820694,17 +820694,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2c5822 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -820821,31 +820821,31 @@ │ │ │ │ nop │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #206 @ 0xce │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #624] @ 0x270 │ │ │ │ mov r6, r0 │ │ │ │ @@ -821075,57 +821075,57 @@ │ │ │ │ b.n 2c5ac8 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r2, [r3, #29] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r2, [r2, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #308] @ (2c5d88 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -821255,41 +821255,41 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c5c94 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r0, [r0, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r2, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r6, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #1436] @ 2c6378 │ │ │ │ @@ -821858,143 +821858,143 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r4, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r2, #7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r5, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r0, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r3, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r1, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 2c6758 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 2c6768 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #712 @ (adr r7, 2c66c4 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 2c66d4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 2c6630 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 2c6640 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 2c659c ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 2c65ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r0, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2c6508 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 2c6518 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 2c647c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 2c648c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 2c67e0 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 2c67f0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 2c6754 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 2c6764 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 2c66b8 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 2c66c8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 2c662c ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 2c663c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 2c6598 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 2c65a8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 2c650c ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 2c651c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 2c6878 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 2c6488 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #248 @ (adr r3, 2c6580 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 2c6590 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #840 @ (adr r5, 2c67d4 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 2c67e4 ) │ │ │ │ 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 r4, [r0, #88] @ 0x58 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822035,17 +822035,17 @@ │ │ │ │ movw r1, #1019 @ 0x3fb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c64d2 │ │ │ │ nop │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 2c661c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 2c662c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -822075,17 +822075,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2c6532 │ │ │ │ nop │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #904 @ (adr r3, 2c68f8 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 2c6908 ) │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -822549,70 +822549,70 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 2c6dcc ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 2c6ddc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #88 @ (adr r1, 2c6ad8 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 2c6ae8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2c6d08 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 2c6d18 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2c6e14 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 2c6e24 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 2c6b14 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 2c6b24 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2c6c20 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 2c6c30 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 2c6afc ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 2c6b0c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2c6b54 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 2c6b64 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2c6e30 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 2c6e40 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #688 @ (adr r0, 2c6d64 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 2c6d74 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 2c6bec ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 2c6bfc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #136 @ (adr r0, 2c6b54 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 2c6b64 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #80 @ (adr r0, 2c6b28 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 2c6b38 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr5, {6} │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr5, {6} │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r0, #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, #624] @ 0x270 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822648,16 +822648,16 @@ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c6b24 │ │ │ │ nop │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc2l 0, cr0, [r6, #788] @ 0x314 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + stc2l 0, cr0, [sl, #788] @ 0x314 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r1, #624] @ 0x270 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822713,24 +822713,24 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c6ba0 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-788] @ 0xfffffcec │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + stc2 0, cr0, [r0, #-788]! @ 0xfffffcec │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r6, [r1, #624] @ 0x270 │ │ │ │ sub sp, #20 │ │ │ │ @@ -822792,24 +822792,24 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c6c64 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrrc2 0, 12, r0, r8, cr5 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + mrrc2 0, 12, r0, ip, cr5 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r1, #624] @ 0x270 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822865,24 +822865,24 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #276 @ 0x114 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c6d18 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfba200c5 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xfba600c5 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r1, #624] @ 0x270 │ │ │ │ sub sp, #16 │ │ │ │ @@ -822938,24 +822938,24 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c6dd0 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xfaea00c5 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfaee00c5 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -823113,48 +823113,48 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c6ed2 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb.w r0, [ip, r5] │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + vld4. {d0-d3}, [r0], r5 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -823294,36 +823294,36 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r1, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [r7, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf76e00c5 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + @ instruction: 0xf77200c5 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -823461,36 +823461,36 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r6, [r0, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs.w r0, lr, #6455296 @ 0x628000 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + rsb r0, r2, #6455296 @ 0x628000 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r0, #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, #624] @ 0x270 │ │ │ │ sub sp, #16 │ │ │ │ @@ -823523,16 +823523,16 @@ │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c73ce │ │ │ │ nop │ │ │ │ ldrsh r6, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds.w r0, ip, #6455296 @ 0x628000 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf52000c5 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r0, #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, #624] @ 0x270 │ │ │ │ sub sp, #16 │ │ │ │ @@ -823563,16 +823563,16 @@ │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c743a │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4b000c5 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + @ instruction: 0xf4b400c5 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ ldr r4, [pc, #872] @ (2c77ec ) │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ @@ -823904,81 +823904,81 @@ │ │ │ │ lsrs r6, r4, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r0, #6422528 @ 0x620000 │ │ │ │ lsls r0, r7, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ssat r0, #6, ip, lsl #3 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xf31000c5 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2de00c5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf2e200c5 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2b600c5 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + @ instruction: 0xf2ba00c5 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf28c00c5 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xf29000c5 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf26000c5 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xf26400c5 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf23400c5 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xf23800c5 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r0, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - addw r0, r8, #197 @ 0xc5 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + addw r0, ip, #197 @ 0xc5 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsbs r0, ip, #197 @ 0xc5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf1e000c5 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs.w r0, r0, #197 @ 0xc5 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + subs.w r0, r4, #197 @ 0xc5 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf18400c5 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + @ instruction: 0xf18800c5 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, r8, #197 @ 0xc5 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + adcs.w r0, ip, #197 @ 0xc5 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf12c00c5 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf13000c5 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824198,37 +824198,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf7dc00c4 │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 11, cr0, cr0, cr5, {6} │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + cdp 0, 11, cr0, cr4, cr5, {6} │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 8, cr0, cr6, cr5, {6} │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + cdp 0, 8, cr0, cr10, cr5, {6} │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 5, cr0, cr14, cr5, {6} │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + cdp 0, 6, cr0, cr2, cr5, {6} │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp 0, 3, cr0, cr10, cr5, {6} │ │ │ │ + cdp 0, 3, cr0, cr14, cr5, {6} │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cdp 0, 1, cr0, cr10, cr5, {6} │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + cdp 0, 1, cr0, cr14, cr5, {6} │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r3, r0 │ │ │ │ @@ -824451,37 +824451,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r6, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf53400c4 │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {197} @ 0xc5 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + stc 0, cr0, [ip], {197} @ 0xc5 │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsbs r0, ip, r5, lsl #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + @ instruction: 0xebe000c5 │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs.w r0, r4, r5, lsl #3 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + subs.w r0, r8, r5, lsl #3 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeb8e00c5 │ │ │ │ + @ instruction: 0xeb9200c5 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbc.w r0, lr, r5, lsl #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + sbcs.w r0, r2, r5, lsl #3 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ 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 r2, [pc, #680] @ (2c80b0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -824743,58 +824743,58 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 4, r0, cr8, cr10, {6} │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stc2 0, cr0, [sl, #872] @ 0x368 │ │ │ │ - @ instruction: 0xe9b000c5 │ │ │ │ + @ instruction: 0xe9b400c5 │ │ │ │ strh r0, [r1, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe98e00c5 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + @ instruction: 0xe99200c5 │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [r6, #-788]! @ 0x314 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + strd r0, r0, [sl, #-788]! @ 0x314 │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r6, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r6, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmdb ip, {r0, r2, r6, r7} │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldmdb r0, {r0, r2, r6, r7} │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [r2], #788 @ 0x314 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + strd r0, r0, [r6], #788 @ 0x314 │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia.w r8!, {r0, r2, r6, r7} │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldmia.w ip!, {r0, r2, r6, r7} │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia.w r0, {r0, r2, r6, r7} │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldmia.w r4, {r0, r2, r6, r7} │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strd r0, r0, [r6], #-788 @ 0x314 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + strd r0, r0, [sl], #-788 @ 0x314 │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ 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 r6, [pc, #688] @ (2c83f4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -825059,66 +825059,66 @@ │ │ │ │ b.n 2c824c │ │ │ │ nop │ │ │ │ @ instruction: 0xfb6800da │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xfa6000da │ │ │ │ ldr r7, [pc, #744] @ (2c86f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c8110 │ │ │ │ + b.n 2c8118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [pc, #576] @ (2c8658 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c80c8 │ │ │ │ + b.n 2c80d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [pc, #400] @ (2c85b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [pc, #192] @ (2c84f0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c8020 │ │ │ │ + b.n 2c8028 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [pc, #16] @ (2c844c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c7fd4 │ │ │ │ + b.n 2c7fdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [pc, #864] @ (2c87a8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c7f88 │ │ │ │ + b.n 2c7f90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2c7f3c │ │ │ │ + b.n 2c7f44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #560] @ (2c8688 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c7f00 │ │ │ │ + b.n 2c7f08 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [pc, #384] @ (2c85e4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c7eb4 │ │ │ │ + b.n 2c7ebc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ 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, #624] @ 0x270 │ │ │ │ sub sp, #20 │ │ │ │ @@ -825151,17 +825151,17 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c84a0 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #528] @ (2c86e0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c7d68 │ │ │ │ + b.n 2c7d70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ 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 r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, #24 │ │ │ │ @@ -825221,23 +825221,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c8542 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #40] @ (2c85a0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [pc, #880] @ (2c88f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c8ccc │ │ │ │ + b.n 2c8cd4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, #24 │ │ │ │ @@ -825386,49 +825386,49 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c85fa │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [pc, #120] @ (2c8798 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [pc, #928] @ (2c8acc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [pc, #744] @ (2c8a20 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [pc, #552] @ (2c896c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [pc, #352] @ (2c88b0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [pc, #216] @ (2c8830 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c8b54 │ │ │ │ + b.n 2c8b5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, #24 │ │ │ │ @@ -825577,49 +825577,49 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c87ce │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #296] @ (2c8a1c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [pc, #80] @ (2c8950 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #920] @ (2c8ca4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #728] @ (2c8bf0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #528] @ (2c8b34 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #392] @ (2c8ab4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 2c8980 │ │ │ │ + b.n 2c8988 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r6, 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -825772,49 +825772,49 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c89b0 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [pc, #400] @ (2c8c7c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [pc, #160] @ (2c8b98 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ blx pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0x47c6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0x4792 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bxns sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -825919,37 +825919,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c8b86 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r8, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r6, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 2c8c0c │ │ │ │ + bgt.n 2c8c14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ subs r7, r1, #0 │ │ │ │ @@ -825984,17 +825984,17 @@ │ │ │ │ movw r1, #277 @ 0x115 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c8cb0 │ │ │ │ nop │ │ │ │ cmp r2, lr │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 2c8d58 │ │ │ │ + bgt.n 2c8d60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -826099,37 +826099,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c8d46 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r8, sl │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r8, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r0, sp │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, r8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - blt.n 2c8e4c │ │ │ │ + blt.n 2c8e54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -826236,37 +826236,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c8e9a │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ muls r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ muls r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ orrs r4, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bls.n 2c8ef8 │ │ │ │ + bls.n 2c8f00 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r6, 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 r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, #28 │ │ │ │ @@ -826368,37 +826368,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c8fdc │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ tst r6, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ tst r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ rors r6, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ sbcs r2, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 2c91bc │ │ │ │ + bhi.n 2c91c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -826434,17 +826434,17 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c910e │ │ │ │ nop │ │ │ │ asrs r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvc.n 2c90f8 │ │ │ │ + bvc.n 2c9100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ 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 r5, [r0, #624] @ 0x270 │ │ │ │ sub sp, #24 │ │ │ │ @@ -826546,37 +826546,37 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c919e │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ eors r4, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ eors r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ands r0, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 2c91fc │ │ │ │ + bvs.n 2c9204 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -826611,17 +826611,17 @@ │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c92c6 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bvs.n 2c933c │ │ │ │ + bvs.n 2c9344 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ subs r7, r1, #0 │ │ │ │ @@ -826657,17 +826657,17 @@ │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c9338 │ │ │ │ nop │ │ │ │ subs r6, #234 @ 0xea │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 2c92d0 │ │ │ │ + bpl.n 2c92d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -826800,37 +826800,37 @@ │ │ │ │ b.n 2c93f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmdb ip, {r1, r3, r4, r6, r7} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r4!, {r1, r3, r4, r6, r7} │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 2c959c │ │ │ │ + bmi.n 2c95a4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ subs r7, r1, #0 │ │ │ │ @@ -826866,17 +826866,17 @@ │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2c954c │ │ │ │ nop │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 2c94bc │ │ │ │ + bcc.n 2c94c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [r0, #624] @ 0x270 │ │ │ │ @@ -827012,37 +827012,37 @@ │ │ │ │ ... │ │ │ │ b.n 2c9504 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2c943c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r3, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r3, #146 @ 0x92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcs.n 2c978c │ │ │ │ + bcs.n 2c9794 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r6, 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 r4, r1 │ │ │ │ @@ -827179,31 +827179,31 @@ │ │ │ │ ... │ │ │ │ b.n 2c9374 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #150 @ 0x96 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 2c9968 │ │ │ │ + bne.n 2c9970 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2c9288 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r1, #238 @ 0xee │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2c9828 │ │ │ │ + beq.n 2c9830 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - beq.n 2c97cc │ │ │ │ + beq.n 2c97d4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r6, r0, #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] @ (2c9930 ) │ │ │ │ @@ -827239,17 +827239,17 @@ │ │ │ │ nop │ │ │ │ b.n 2ca0c4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #624] @ 0x270 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ @@ -827303,21 +827303,21 @@ │ │ │ │ mov.w r1, #844 @ 0x34c │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2c9a04 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -827340,19 +827340,19 @@ │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c9a54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827439,35 +827439,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2c9afc │ │ │ │ b.n 2c9fb4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2c9f58 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r7, #102 @ 0x66 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r7, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c9b5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827554,35 +827554,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2c9c04 │ │ │ │ b.n 2c9eac │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2c9e50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r6, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c9c64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827669,35 +827669,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2c9d0c │ │ │ │ b.n 2c9da4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2c9d48 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #86 @ 0x56 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c9d6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -827786,35 +827786,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 2c9e18 │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ udf #244 @ 0xf4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r4, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r4, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c9e78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -827899,35 +827899,35 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 2c9f18 │ │ │ │ nop │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 2c9f38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r0, r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ │ │ │ │ 002c9f78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -828893,35 +828893,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ca4fa │ │ │ │ nop │ │ │ │ ble.n 2caa84 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r0, #82 @ 0x52 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r7, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ bl 5d0a8a │ │ │ │ ldrh r3, [r5, #22] │ │ │ │ movs r2, r0 │ │ │ │ bl 54ca92 │ │ │ │ @@ -828964,188 +828964,188 @@ │ │ │ │ vtbl.8 d28, {d15-d17}, d29 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vtbx.8 d16, {d15}, d29 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r0, r1, r2, r6} │ │ │ │ vqrshrun.s64 d28, , #1 │ │ │ │ vabdl.u q14, d31, d23 │ │ │ │ - vabal.u q11, d15, d8 │ │ │ │ + vabal.u q11, d15, d12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bl fff96b3e │ │ │ │ cbz r7, 2cab8c │ │ │ │ - vsri.64 q11, q10, #1 │ │ │ │ + vsri.64 q11, q12, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r0!, {r0, r3, r4, r6} │ │ │ │ - vmls.i q11, , d30[0] │ │ │ │ + vsri.64 q11, q9, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ itttt lt │ │ │ │ - vmlslt.i q11, , d24[0] │ │ │ │ + vmlslt.i q11, , d28[0] │ │ │ │ lsllt r6, r0, #3 │ │ │ │ cbz r1, 2cab9c @ unpredictable │ │ │ │ - vmlslt.i q11, , d18[0] │ │ │ │ + vmlslt.i q11, , d22[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bvc.n 2caac0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r5, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r4, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r2, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r1, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ lslle r5, r0, #3 │ │ │ │ - strle r0, [r1, #0] │ │ │ │ - lslgt r6, r0, #3 │ │ │ │ - ite lt │ │ │ │ + strle r4, [r1, #0] │ │ │ │ + lslle r6, r0, #3 │ │ │ │ + it lt │ │ │ │ lsllt r5, r0, #3 │ │ │ │ - cmpge r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - itt hi │ │ │ │ + it hi │ │ │ │ lslhi r5, r0, #3 │ │ │ │ - cmphi r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ite pl │ │ │ │ + it pl │ │ │ │ lslpl r5, r0, #3 │ │ │ │ - cmpmi r0, #134 @ 0x86 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - wfe │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + itt cs │ │ │ │ + lslcs r5, r0, #3 │ │ │ │ + ldrshcs r2, [r2, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #912] @ (2cb044 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -829494,73 +829494,73 @@ │ │ │ │ nop │ │ │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r4, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r3!, {r1, r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r4, 2cb0be │ │ │ │ + cbnz r0, 2cb0c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r4, 2cb0c0 │ │ │ │ + cbnz r0, 2cb0c2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 2cb0c2 │ │ │ │ + cbnz r6, 2cb0c2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r0, 2cb0c4 │ │ │ │ + cbnz r4, 2cb0c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r6, 2cb0c4 │ │ │ │ + cbnz r2, 2cb0c6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 2cb0c4 │ │ │ │ + cbnz r4, 2cb0c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -829726,51 +829726,51 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2cb1a6 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r3!, {r1, r2} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, r7, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ 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 r5, [pc, #476] @ (2cb4ac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -829968,45 +829968,45 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ bl 2cb2bc │ │ │ │ @@ -830028,17 +830028,17 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2cb51c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 2cb5c2 │ │ │ │ + cbz r0, 2cb5c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r6, r0, #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 │ │ │ │ @@ -830064,17 +830064,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2cb572 │ │ │ │ nop │ │ │ │ movs r1, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r6, 2cb604 │ │ │ │ + cbz r2, 2cb606 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r1, [pc, #408] @ (2cb758 ) │ │ │ │ @@ -830250,41 +830250,41 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r4, r5, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 2cb7d4 │ │ │ │ + cbz r4, 2cb7d4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 2cb7d6 │ │ │ │ + cbz r6, 2cb7d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 2cb7d6 │ │ │ │ + cbz r4, 2cb7d6 │ │ │ │ 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 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r4, [pc, #432] @ (2cb974 ) │ │ │ │ @@ -830479,43 +830479,43 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r2, r1, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r6, r4, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r2, [pc, #616] @ (2cbc4c ) │ │ │ │ @@ -830747,57 +830747,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, r3, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r2, r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov sl, r1 │ │ │ │ @@ -831056,47 +831056,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #688] @ (2cc240 ) │ │ │ │ + ldr r5, [pc, #704] @ (2cc250 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r2, r4, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #544] @ (2cc1bc ) │ │ │ │ + ldr r5, [pc, #560] @ (2cc1cc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r4, r7, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #392] @ (2cc130 ) │ │ │ │ + ldr r5, [pc, #408] @ (2cc140 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #248] @ (2cc0ac ) │ │ │ │ + ldr r5, [pc, #264] @ (2cc0bc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r4, r6, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #104] @ (2cc028 ) │ │ │ │ + ldr r5, [pc, #120] @ (2cc038 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #984] @ (2cc3a4 ) │ │ │ │ + ldr r4, [pc, #1000] @ (2cc3b4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmpe.f64 d0, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d0, d1 │ │ │ │ @@ -831250,23 +831250,23 @@ │ │ │ │ b.n 2cc0e6 │ │ │ │ pop {r1, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 2cc1dc │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 2cc4e0 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 2cc4f0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #296] @ (2cc29c ) │ │ │ │ + ldr r3, [pc, #312] @ (2cc2ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r0, r6, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #728 @ (adr r7, 2cc454 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 2cc464 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #144] @ (2cc210 ) │ │ │ │ + ldr r3, [pc, #160] @ (2cc220 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r2, r1, #23 │ │ │ │ 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 │ │ │ │ @@ -831463,47 +831463,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r2, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 2cc52c ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 2cc53c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #880] @ (2cc6f0 ) │ │ │ │ + ldr r1, [pc, #896] @ (2cc700 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 2cc4a8 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 2cc4b8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #736] @ (2cc66c ) │ │ │ │ + ldr r1, [pc, #752] @ (2cc67c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r2, r1, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 2cc424 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 2cc434 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #592] @ (2cc5e8 ) │ │ │ │ + ldr r1, [pc, #608] @ (2cc5f8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 2cc3a0 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 2cc3b0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #448] @ (2cc564 ) │ │ │ │ + ldr r1, [pc, #464] @ (2cc574 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r2, r0, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #880 @ (adr r5, 2cc71c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 2cc72c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #304] @ (2cc4e0 ) │ │ │ │ + ldr r1, [pc, #320] @ (2cc4f0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 2cc690 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 2cc6a0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #152] @ (2cc454 ) │ │ │ │ + ldr r1, [pc, #168] @ (2cc464 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2cc404 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -831528,17 +831528,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2cc3d8 │ │ │ │ @ instruction: 0xfbffffff │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 2cc450 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 2cc460 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #504] @ (2cc60c ) │ │ │ │ + ldr r0, [pc, #520] @ (2cc61c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2cc45c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -831563,17 +831563,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2cc430 │ │ │ │ udiv pc, r7, pc │ │ │ │ asrs r6, r3, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #736 @ (adr r4, 2cc748 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 2cc758 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #152] @ (2cc504 ) │ │ │ │ + ldr r0, [pc, #168] @ (2cc514 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2cc4b4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -831598,17 +831598,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2cc488 │ │ │ │ @ instruction: 0xfb6fffff │ │ │ │ asrs r6, r0, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 2cc640 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 2cc650 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2cc50c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -831633,17 +831633,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2cc4e0 │ │ │ │ @ instruction: 0xfb2fffff │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #32 @ (adr r4, 2cc538 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 2cc548 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #528] @ (2cc740 ) │ │ │ │ @@ -831860,47 +831860,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ac │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r6, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #576 @ (adr r2, 2cc9a0 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 2cc9b0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r0, r2, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #424 @ (adr r2, 2cc914 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 2cc924 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 2cc888 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 2cc898 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #128 @ (adr r2, 2cc804 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 2cc814 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 2ccb78 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 2ccb88 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r6, sp │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 2ccaec ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 2ccafc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #264] @ (2cc8b8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -832012,23 +832012,23 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #528 @ (adr r0, 2ccadc ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 2ccaec ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r0, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #368 @ (adr r0, 2cca48 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 2cca58 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ 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 r2, [pc, #204] @ (2cc9b8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -832119,29 +832119,29 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 2cca24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r0, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #360] @ (2ccb64 ) │ │ │ │ @@ -832290,35 +832290,35 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r6, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ blx bd980 │ │ │ │ @@ -832336,19 +832336,19 @@ │ │ │ │ movw r1, #766 @ 0x2fe │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #328] @ (2ccd48 ) │ │ │ │ @@ -832476,29 +832476,29 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r4, r5, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r0, r0, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #3156] @ 2cd9e0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -833666,186 +833666,186 @@ │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r7, sp, #32 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r0, [r2, #196] @ 0xc4 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ usat r0, #4, r2, lsl #3 │ │ │ │ stcl 0, cr0, [r4, #784] @ 0x310 │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r2, r0, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r2, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r4, r6, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r0, r6, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r4, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r3, r3, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2ce13c │ │ │ │ + b.n 2ce144 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blx r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2cdf98 │ │ │ │ + b.n 2cdfa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #136] @ (2cdb48 ) │ │ │ │ + ldr r3, [pc, #152] @ (2cdb58 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cddd0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2cde18 │ │ │ │ + b.n 2cde20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2cdd4c │ │ │ │ + b.n 2cdd54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r0, #3 │ │ │ │ vrev32.32 q8, │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2cdb54 │ │ │ │ + b.n 2cdb5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ cdp2 0, 15, cr0, cr2, cr15, {6} │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp2 0, 8, cr0, cr6, cr15, {6} │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp2 0, 4, cr0, cr2, cr15, {6} │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp2 0, 0, cr0, cr8, cr15, {6} │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldc2l 0, cr0, [r8, #828] @ 0x33c │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ stc2 0, cr0, [sl, #828]! @ 0x33c │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stc2 0, cr0, [r2, #828] @ 0x33c │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stc2l 0, cr0, [r0, #-828]! @ 0xfffffcc4 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx bd980 │ │ │ │ ldr.w r3, [pc, #3348] @ 2ce884 │ │ │ │ ldr.w r2, [pc, #3348] @ 2ce888 │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ add r3, pc │ │ │ │ @@ -834971,351 +834971,351 @@ │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cce4e │ │ │ │ b.w 2cd16a │ │ │ │ nop │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xfb9a00cf │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfb6600cf │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfb4200cf │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfb1e00cf │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xfae200cf │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfaae00cf │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfa7400cf │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xfa3a00cf │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfa0400cf │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vld1.8 {d16[6]}, [r0] │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ vld1.8 {d0[6]}, [sl] │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr??.w r0, [sl, pc] │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ vst4. {d16-d19}, [r4] │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vld4. {d0-d3}, [r2] │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr??.w r0, [r6, #207] @ 0xcf │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh.w r0, [ip, #207] @ 0xcf │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb.w r0, [ip, #207] @ 0xcf │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr??.w r0, [r8, pc] │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh.w r0, [lr, pc] │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb.w r0, [r8, pc] │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf7d600cf │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf7a400cf │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf77200cf │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf73c00cf │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf71400cf │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf6da00cf │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf6b600cf │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf69200cf │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf65c00cf │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf63a00cf │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ addw r0, r4, #2255 @ 0x8cf │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf5e000cf │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ sub.w r0, sl, #6782976 @ 0x678000 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf58600cf │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adc.w r0, lr, #6782976 @ 0x678000 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf52a00cf │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf4f200cf │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf4ce00cf │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ eors.w r0, r6, #6782976 @ 0x678000 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ orns r0, r2, #6782976 @ 0x678000 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bics.w r0, sl, #6782976 @ 0x678000 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf3fe00cf │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ubfx r0, r8, #3, #16 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf39000cf │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ bfi r0, ip, #3, #13 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf33200cf │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf2f800cf │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf2be00cf │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf28400cf │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ movw r0, #41167 @ 0xa0cf │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf21400cf │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf1f000cf │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs.w r0, r6, #207 @ 0xcf │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf19200cf │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adcs.w r0, lr, #207 @ 0xcf │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf12200cf │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf0fe00cf │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf0de00cf │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf0ac00cf │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ orns r0, r6, #207 @ 0xcf │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ orrs.w r0, r4, #207 @ 0xcf │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bics.w r0, r2, #207 @ 0xcf │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ and.w r0, lr, #207 @ 0xcf │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vmla.i32 d0, d28, d15[0] │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vhadd.s q8, q15, │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vhadd.s8 q8, q15, │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vhadd.s16 q0, q15, │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp 0, 12, cr0, cr2, cr15, {6} │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r6, r0, #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 │ │ │ │ @@ -835387,27 +835387,27 @@ │ │ │ │ add.w r2, r2, #348 @ 0x15c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cebfc │ │ │ │ adds.w r0, r0, pc, lsl #3 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xeae600cf │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xeabe00cf │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r6, r0, #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 │ │ │ │ @@ -835454,22 +835454,22 @@ │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2cecce │ │ │ │ nop │ │ │ │ bics.w r0, lr, pc, lsl #3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ands.w r0, r4, pc, lsl #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r1, [pc, #156] @ (2cede4 ) │ │ │ │ add r1, pc │ │ │ │ cbz r0, 2ceda0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -835531,19 +835531,19 @@ │ │ │ │ b.n 2ced9a │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9b800cf │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #620] @ 0x26c │ │ │ │ sub sp, #24 │ │ │ │ @@ -835682,55 +835682,55 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #428 @ 0x1ac │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2cee92 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrd r0, r0, [ip], #-828 @ 0x33c │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xe83800cf │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xe81000cf │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cef94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cef54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #372] @ (2cf15c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -835892,45 +835892,45 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2cef28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2cee2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cedec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2ced98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #716] @ (2cf488 ) │ │ │ │ @@ -836194,49 +836194,49 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #20] │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 2cedbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2ced18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2cfc58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cfad4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cfa54 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ 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 r2, [pc, #288] @ (2cf614 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -836359,35 +836359,35 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 2cf950 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cf910 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cf8d0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cf894 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1100] @ 2cfab0 │ │ │ │ @@ -836819,81 +836819,81 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ b.n 2cfbb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2cfb40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ svc 170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ svc 68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ udf #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ udf #86 @ 0x56 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 2cfad4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ble.n 2cfa40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ble.n 2cfb80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 2cfb38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bgt.n 2cfaf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #460] @ (2cfd28 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -837079,53 +837079,53 @@ │ │ │ │ nop │ │ │ │ blt.n 2cfca4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strh r2, [r0, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bx r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r2, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #203 @ 0xcb │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bge.n 2cfdf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bge.n 2cfda8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ 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, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -837260,31 +837260,31 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2cff9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r6, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r2, [r2, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ bhi.n 2cfe7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -837441,38 +837441,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #778 @ 0x30a │ │ │ │ blx bf588 │ │ │ │ mov sl, r0 │ │ │ │ b.n 2cfff4 │ │ │ │ bvc.n 2d0088 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r2, [r5, #21] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3, r5, r7} │ │ │ │ @ instruction: 0xffff7cb8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvs.n 2d00b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bvs.n 2d0070 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d00f8 : │ │ │ │ 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 │ │ │ │ @@ -837656,43 +837656,43 @@ │ │ │ │ b.n 2d0196 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 2d0258 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ bpl.n 2d0338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bmi.n 2d02b4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2d0220 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #700] @ (2d05f0 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -837973,15 +837973,15 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ bvs.n 2d0674 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ @@ -837989,43 +837989,43 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2d06e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2d06ac │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2d0694 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcc.n 2d0638 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmpe.f64 d0, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ @@ -838136,23 +838136,23 @@ │ │ │ │ b.n 2d06cc │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcs.n 2d0860 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcs.n 2d0824 │ │ │ │ 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 │ │ │ │ @@ -838768,23 +838768,23 @@ │ │ │ │ mov r2, lr │ │ │ │ b.n 2d0f42 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #4 │ │ │ │ vldr d6, [r2, #-24] @ 0xffffffe8 │ │ │ │ adds r2, #32 │ │ │ │ vldr d3, [r1, #-24] @ 0xffffffe8 │ │ │ │ adds r1, #32 │ │ │ │ vldr d7, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -839153,112 +839153,112 @@ │ │ │ │ blx bf588 │ │ │ │ b.w 2d07f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp2 0, 5, cr0, cr2, cr5, {6} │ │ │ │ + cdp2 0, 5, cr0, cr6, cr5, {6} │ │ │ │ ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ + ldc2 0, cr0, [lr, #788]! @ 0x314 │ │ │ │ ldmia r1, {r1, r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [r4, #788] @ 0x314 │ │ │ │ + ldc2 0, cr0, [r8, #788] @ 0x314 │ │ │ │ ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-788]! @ 0xfffffcec │ │ │ │ + ldc2l 0, cr0, [r2, #-788]! @ 0xfffffcec │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2l 0, cr0, [sl, #-788] @ 0xfffffcec │ │ │ │ + stc2l 0, cr0, [lr, #-788] @ 0xfffffcec │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2 0, cr0, [r4, #-788]! @ 0xfffffcec │ │ │ │ + stc2 0, cr0, [r8, #-788]! @ 0xfffffcec │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2 0, cr0, [r0, #-788] @ 0xfffffcec │ │ │ │ + stc2 0, cr0, [r4, #-788] @ 0xfffffcec │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2l 0, cr0, [sl], {197} @ 0xc5 │ │ │ │ + ldc2l 0, cr0, [lr], {197} @ 0xc5 │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2], #788 @ 0x314 │ │ │ │ + ldc2 0, cr0, [r6], #788 @ 0x314 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2 0, cr0, [sl], {197} @ 0xc5 │ │ │ │ + stc2 0, cr0, [lr], {197} @ 0xc5 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2], #-788 @ 0xfffffcec │ │ │ │ + stc2l 0, cr0, [r6], #-788 @ 0xfffffcec │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl], #-788 @ 0xfffffcec │ │ │ │ + ldc2 0, cr0, [lr], #-788 @ 0xfffffcec │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc2 0, cr0, [r0], {197} @ 0xc5 │ │ │ │ + ldc2 0, cr0, [r4], {197} @ 0xc5 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfbee00c5 │ │ │ │ + @ instruction: 0xfbf200c5 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - smlald r0, r0, r4, r5 │ │ │ │ + smlald r0, r0, r8, r5 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb9e00c5 │ │ │ │ + @ instruction: 0xfba200c5 │ │ │ │ stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb7800c5 │ │ │ │ + @ instruction: 0xfb7c00c5 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb5400c5 │ │ │ │ + @ instruction: 0xfb5800c5 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb2e00c5 │ │ │ │ + @ instruction: 0xfb3200c5 │ │ │ │ stmia r6!, {r1, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb0800c5 │ │ │ │ + @ instruction: 0xfb0c00c5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -839898,22 +839898,22 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d1804 │ │ │ │ ... │ │ │ │ itte lt │ │ │ │ lsllt r7, r1, #3 │ │ │ │ - ldrlt r7, [pc, #0] @ (2d1c18 ) │ │ │ │ + ldrlt r7, [pc, #16] @ (2d1c28 ) │ │ │ │ lslge r5, r0, #3 │ │ │ │ - bics.w r0, lr, #6455296 @ 0x628000 │ │ │ │ + orr.w r0, r2, #6455296 @ 0x628000 │ │ │ │ pop {r3, r6, r7, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r5, [pc, #56] @ (2d1c5c ) │ │ │ │ + ldr r5, [pc, #72] @ (2d1c6c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movw r0, #49349 @ 0xc0c5 │ │ │ │ + @ instruction: 0xf25000c5 │ │ │ │ vldr d5, [pc, #828] @ 2d1f68 │ │ │ │ vmov.f64 d1, d5 │ │ │ │ vldr d4, [r5, #8] │ │ │ │ vldr d6, [r1, #8] │ │ │ │ vldr d7, [ip, #8] │ │ │ │ vmla.f64 d1, d4, d6 │ │ │ │ vmla.f64 d5, d4, d7 │ │ │ │ @@ -840214,92 +840214,92 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d1804 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ pop {r3, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #56] @ (2d1fb0 ) │ │ │ │ + ldr r4, [pc, #72] @ (2d1fc0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adc.w r0, ip, #197 @ 0xc5 │ │ │ │ + adcs.w r0, r0, #197 @ 0xc5 │ │ │ │ pop {r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #920] @ (2d231c ) │ │ │ │ + ldr r3, [pc, #936] @ (2d232c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf12600c5 │ │ │ │ + @ instruction: 0xf12a00c5 │ │ │ │ pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #768] @ (2d2290 ) │ │ │ │ + ldr r3, [pc, #784] @ (2d22a0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0fe00c5 │ │ │ │ + add.w r0, r2, #197 @ 0xc5 │ │ │ │ pop {r1, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2d21fc ) │ │ │ │ + ldr r3, [pc, #624] @ (2d220c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0d800c5 │ │ │ │ + @ instruction: 0xf0dc00c5 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #456] @ (2d2170 ) │ │ │ │ + ldr r3, [pc, #472] @ (2d2180 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0b000c5 │ │ │ │ + @ instruction: 0xf0b400c5 │ │ │ │ pop {r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #296] @ (2d20dc ) │ │ │ │ + ldr r3, [pc, #312] @ (2d20ec ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eor.w r0, sl, #197 @ 0xc5 │ │ │ │ + eor.w r0, lr, #197 @ 0xc5 │ │ │ │ cbnz r4, 2d2032 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #136] @ (2d2048 ) │ │ │ │ + ldr r3, [pc, #152] @ (2d2058 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orn r0, r2, #197 @ 0xc5 │ │ │ │ + orn r0, r6, #197 @ 0xc5 │ │ │ │ cbnz r4, 2d2034 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #1000] @ (2d23b4 ) │ │ │ │ + ldr r2, [pc, #1016] @ (2d23c4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics.w r0, r8, #197 @ 0xc5 │ │ │ │ + bics.w r0, ip, #197 @ 0xc5 │ │ │ │ cbnz r2, 2d2036 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #832] @ (2d2318 ) │ │ │ │ + ldr r2, [pc, #848] @ (2d2328 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - and.w r0, lr, #197 @ 0xc5 │ │ │ │ + ands.w r0, r2, #197 @ 0xc5 │ │ │ │ cbnz r2, 2d2038 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #672] @ (2d2284 ) │ │ │ │ + ldr r2, [pc, #688] @ (2d2294 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i32 d16, d24, d5[0] │ │ │ │ + vmla.i32 d16, d28, d5[0] │ │ │ │ cbnz r0, 2d203a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #504] @ (2d21e8 ) │ │ │ │ + ldr r2, [pc, #520] @ (2d21f8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vext.8 q0, q14, , #0 │ │ │ │ + vmla.i d16, d16, d1[1] │ │ │ │ cbnz r6, 2d203a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #336] @ (2d214c ) │ │ │ │ + ldr r2, [pc, #352] @ (2d215c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i16 d0, d20, d5[0] │ │ │ │ + vmla.i16 d0, d24, d5[0] │ │ │ │ revsh r6, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #176] @ (2d20b8 ) │ │ │ │ + ldr r2, [pc, #192] @ (2d20c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vhadd.s32 q8, q13, │ │ │ │ + vhadd.s32 q8, q15, │ │ │ │ hlt 0x003c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [pc, #8] @ (2d201c ) │ │ │ │ + ldr r2, [pc, #24] @ (2d202c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vhadd.s8 q8, q9, │ │ │ │ + vhadd.s8 q8, q11, │ │ │ │ hlt 0x0014 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #872] @ (2d2388 ) │ │ │ │ + ldr r1, [pc, #888] @ (2d2398 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vhadd.s16 q0, q12, │ │ │ │ + vhadd.s16 q0, q14, │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #704] @ (2d22ec ) │ │ │ │ + ldr r1, [pc, #720] @ (2d22fc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 15, cr0, cr0, cr5, {6} │ │ │ │ + cdp 0, 15, cr0, cr4, cr5, {6} │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #164] @ (2d20d8 ) │ │ │ │ ldr r0, [pc, #164] @ (2d20dc ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #164] @ (2d20e0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -840359,32 +840359,32 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 2d1804 │ │ │ │ cbnz r6, 2d20f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #752] @ (2d23d0 ) │ │ │ │ + ldr r0, [pc, #768] @ (2d23e0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldcl 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ + ldcl 0, cr0, [lr, #788]! @ 0x314 │ │ │ │ cbnz r2, 2d20fa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #576] @ (2d232c ) │ │ │ │ + ldr r0, [pc, #592] @ (2d233c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldcl 0, cr0, [r0, #788] @ 0x314 │ │ │ │ + ldcl 0, cr0, [r4, #788] @ 0x314 │ │ │ │ cbnz r2, 2d20fc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #416] @ (2d2298 ) │ │ │ │ + ldr r0, [pc, #432] @ (2d22a8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc 0, cr0, [r6, #788]! @ 0x314 │ │ │ │ + stc 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #256] @ (2d2204 ) │ │ │ │ + ldr r0, [pc, #272] @ (2d2214 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc 0, cr0, [r2, #788] @ 0x314 │ │ │ │ + stc 0, cr0, [r6, #788] @ 0x314 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -840693,42 +840693,42 @@ │ │ │ │ ... │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb7ea │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adc.w r0, r8, r5, lsl #3 │ │ │ │ + adc.w r0, ip, r5, lsl #3 │ │ │ │ @ instruction: 0xb66c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xeaf000c5 │ │ │ │ - @ instruction: 0xeaba00c5 │ │ │ │ + @ instruction: 0xeaf400c5 │ │ │ │ + @ instruction: 0xeabe00c5 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add lr, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands.w r0, r4, r5, lsl #3 │ │ │ │ + ands.w r0, r8, r5, lsl #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ blx bbde0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2d26ba │ │ │ │ movs r3, #1 │ │ │ │ @@ -840949,70 +840949,70 @@ │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2d2162 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strd r0, r0, [r2, #-788] @ 0x314 │ │ │ │ + strd r0, r0, [r6, #-788] @ 0x314 │ │ │ │ push {r1, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmdb r0, {r0, r2, r6, r7} │ │ │ │ + ldmdb r4, {r0, r2, r6, r7} │ │ │ │ push {r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2d247c │ │ │ │ + b.n 2d2484 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia.w lr!, {r0, r2, r6, r7} │ │ │ │ + ldmia.w r2!, {r0, r2, r6, r7} │ │ │ │ cbz r6, 2d2792 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia.w r2, {r0, r2, r6, r7} │ │ │ │ - orrs r6, r3 │ │ │ │ + stmia.w r6, {r0, r2, r6, r7} │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r0, 2d2792 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe83e00c5 │ │ │ │ + strex r0, r0, [r2, #788] @ 0x314 │ │ │ │ cbz r0, 2d2794 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2d232c │ │ │ │ + b.n 2d2334 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2714 │ │ │ │ + b.n 2d271c │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r4, 2d2792 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d26cc │ │ │ │ + b.n 2d26d4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r4, 2d2794 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d268c │ │ │ │ + b.n 2d2694 │ │ │ │ lsls r5, r0, #3 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2644 │ │ │ │ + b.n 2d264c │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -841041,17 +841041,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d2786 │ │ │ │ nop │ │ │ │ sxth r2, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2500 │ │ │ │ + b.n 2d2508 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -841080,17 +841080,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d27e6 │ │ │ │ nop │ │ │ │ cbz r2, 2d284a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d24a0 │ │ │ │ + b.n 2d24a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (2d2880 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -841120,17 +841120,17 @@ │ │ │ │ b.n 2d2844 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ udf #35 @ 0x23 │ │ │ │ vsra.u32 , q6, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2450 │ │ │ │ + b.n 2d2458 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ (2d28e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -841159,17 +841159,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d28b0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ble.n 2d287a │ │ │ │ vshr.u64 , q8, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d23e0 │ │ │ │ + b.n 2d23e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #208] @ (2d29d8 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -841259,23 +841259,23 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2338 │ │ │ │ + b.n 2d2340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d22f4 │ │ │ │ + b.n 2d22fc │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #952] @ (2d2dcc ) │ │ │ │ @@ -841621,47 +841621,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d30a0 │ │ │ │ + b.n 2d30a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d305c │ │ │ │ + b.n 2d3064 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d3014 │ │ │ │ + b.n 2d301c │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2fcc │ │ │ │ + b.n 2d2fd4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2f88 │ │ │ │ + b.n 2d2f90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2d2f40 │ │ │ │ + b.n 2d2f48 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #1276] @ 2d333c │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -842152,99 +842152,99 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #344] @ (2d34a0 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [pc, #936] @ (2d36fc ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2d332c │ │ │ │ + ble.n 2d3334 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2d3388 │ │ │ │ + ble.n 2d3390 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 2d3330 │ │ │ │ + bgt.n 2d3338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 2d32d0 │ │ │ │ + bgt.n 2d32d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #968 @ (adr r7, 2d375c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 2d348c │ │ │ │ + bgt.n 2d3494 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #808 @ (adr r7, 2d36c8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bge.n 2d3410 │ │ │ │ + bge.n 2d3418 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [pc, #144] @ (2d3438 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 2d33f8 │ │ │ │ + bgt.n 2d3400 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #488 @ (adr r7, 2d359c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 2d33b8 │ │ │ │ + bgt.n 2d33c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #328 @ (adr r7, 2d3508 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 2d3374 │ │ │ │ + blt.n 2d337c │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #168 @ (adr r7, 2d3474 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 2d3330 │ │ │ │ + blt.n 2d3338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r6, pc, #904 @ (adr r6, 2d3764 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bls.n 2d347c │ │ │ │ + bls.n 2d3484 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #240] @ (2d34d4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 2d3464 │ │ │ │ + blt.n 2d346c │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r6, pc, #584 @ (adr r6, 2d3638 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 2d3428 │ │ │ │ + blt.n 2d3430 │ │ │ │ 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 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r2, [pc, #552] @ (2d3638 ) │ │ │ │ @@ -842460,47 +842460,47 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #584 @ (adr r4, 2d389c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 2d3688 │ │ │ │ + bls.n 2d3690 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, pc, #376 @ (adr r4, 2d37d8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2d3630 │ │ │ │ + bhi.n 2d3638 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, pc, #32 @ (adr r4, 2d368c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2d358c │ │ │ │ + bhi.n 2d3594 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, pc, #904 @ (adr r3, 2d3a00 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2d3750 │ │ │ │ + bhi.n 2d3758 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, pc, #752 @ (adr r3, 2d3974 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2d370c │ │ │ │ + bhi.n 2d3714 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r3, pc, #600 @ (adr r3, 2d38e8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2d36cc │ │ │ │ + bhi.n 2d36d4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -842771,47 +842771,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r1, pc, #96 @ (adr r1, 2d39fc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 2d38dc │ │ │ │ + bpl.n 2d38e4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, pc, #960 @ (adr r0, 2d3d68 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 2d3a98 │ │ │ │ + bpl.n 2d3aa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, pc, #800 @ (adr r0, 2d3cd4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 2d3a54 │ │ │ │ + bpl.n 2d3a5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, pc, #640 @ (adr r0, 2d3c40 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bpl.n 2d3a10 │ │ │ │ + bpl.n 2d3a18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, pc, #480 @ (adr r0, 2d3bac ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bmi.n 2d39cc │ │ │ │ + bpl.n 2d39d4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, pc, #320 @ (adr r0, 2d3b18 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bmi.n 2d3988 │ │ │ │ + bmi.n 2d3990 │ │ │ │ lsls r5, r0, #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 sl, r2 │ │ │ │ @@ -842974,35 +842974,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ rors r6, r6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 2d3c50 │ │ │ │ + bcc.n 2d3c58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 2d3c0c │ │ │ │ + bcc.n 2d3c14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 2d3bc8 │ │ │ │ + bcc.n 2d3bd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 2d3b80 │ │ │ │ + bcs.n 2d3b88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbnz r0, 2d3be0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -843031,17 +843031,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 2d3cb4 │ │ │ │ + bcs.n 2d3cbc │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #80] @ (2d3c98 ) │ │ │ │ @@ -843076,17 +843076,17 @@ │ │ │ │ b.n 2d3c7a │ │ │ │ eors r4, r4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 2d3c70 │ │ │ │ + bne.n 2d3c78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d3cac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -843281,21 +843281,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 2d3e94 │ │ │ │ + bne.n 2d3e9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mvns r4, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 2d3ed8 │ │ │ │ + beq.n 2d3ee0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002d3e90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -843424,15 +843424,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002d3fc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -843499,31 +843499,31 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d4000 │ │ │ │ nop │ │ │ │ - ittt gt │ │ │ │ - lslgt r5, r0, #3 │ │ │ │ - cmpgt r0, #232 @ 0xe8 │ │ │ │ + itte gt │ │ │ │ lslgt r5, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + cmpgt r0, #236 @ 0xec │ │ │ │ + lslle r5, r0, #3 │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002d409c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -843656,15 +843656,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002d4210 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -843779,25 +843779,25 @@ │ │ │ │ nop │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r7, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d4350 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -843870,29 +843870,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d438a │ │ │ │ nop │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 002d4430 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -843987,29 +843987,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ 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 │ │ │ │ @@ -844160,15 +844160,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -844176,17 +844176,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ 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 ip, [pc, #332] @ 2d4830 │ │ │ │ sub sp, #28 │ │ │ │ @@ -844334,15 +844334,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ @@ -844350,17 +844350,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d486c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -844624,15 +844624,15 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ ite cs │ │ │ │ lslcs r2, r3, #3 │ │ │ │ @@ -844642,35 +844642,35 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r7, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r7, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d4b70 : │ │ │ │ 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 │ │ │ │ @@ -845145,159 +845145,159 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r1, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r1, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r0, r8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itt │ │ │ │ - lsl r5, r0, #3 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + stmia r0!, {} │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - it le │ │ │ │ + itt le │ │ │ │ lslle r5, r0, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrhle r6, [r2, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r5, r0, #3 │ │ │ │ - ldrhge r2, [r6, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, r4, r4 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - nop {9} │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ + ite ls │ │ │ │ + lslls r5, r0, #3 │ │ │ │ │ │ │ │ 002d5128 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdbhi 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, #3540] @ 2d5f10 │ │ │ │ sub.w sp, sp, #1328 @ 0x530 │ │ │ │ ldr.w r2, [pc, #3536] @ 2d5f14 │ │ │ │ add r1, pc │ │ │ │ @@ -846532,433 +846532,433 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - pop {} │ │ │ │ + pop {r2} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2d60b8 │ │ │ │ + cbnz r6, 2d60b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2d60bc │ │ │ │ + cbnz r0, 2d60be │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2d60c0 │ │ │ │ + cbnz r2, 2d60c2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 2d60ba │ │ │ │ + cbnz r4, 2d60ba │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ bl 2fe06a │ │ │ │ strh r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr9, cr15, {7} │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb r4, [r4, #25] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r3, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r1, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r0, [r4, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + setend be │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r4, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r6, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r3, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r6, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r3, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r5, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r0, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r2, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2d6204 │ │ │ │ + cbz r6, 2d6204 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r4, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2d6204 │ │ │ │ + cbz r6, 2d6204 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 2d6204 │ │ │ │ + cbz r2, 2d6206 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2d6206 │ │ │ │ + cbz r6, 2d6206 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 2d6206 │ │ │ │ + cbz r2, 2d6208 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r6, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2d6208 │ │ │ │ + cbz r6, 2d6208 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r6, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r5, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 2d624e │ │ │ │ + cbz r2, 2d6250 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2d6250 │ │ │ │ + cbz r6, 2d6250 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 2d6250 │ │ │ │ + cbz r2, 2d6252 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r2, 2d6250 │ │ │ │ + cbz r6, 2d6250 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r6, [r1, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2d6252 │ │ │ │ + cbz r6, 2d6252 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [pc, #296] @ (2d63a0 ) │ │ │ │ ldr r1, [pc, #300] @ (2d63a4 ) │ │ │ │ ldr r3, [pc, #300] @ (2d63a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -847071,55 +847071,55 @@ │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 2d5164 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r0, #31] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d63f8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -847220,41 +847220,41 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2d6432 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r2, [r6, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r1, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r4, #25] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d6544 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -847319,19 +847319,19 @@ │ │ │ │ nop │ │ │ │ asrs r6, r2, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r3, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d65f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -847451,19 +847451,19 @@ │ │ │ │ b.n 2d66ac │ │ │ │ asrs r2, r4, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r4, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d6728 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -847618,23 +847618,23 @@ │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ... │ │ │ │ │ │ │ │ 002d68b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -847732,15 +847732,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d69a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -848034,27 +848034,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #528 @ (adr r6, 2d6ea0 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 2d6eb0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #408 @ (adr r6, 2d6e34 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 2d6e44 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r1, #0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r2, r1, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #264 @ (adr r6, 2d6db0 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 2d6dc0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002d6cac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -848354,27 +848354,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #480 @ (adr r3, 2d7180 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 2d7190 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #320 @ (adr r3, 2d70ec ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 2d70fc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r6, r7, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #168 @ (adr r3, 2d7060 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 2d7070 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d6fb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -848672,27 +848672,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #432 @ (adr r0, 2d745c ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 2d746c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2d73c8 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 2d73d8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2d733c ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 2d734c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d72c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -848893,21 +848893,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d74c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -849108,21 +849108,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d76c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -849320,21 +849320,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d7894 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -849632,27 +849632,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r2, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d7ba8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -849765,15 +849765,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d7cc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -849885,15 +849885,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d7dd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -850095,21 +850095,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d7fe8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -850311,21 +850311,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d81f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -850529,20 +850529,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 7, cr0, cr14, cr3, {6} │ │ │ │ ldr r6, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp2 0, 5, cr0, cr4, cr3, {6} │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d8418 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -850852,25 +850852,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb9400c3 │ │ │ │ strb r4, [r7, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfb6a00c3 │ │ │ │ strb r2, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfb4200c3 │ │ │ │ strb r2, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d8738 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -851166,25 +851166,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh.w r0, [r4, r3] │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb.w r0, [ip, r3] │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d8a6c : │ │ │ │ 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 │ │ │ │ @@ -851484,25 +851484,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adcs.w r0, lr, #6389760 @ 0x618000 │ │ │ │ ldr r7, [pc, #536] @ (2d8f50 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf73000c3 │ │ │ │ ldr r7, [pc, #368] @ (2d8eb4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d8d48 : │ │ │ │ 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 │ │ │ │ @@ -851800,25 +851800,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r5, [pc, #176] @ (2d90b4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf28800c3 │ │ │ │ ldr r4, [pc, #704] @ (2d92d0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ orrs.w r0, sl, #6389760 @ 0x618000 │ │ │ │ ldr r4, [pc, #536] @ (2d9234 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d9020 : │ │ │ │ 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 │ │ │ │ @@ -852118,25 +852118,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #312] @ (2d9418 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vmla.i32 d0, d26, d3[0] │ │ │ │ ldr r1, [pc, #840] @ (2d9634 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ sbcs.w r0, ip, #195 @ 0xc3 │ │ │ │ ldr r1, [pc, #672] @ (2d9598 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d92fc : │ │ │ │ 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 │ │ │ │ @@ -852436,25 +852436,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bx lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ stcl 0, cr0, [lr], {195} @ 0xc3 │ │ │ │ mov lr, lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp 0, 10, cr0, cr0, cr3, {6} │ │ │ │ mov ip, r9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d95d8 : │ │ │ │ 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 │ │ │ │ @@ -852756,25 +852756,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add lr, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrd r0, r0, [r0, #780]! @ 0x30c │ │ │ │ add r0, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r5, r0, #3 │ │ │ │ rsb r0, r0, r3, lsl #3 │ │ │ │ mvns r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d98bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -853081,27 +853081,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d9978 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2d98f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r6, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d9bec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -853408,27 +853408,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2da648 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r5, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r2, r1, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2da5c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002d9f1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -853735,27 +853735,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2da30c │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2da284 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r2, #68 @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002da254 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -854065,26 +854065,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2da5f4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ cdp2 0, 15, cr0, cr10, cr3, {6} │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ble.n 2da56c │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002da568 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -854364,27 +854364,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2da8a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bls.n 2da854 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r4, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bls.n 2da820 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002da8b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -854684,27 +854684,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2dab68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bvs.n 2dab18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bvs.n 2dace4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dabf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -855004,27 +855004,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2dae2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bcc.n 2dafdc │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bcc.n 2dafa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002daf30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -855232,21 +855232,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2db1b4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bne.n 2db164 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002db160 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -855446,21 +855446,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002db338 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -855660,21 +855660,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002db510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -855874,21 +855874,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r5, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002db6e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856088,21 +856088,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r4, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r3, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002db8c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -856299,21 +856299,21 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [lr, #780] @ 0x30c │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r2, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dba90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -856521,21 +856521,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dbc78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856648,15 +856648,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r6, r2, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dbd78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856769,15 +856769,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dbe78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -856890,15 +856890,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dbf90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -857044,27 +857044,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r0, r0, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r2, r7, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002dc0f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -857306,33 +857306,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r6, r6, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ wfi │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r0, r7, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [pc, #824] @ (2dc694 ) │ │ │ │ + ldr r7, [pc, #840] @ (2dc6a4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dc35c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -857551,33 +857551,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #704] @ (2dc81c ) │ │ │ │ + ldr r6, [pc, #720] @ (2dc82c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #400] @ (2dc6f8 ) │ │ │ │ + ldr r6, [pc, #416] @ (2dc708 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb81a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [pc, #176] @ (2dc624 ) │ │ │ │ + ldr r6, [pc, #192] @ (2dc634 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r6, r6, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #880] @ (2dc8f0 ) │ │ │ │ + ldr r5, [pc, #896] @ (2dc900 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r6, r5, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002dc584 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -857749,15 +857749,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb62a │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbnz r6, 2dc764 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r2, r0, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [pc, #128] @ (2dc798 ) │ │ │ │ + ldr r4, [pc, #144] @ (2dc7a8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dc718 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -858166,39 +858166,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 2dcb76 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #640] @ (2dcd94 ) │ │ │ │ + ldr r2, [pc, #656] @ (2dcda4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r2, r3, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #960] @ (2dcee0 ) │ │ │ │ + ldr r1, [pc, #976] @ (2dcef0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r2, r5, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ rev r4, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #256] @ (2dcc2c ) │ │ │ │ + ldr r1, [pc, #272] @ (2dcc3c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r2, r7, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbnz r6, 2dcb4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #424] @ (2dcce0 ) │ │ │ │ + ldr r0, [pc, #440] @ (2dccf0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb74a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #296] @ (2dcc6c ) │ │ │ │ + ldr r0, [pc, #312] @ (2dcc7c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ │ │ │ 002dcb48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -858400,21 +858400,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r0, r0, #9 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r6, r2, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dcd1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -858620,21 +858620,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 2dcf82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r4, r1, #32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r4, 2dcf82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dcf44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -858746,15 +858746,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r6, r4, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dd040 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -858866,15 +858866,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 2dd13c │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dd13c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859084,21 +859084,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 2dd354 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r6, r3, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dd358 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859308,21 +859308,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dd574 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859523,21 +859523,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r2, r7, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dd778 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -859830,27 +859830,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r2, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r6, r4, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, pc, #1000 @ (adr r7, 2dde60 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r6, r7, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dda80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860143,27 +860143,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #272 @ (adr r5, 2dde78 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r5, pc, #104 @ (adr r5, 2ddddc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r4, pc, #968 @ (adr r4, 2de148 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002ddd88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860455,25 +860455,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #240 @ (adr r2, 2de160 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ vhadd.u8 q0, q8, q7 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r2, pc, #72 @ (adr r2, 2de0c4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ cdp2 0, 13, cr0, cr6, cr14, {6} │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r1, pc, #936 @ (adr r1, 2de430 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ cdp2 0, 10, cr0, cr14, cr14, {6} │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002de090 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -860765,25 +860765,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xfbf800ce │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ smlald r0, r0, lr, lr │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xfba600ce │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002de398 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -861074,25 +861074,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr??.w r0, [r0, #206] @ 0xce │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ str.w r0, [r4, #206] @ 0xce │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb.w r0, [sl, #206] @ 0xce │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002de6a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -861299,20 +861299,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf68400ce │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf65600ce │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002de8d4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #236] @ (2de9c4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -861442,15 +861442,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf52c00ce │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dea00 : │ │ │ │ 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 │ │ │ │ @@ -861770,35 +861770,35 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bfi r0, sl, #3, #12 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ssat r0, #15, ip, lsl #3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf2da00ce │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movw r0, #32974 @ 0x80ce │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf21800ce │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002ded38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -862081,20 +862081,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r0, #3 │ │ │ │ vhadd.s32 q8, q11, q7 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ vhadd.s q0, q13, q7 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002deffc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862301,20 +862301,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stc 0, cr0, [r0, #824] @ 0x338 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldcl 0, cr0, [r4, #-824] @ 0xfffffcc8 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002df1e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862521,20 +862521,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xeb9800ce │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ sbc.w r0, ip, lr, lsl #3 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002df3cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -862865,25 +862865,25 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ strd r0, r0, [r2], #-824 @ 0x338 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xe83600ce │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xe80c00ce │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002df738 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862998,15 +862998,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2df5d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002df880 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863119,15 +863119,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2df4d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002df980 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -863411,21 +863411,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2e0270 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2e0224 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dfc44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863538,15 +863538,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2e010c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dfd44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -863661,15 +863661,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2dffc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002dfe8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863869,21 +863869,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ udf #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ udf #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -863996,15 +863996,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ble.n 2e00ec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0164 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -864117,15 +864117,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bgt.n 2e01ec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0264 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864240,15 +864240,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ blt.n 2e04a4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e03ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -864361,15 +864361,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bge.n 2e0588 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e04c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -864577,21 +864577,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bhi.n 2e060c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bhi.n 2e05c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e06ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -864816,33 +864816,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2e0960 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2e08cc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ bvs.n 2e0858 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bvs.n 2e09b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e08f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -865067,33 +865067,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 2e0b1c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 2e0a88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r6, #9] │ │ │ │ lsls r1, r3, #3 │ │ │ │ bmi.n 2e0c14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bmi.n 2e0b74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0b34 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -865263,15 +865263,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r4, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bcs.n 2e0d9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0ccc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865384,15 +865384,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bne.n 2e0e84 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0dcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865592,21 +865592,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r1, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r7, {r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e0fa4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -865806,21 +865806,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r6, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ │ │ │ │ 002e117c : │ │ │ │ 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 │ │ │ │ @@ -866141,36 +866141,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i q8, q8, d0[1] │ │ │ │ + vmla.i q8, q10, d0[1] │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i16 q0, q12, d4[0] │ │ │ │ + vmla.i16 q0, q14, d4[0] │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u8 q0, q8, q2 │ │ │ │ + vhadd.u8 q0, q10, q2 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr4, {6} │ │ │ │ + cdp2 0, 13, cr0, cr2, cr4, {6} │ │ │ │ │ │ │ │ 002e14b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -866453,20 +866453,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [r8], {196} @ 0xc4 │ │ │ │ + ldc2 0, cr0, [ip], {196} @ 0xc4 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbec00c4 │ │ │ │ + @ instruction: 0xfbf000c4 │ │ │ │ │ │ │ │ 002e1778 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -866673,20 +866673,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vld1.8 {d16[6]}, [r4], r4 │ │ │ │ + vld1.8 {d16[6]}, [r8], r4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh.w r0, [r6, #196] @ 0xc4 │ │ │ │ + ldrsh.w r0, [sl, #196] @ 0xc4 │ │ │ │ │ │ │ │ 002e19a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -866885,20 +866885,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb.w r0, [lr, r4] │ │ │ │ + ldrb.w r0, [r2, r4] │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf7e200c4 │ │ │ │ + @ instruction: 0xf7e600c4 │ │ │ │ │ │ │ │ 002e1b80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867010,15 +867010,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movt r0, #18628 @ 0x48c4 │ │ │ │ + movt r0, #35012 @ 0x88c4 │ │ │ │ │ │ │ │ 002e1c98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867130,15 +867130,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsb r0, r6, #6422528 @ 0x620000 │ │ │ │ + rsb r0, sl, #6422528 @ 0x620000 │ │ │ │ │ │ │ │ 002e1d98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867250,15 +867250,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf4ac00c4 │ │ │ │ + @ instruction: 0xf4b000c4 │ │ │ │ │ │ │ │ 002e1eb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867370,15 +867370,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ittt vs │ │ │ │ lslvs r6, r1, #3 │ │ │ │ - @ instruction: 0xf39600c4 │ │ │ │ + @ instruction: 0xf39a00c4 │ │ │ │ │ │ │ │ 002e1fc8 : │ │ │ │ pushvs {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867490,15 +867490,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bkpt 0x0048 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf27c00c4 │ │ │ │ + @ instruction: 0xf28000c4 │ │ │ │ │ │ │ │ 002e20e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867610,15 +867610,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ pop {r1, r4, r5, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbc.w r0, r6, #196 @ 0xc4 │ │ │ │ + sbc.w r0, sl, #196 @ 0xc4 │ │ │ │ │ │ │ │ 002e21f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867730,15 +867730,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r2, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ pop {r1, r3, r4} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orr.w r0, lr, #196 @ 0xc4 │ │ │ │ + orrs.w r0, r2, #196 @ 0xc4 │ │ │ │ │ │ │ │ 002e2310 : │ │ │ │ stmdb 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 │ │ │ │ @@ -868613,72 +868613,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebf200c4 │ │ │ │ + @ instruction: 0xebf600c4 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xb6d2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add.w r0, r0, r4, lsl #3 │ │ │ │ + add.w r0, r4, r4, lsl #3 │ │ │ │ strb r0, [r2, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xb606 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics.w r0, r4, r4, lsl #3 │ │ │ │ + bics.w r0, r8, r4, lsl #3 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r1, r4, r5, lr} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strd r0, r0, [r0, #-784]! @ 0x310 │ │ │ │ + strd r0, r0, [r4, #-784]! @ 0x310 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia.w r6, {r2, r6, r7} │ │ │ │ + stmia.w sl, {r2, r6, r7} │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbz r2, 2e2d56 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e2bc0 │ │ │ │ + b.n 2e2bc8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r2, [r7, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ uxtb r6, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e2b74 │ │ │ │ + b.n 2e2b7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e2b2c │ │ │ │ + b.n 2e2b34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r4, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ uxth r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e2ae4 │ │ │ │ + b.n 2e2aec │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r4, [r7, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e2a9c │ │ │ │ + b.n 2e2aa4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ sxtb r6, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e2a54 │ │ │ │ + b.n 2e2a5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e2d4c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -869048,15 +869048,15 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #568] @ (2e32cc ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e365c │ │ │ │ + b.n 2e3664 │ │ │ │ lsls r4, r0, #3 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [pc, #256] @ (2e31a4 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ │ │ │ 002e30a4 : │ │ │ │ @@ -869204,15 +869204,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e3538 │ │ │ │ + b.n 2e3540 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e31fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -869330,15 +869330,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, sp, #784 @ 0x310 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e3418 │ │ │ │ + b.n 2e3420 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e331c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -869456,15 +869456,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #656 @ 0x290 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e343c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -869582,15 +869582,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #80] @ (2e35a4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e355c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -869894,37 +869894,37 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2e380c │ │ │ │ + blt.n 2e3814 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2e37a8 │ │ │ │ + blt.n 2e37b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 2e3970 │ │ │ │ + blt.n 2e3978 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, sp, #800 @ 0x320 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 2e3930 │ │ │ │ + blt.n 2e3938 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 2e38e4 │ │ │ │ + blt.n 2e38ec │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ │ │ │ │ 002e3898 : │ │ │ │ cbz r1, 2e38c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -870004,27 +870004,27 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 2e3a50 │ │ │ │ + bge.n 2e3a58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 2e3a18 │ │ │ │ + bge.n 2e3a20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 2e3a44 │ │ │ │ + bge.n 2e3a4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 2e39d8 │ │ │ │ + bge.n 2e39e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e397c : │ │ │ │ stmdb 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 │ │ │ │ @@ -870228,39 +870228,39 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2e3ba4 │ │ │ │ + bls.n 2e3bac │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r7, pc, #840 @ (adr r7, 2e3ee4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bhi.n 2e3c78 │ │ │ │ + bhi.n 2e3c80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r7, pc, #664 @ (adr r7, 2e3e40 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 2e3c40 │ │ │ │ + bhi.n 2e3c48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r7, pc, #504 @ (adr r7, 2e3dac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 2e3bfc │ │ │ │ + bhi.n 2e3c04 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r7, pc, #352 @ (adr r7, 2e3d20 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 2e3bb8 │ │ │ │ + bvc.n 2e3bc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e3bc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ @@ -870695,83 +870695,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #360 @ (adr r5, 2e4184 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 2e4018 │ │ │ │ + bvs.n 2e4020 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #936 @ (adr r4, 2e43d0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 2e3f44 │ │ │ │ + bpl.n 2e3f4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r4, pc, #608 @ (adr r4, 2e4290 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - bpl.n 2e40a8 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bpl.n 2e40b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ + bpl.n 2e40b8 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ add r4, pc, #392 @ (adr r4, 2e41c8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 2e403c │ │ │ │ + bmi.n 2e4044 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r4, pc, #208 @ (adr r4, 2e411c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 2e4000 │ │ │ │ + bmi.n 2e4008 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r4, pc, #48 @ (adr r4, 2e4088 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - bmi.n 2e3fb8 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r4, r0, #3 │ │ │ │ bmi.n 2e3fc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ + bmi.n 2e3fc8 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ add r3, pc, #856 @ (adr r3, 2e43c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 2e414c │ │ │ │ + bmi.n 2e4154 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r3, pc, #568 @ (adr r3, 2e42ac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 2e40d8 │ │ │ │ + bmi.n 2e40e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r3, pc, #416 @ (adr r3, 2e4220 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 2e409c │ │ │ │ + bmi.n 2e40a4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r3, pc, #24 @ (adr r3, 2e40ac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 2e3fe8 │ │ │ │ + bcc.n 2e3ff0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, pc, #896 @ (adr r2, 2e4420 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 2e3fac │ │ │ │ + bcc.n 2e3fb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e40a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ @@ -871174,77 +871174,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #96 @ (adr r1, 2e4504 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 2e441c │ │ │ │ + bne.n 2e4424 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #680 @ (adr r0, 2e4758 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 2e454c │ │ │ │ + bne.n 2e4554 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 2e43d0 │ │ │ │ + beq.n 2e43d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 2e4490 │ │ │ │ + beq.n 2e4498 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 2e4564 │ │ │ │ + beq.n 2e456c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 2e4428 │ │ │ │ + beq.n 2e4430 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 2e44fc │ │ │ │ + beq.n 2e4504 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ mov r6, r1 │ │ │ │ @@ -871567,51 +871567,51 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r6, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #684] @ (2e4b9c ) │ │ │ │ @@ -871891,83 +871891,83 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e49c6 │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e4c30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -872166,59 +872166,59 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e4e84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -872281,23 +872281,23 @@ │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2e4ebe │ │ │ │ nop │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e4f40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -872469,49 +872469,49 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5140 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -872659,43 +872659,43 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r2, r0, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e52ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -872758,28 +872758,28 @@ │ │ │ │ movw r1, #2209 @ 0x8a1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2e532a │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itte al │ │ │ │ + itet al │ │ │ │ lslal r4, r0, #3 │ │ │ │ │ │ │ │ 002e53b0 : │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [pc, #152] @ 2e545c │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r9, [r2] │ │ │ │ subs r7, r1, #0 │ │ │ │ add r8, pc │ │ │ │ @@ -872841,23 +872841,23 @@ │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - itet vs │ │ │ │ + itee vs │ │ │ │ lslvs r4, r0, #3 │ │ │ │ ldrhvc r0, [r4, #52] @ 0x34 │ │ │ │ - lslvs r6, r1, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - sev │ │ │ │ + lslvc r6, r1, #3 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + itt mi │ │ │ │ + lslmi r4, r0, #3 │ │ │ │ + asrmi r0, r7, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e547c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -872912,23 +872912,23 @@ │ │ │ │ movw r1, #2361 @ 0x939 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2e54b0 │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5528 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -873099,49 +873099,49 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e572c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -873197,23 +873197,23 @@ │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ movw r1, #2437 @ 0x985 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2e5756 │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 2e5848 │ │ │ │ + cbnz r6, 2e5848 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r3, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r0, 2e584a │ │ │ │ + cbnz r4, 2e584a │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e57dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873273,27 +873273,27 @@ │ │ │ │ movw r1, #2554 @ 0x9fa │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e5808 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 2e58d6 │ │ │ │ + cbnz r2, 2e58d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r4, 2e58d8 │ │ │ │ + cbnz r0, 2e58da │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5898 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873353,27 +873353,27 @@ │ │ │ │ movw r1, #2589 @ 0xa1d │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e58c4 │ │ │ │ nop │ │ │ │ - cbnz r4, 2e59ae │ │ │ │ + cbnz r0, 2e59b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5954 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873432,21 +873432,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e59a0 │ │ │ │ nop │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2e5a34 │ │ │ │ + cbnz r2, 2e5a36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5a04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -873503,23 +873503,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e5a4e │ │ │ │ nop │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r2, 2e5ab2 │ │ │ │ + cbnz r6, 2e5ab2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5ab0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -873549,17 +873549,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e5ad0 │ │ │ │ nop │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5b10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -873589,17 +873589,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e5b30 │ │ │ │ nop │ │ │ │ strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5b70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873653,21 +873653,21 @@ │ │ │ │ movw r1, #3285 @ 0xcd5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w bf584 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5c1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873723,21 +873723,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w bf584 │ │ │ │ nop │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5ccc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873791,21 +873791,21 @@ │ │ │ │ movw r1, #3497 @ 0xda9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w bf584 │ │ │ │ subs r6, r1, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5d78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -873859,21 +873859,21 @@ │ │ │ │ movw r1, #3543 @ 0xdd7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w bf584 │ │ │ │ subs r2, r4, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5e24 : │ │ │ │ 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 │ │ │ │ @@ -874018,37 +874018,37 @@ │ │ │ │ b.n 2e5ec2 │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r6, 2e6046 │ │ │ │ + cbz r2, 2e6048 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e5fcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874107,21 +874107,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e6018 │ │ │ │ nop │ │ │ │ adds r4, r1, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2e60ce │ │ │ │ + cbz r2, 2e60d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r7, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e607c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -874222,29 +874222,29 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r1, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r4, [r3, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbz r6, 2e6208 │ │ │ │ + cbz r2, 2e620a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r4, [r5, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e61a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -874274,17 +874274,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e61c4 │ │ │ │ nop │ │ │ │ strh r0, [r5, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r0, 2e6226 │ │ │ │ + cbz r4, 2e6226 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6204 : │ │ │ │ stmdb 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 │ │ │ │ @@ -874468,37 +874468,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r6, r3, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r6, 2e6438 │ │ │ │ + cbz r2, 2e643a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6420 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -874552,21 +874552,21 @@ │ │ │ │ movw r1, #3813 @ 0xee5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w bf584 │ │ │ │ adds r2, r7, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e64cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -874801,39 +874801,39 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r6, r3, #25 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r4, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6768 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -874889,21 +874889,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w bf584 │ │ │ │ nop │ │ │ │ asrs r2, r6, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6818 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #868] @ 0x364 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -875203,76 +875203,76 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r6, [r6, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vrev32.8 q8, │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + vrev32.16 q8, │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ add r4, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ lsls r4, r0, #3 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u32 q8, q14, │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + vhadd.u q8, q8, │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u q0, q15, │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + vhadd.u8 q8, q9, │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vhadd.u16 q0, q10, │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + vhadd.u16 q0, q12, │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr3, {6} │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr3, {6} │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr3, {6} │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr3, {6} │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr3, {6} │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr3, {6} │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr3, {6} │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr3, {6} │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr3, {6} │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + cdp2 0, 1, cr0, cr10, cr3, {6} │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6ba4 : │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -875419,40 +875419,40 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r4, [r3, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r6], {195} @ 0xc3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + ldc2l 0, cr0, [sl], {195} @ 0xc3 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r1, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mcrr2 0, 12, r0, r6, cr3 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + mcrr2 0, 12, r0, sl, cr3 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl], {195} @ 0xc3 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldc2 0, cr0, [lr], {195} @ 0xc3 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6d54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -875573,31 +875573,31 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r2, [r5, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb2400c3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 2e70bc ) │ │ │ │ + @ instruction: 0xfb2800c3 │ │ │ │ + add r5, pc, #568 @ (adr r5, 2e70cc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r7, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfaf200c3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 2e7000 ) │ │ │ │ + @ instruction: 0xfaf600c3 │ │ │ │ + add r5, pc, #368 @ (adr r5, 2e7010 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfac400c3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 2e6f5c ) │ │ │ │ + @ instruction: 0xfac800c3 │ │ │ │ + add r5, pc, #192 @ (adr r5, 2e6f6c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r4, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfa9c00c3 │ │ │ │ - add r5, pc, #8 @ (adr r5, 2e6ec0 ) │ │ │ │ + @ instruction: 0xfaa000c3 │ │ │ │ + add r5, pc, #24 @ (adr r5, 2e6ed0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6eb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -875672,29 +875672,29 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #856 @ 0x358 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2019 @ 0x7e3 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e6ee6 │ │ │ │ - add r7, pc, #864 @ (adr r7, 2e72e8 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 2e72f8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 2e70b0 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 2e70c0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh.w r0, [ip, #195] @ 0xc3 │ │ │ │ - add r4, pc, #144 @ (adr r4, 2e702c ) │ │ │ │ + vst1.8 {d16[6]}, [r0], r3 │ │ │ │ + add r4, pc, #160 @ (adr r4, 2e703c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r3, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb.w r0, [r4, #195] @ 0xc3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 2e7390 ) │ │ │ │ + ldrsb.w r0, [r8, #195] @ 0xc3 │ │ │ │ + add r3, pc, #1016 @ (adr r3, 2e73a0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e6fa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -875819,32 +875819,32 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r0, #10] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str.w r0, [r0, #195] @ 0xc3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 2e7198 ) │ │ │ │ + str.w r0, [r4, #195] @ 0xc3 │ │ │ │ + add r3, pc, #168 @ (adr r3, 2e71a8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb.w r0, [r4, #195] @ 0xc3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 2e74f4 ) │ │ │ │ + ldrb.w r0, [r8, #195] @ 0xc3 │ │ │ │ + add r2, pc, #1016 @ (adr r2, 2e7504 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 2e7310 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 2e7320 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r4, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #768 @ (adr r2, 2e7418 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 2e7428 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r6, #7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh.w r0, [r0, r3] │ │ │ │ - add r2, pc, #600 @ (adr r2, 2e737c ) │ │ │ │ + ldrh.w r0, [r4, r3] │ │ │ │ + add r2, pc, #616 @ (adr r2, 2e738c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e7124 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -875967,31 +875967,31 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf73c00c3 │ │ │ │ - add r1, pc, #648 @ (adr r1, 2e74f8 ) │ │ │ │ + @ instruction: 0xf74000c3 │ │ │ │ + add r1, pc, #664 @ (adr r1, 2e7508 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r2, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf71000c3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 2e7454 ) │ │ │ │ + @ instruction: 0xf71400c3 │ │ │ │ + add r1, pc, #488 @ (adr r1, 2e7464 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r5, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf6e800c3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 2e73c0 ) │ │ │ │ + @ instruction: 0xf6ec00c3 │ │ │ │ + add r1, pc, #328 @ (adr r1, 2e73d0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r0, #2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movt r0, #2243 @ 0x8c3 │ │ │ │ - add r1, pc, #152 @ (adr r1, 2e732c ) │ │ │ │ + movt r0, #18627 @ 0x48c3 │ │ │ │ + add r1, pc, #168 @ (adr r1, 2e733c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e7294 : │ │ │ │ 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 │ │ │ │ @@ -876099,29 +876099,29 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r0, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #624 @ (adr r0, 2e7624 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 2e7634 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsb r0, r8, #6389760 @ 0x618000 │ │ │ │ - add r0, pc, #184 @ (adr r0, 2e747c ) │ │ │ │ + rsb r0, ip, #6389760 @ 0x618000 │ │ │ │ + add r0, pc, #200 @ (adr r0, 2e748c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub.w r0, r0, #6389760 @ 0x618000 │ │ │ │ - add r3, pc, #976 @ (adr r3, 2e779c ) │ │ │ │ + sub.w r0, r4, #6389760 @ 0x618000 │ │ │ │ + add r3, pc, #992 @ (adr r3, 2e77ac ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e73d4 : │ │ │ │ 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 │ │ │ │ @@ -876266,34 +876266,34 @@ │ │ │ │ b.n 2e7472 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - orrs.w r0, ip, #6389760 @ 0x618000 │ │ │ │ + orn r0, r0, #6389760 @ 0x618000 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bics.w r0, sl, #6389760 @ 0x618000 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + bics.w r0, lr, #6389760 @ 0x618000 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf3d800c3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xf3dc00c3 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e757c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -876394,27 +876394,27 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #27 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ssat r0, #4, r6, lsl #3 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ssat r0, #4, sl, lsl #3 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subw r0, r6, #195 @ 0xc3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + subw r0, sl, #195 @ 0xc3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e76a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -876598,34 +876598,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #23 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf12200c3 │ │ │ │ + @ instruction: 0xf12600c3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf0fe00c3 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + add.w r0, r2, #195 @ 0xc3 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - eors.w r0, lr, #195 @ 0xc3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + @ instruction: 0xf0a200c3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e78c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -876860,36 +876860,36 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r2, r5, #9 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cdp 0, 8, cr0, cr14, cr3, {6} │ │ │ │ + cdp 0, 9, cr0, cr2, cr3, {6} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr3, {6} │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + cdp 0, 6, cr0, cr14, cr3, {6} │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr2, cr3, {6} │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + cdp 0, 0, cr0, cr6, cr3, {6} │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e7b5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -876958,26 +876958,26 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2179 @ 0x883 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7b88 │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6, #-780] @ 0xfffffcf4 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldcl 0, cr0, [sl, #-780] @ 0xfffffcf4 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [ip, #-780]! @ 0xfffffcf4 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + ldc 0, cr0, [r0, #-780]! @ 0xfffffcf4 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stc 0, cr0, [r4, #-780] @ 0xfffffcf4 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + stc 0, cr0, [r8, #-780] @ 0xfffffcf4 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e7c38 : │ │ │ │ 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 │ │ │ │ @@ -877122,33 +877122,33 @@ │ │ │ │ b.n 2e7cd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vshr.u64 q8, q4, #42 │ │ │ │ - @ instruction: 0xebf800c3 │ │ │ │ + @ instruction: 0xebfc00c3 │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rsbs r0, r6, r3, lsl #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + rsbs r0, sl, r3, lsl #3 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs.w r0, r4, r3, lsl #3 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + sbcs.w r0, r8, r3, lsl #3 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e7de0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -877247,27 +877247,27 @@ │ │ │ │ nop │ │ │ │ mrc2 0, 5, r0, cr10, cr8, {6} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 3, r0, cr14, cr8, {6} │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xeaa200c3 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + @ instruction: 0xeaa600c3 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - orr.w r0, r2, r3, lsl #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + orr.w r0, r6, r3, lsl #3 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e7f08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -877441,33 +877441,33 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0, #864] @ 0x360 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stc2 0, cr0, [sl], #864 @ 0x360 │ │ │ │ - @ instruction: 0xe8ce00c3 │ │ │ │ + @ instruction: 0xe8d200c3 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia.w sl!, {r0, r1, r6, r7} │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + stmia.w lr!, {r0, r1, r6, r7} │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r6, [r1, #32] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strex r0, r0, [r8, #780] @ 0x30c │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + strex r0, r0, [ip, #780] @ 0x30c │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e8114 : │ │ │ │ stmdb 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 │ │ │ │ @@ -877699,38 +877699,38 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfb8000d8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7600d8 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r5, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xfa1600d8 │ │ │ │ - b.n 2e8000 │ │ │ │ + b.n 2e8008 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r4, [r3, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e7fc0 │ │ │ │ + b.n 2e7fc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r2, [r3, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e7f08 │ │ │ │ + b.n 2e7f10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e83b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877809,29 +877809,29 @@ │ │ │ │ movw r1, #2330 @ 0x91a │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e83e2 │ │ │ │ nop │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e7e60 │ │ │ │ + b.n 2e7e68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r0, [r1, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e7e18 │ │ │ │ + b.n 2e7e20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r0, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e7dd4 │ │ │ │ + b.n 2e7ddc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e84a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -877931,35 +877931,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2476 @ 0x9ac │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e84d8 │ │ │ │ ldrb r4, [r0, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e8db0 │ │ │ │ + b.n 2e7db8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e8d3c │ │ │ │ + b.n 2e8d44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e8cf4 │ │ │ │ + b.n 2e8cfc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e8cb0 │ │ │ │ + b.n 2e8cb8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r2, [pc, #1036] @ 2e8a00 │ │ │ │ @@ -878341,15 +878341,15 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xf6b600d8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b000d8 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ @@ -878362,17 +878362,17 @@ │ │ │ │ cmp r1, #146 @ 0x92 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @ instruction: 0xf4e400d8 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 2e8b8c │ │ │ │ + b.n 2e8b94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -878683,99 +878683,99 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r6, #218 @ 0xda │ │ │ │ lsls r3, r5, #3 │ │ │ │ movs r6, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ blt.n 2e8d40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 2e8e44 │ │ │ │ + ble.n 2e8e4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 2e8df8 │ │ │ │ + ble.n 2e8e00 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r0, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 2e8d8c │ │ │ │ + bgt.n 2e8d94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 2e8d78 │ │ │ │ + bgt.n 2e8d80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 2e8d24 │ │ │ │ + bgt.n 2e8d2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 2e8ee4 │ │ │ │ + bgt.n 2e8cec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 2e8ed0 │ │ │ │ + bgt.n 2e8ed8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r3, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 2e8e38 │ │ │ │ + bgt.n 2e8e40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 2e8dec │ │ │ │ + blt.n 2e8df4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r6, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 2e8dc8 │ │ │ │ + blt.n 2e8dd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 2e8dac │ │ │ │ + blt.n 2e8db4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r3, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 2e8d68 │ │ │ │ + blt.n 2e8d70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #116] @ (2e8ebc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (2e8ec0 ) │ │ │ │ ldr r3, [pc, #120] @ (2e8ec4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -878816,29 +878816,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2e87c8 │ │ │ │ strb r0, [r6, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 2e8e18 │ │ │ │ + bge.n 2e8e20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 2e8dd4 │ │ │ │ + bge.n 2e8ddc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 2e8f90 │ │ │ │ + bge.n 2e8f98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e8ee0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -878864,17 +878864,17 @@ │ │ │ │ addw r2, r2, #1164 @ 0x48c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2e8efa │ │ │ │ strh r2, [r6, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bls.n 2e8f0c │ │ │ │ + bls.n 2e8f14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1052] @ 2e936c │ │ │ │ @@ -879274,78 +879274,78 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r2, #-864] @ 0xfffffca0 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, r0, r8, lsr #3 │ │ │ │ str r0, [r1, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 2e92a0 │ │ │ │ + bvc.n 2e92a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 2e9430 │ │ │ │ + bvc.n 2e9438 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ bmi.n 2e9370 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r4, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 2e9478 │ │ │ │ + bvs.n 2e9480 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [pc, #976] @ (2e979c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 2e942c │ │ │ │ + bvs.n 2e9434 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [pc, #792] @ (2e96f0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 2e93dc │ │ │ │ + bvs.n 2e93e4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [pc, #728] @ (2e96bc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 2e93c8 │ │ │ │ + bpl.n 2e93d0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [pc, #656] @ (2e9680 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [pc, #464] @ (2e95cc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 2e935c │ │ │ │ + bpl.n 2e9364 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e9404 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -879371,17 +879371,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2e941e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #576] @ (2e9694 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bmi.n 2e93ec │ │ │ │ + bmi.n 2e93f4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e945c : │ │ │ │ ldr.w r3, [r0, #868] @ 0x364 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r0, #868] @ 0x364 │ │ │ │ @@ -879411,17 +879411,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldr r6, [pc, #208] @ (2e9588 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002e94c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -880107,169 +880107,169 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 2e9ab8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r5, [pc, #160] @ (2e9c9c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcc.n 2e9cc4 │ │ │ │ + bcc.n 2e9ccc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ + lsls r4, r0, #3 │ │ │ │ ldr r4, [pc, #144] @ (2e9cb8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [pc, #328] @ (2e9d78 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 2e9b4c │ │ │ │ + bne.n 2e9b54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [pc, #96] @ (2e9c9c ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 2e9ce4 │ │ │ │ + bne.n 2e9cec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #416] @ (2e9de8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 2e9b90 │ │ │ │ + beq.n 2e9b98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #152] @ (2e9cec ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 2e9d18 │ │ │ │ + beq.n 2e9d20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ bhi.n 2e9c38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r1, [pc, #752] @ (2e9f54 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r1, [pc, #592] @ (2e9ec0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r1, [pc, #312] @ (2e9db8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r1, [pc, #152] @ (2e9d24 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #1016] @ (2ea090 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #856] @ (2e9ffc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #696] @ (2e9f68 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #536] @ (2e9ed4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #384] @ (2e9e48 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #224] @ (2e9db4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [pc, #64] @ (2e9d20 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ blx sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ blx r8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ blx r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ bx lr │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ bx r9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ bx r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002e9d34 : │ │ │ │ stmdb 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 │ │ │ │ @@ -880711,109 +880711,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 76 @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r8, pc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bics r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ muls r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ orrs r6, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ orrs r6, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmn r4, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r2, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ negs r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ negs r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ tst r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ rors r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ rors r0, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ sbcs r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adcs r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002ea284 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -880983,47 +880983,47 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2ea3b8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r7, #58 @ 0x3a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r6, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ea488 : │ │ │ │ ldr.w r3, [r0, #868] @ 0x364 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #868] @ 0x364 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -881053,17 +881053,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ subs r6, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ea4ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -881300,73 +881300,73 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ea57a │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r3, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r3, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ea7c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -881748,85 +881748,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 2ea548 │ │ │ │ + b.n 2ea550 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r0, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r1, r2, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - it eq │ │ │ │ + ite eq │ │ │ │ lsleq r3, r0, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldrne r2, [r6, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eac28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -881878,17 +881878,17 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2ead4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eacc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -882254,67 +882254,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #10 │ │ │ │ lsls r3, r5, #3 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb84a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r3, #142 @ 0x8e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 2eb0c6 │ │ │ │ + cbnz r4, 2eb0c6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 2eb0c6 │ │ │ │ + cbnz r2, 2eb0c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r3, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 2eb0c8 │ │ │ │ + cbnz r2, 2eb0ca │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r0, 2eb0ca │ │ │ │ + cbnz r4, 2eb0ca │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eb0e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -882614,61 +882614,61 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r7, #252 @ 0xfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r7, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eb460 : │ │ │ │ stmdb 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 │ │ │ │ @@ -882930,57 +882930,57 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r6, r1, #3 │ │ │ │ cbz r2, 2eb732 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eb760 : │ │ │ │ stmdb 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 │ │ │ │ @@ -883242,57 +883242,57 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r1, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eba60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -883682,85 +883682,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #174 @ 0xae │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r6, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #156 @ 0x9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -884222,101 +884222,101 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #816 @ (adr r7, 2ec6f4 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 2ec704 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r1, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #272 @ (adr r7, 2ec4ec ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 2ec4fc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r5, pc, #368 @ (adr r5, 2ec55c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2ec768 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 2ec778 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 2ec6cc ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 2ec6dc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 2ec628 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 2ec638 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #472 @ (adr r6, 2ec5f4 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 2ec604 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, r6, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 2ec4dc ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 2ec4ec ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 2ec448 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 2ec458 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, r4, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, pc, #872 @ (adr r5, 2ec7b4 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 2ec7c4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, r1, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [pc, #928] @ (2ec808 ) │ │ │ │ + ldr r7, [pc, #944] @ (2ec818 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ec468 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -884342,17 +884342,17 @@ │ │ │ │ add.w r2, r2, #1416 @ 0x588 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ec482 │ │ │ │ subs r2, r5, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, pc, #400 @ (adr r4, 2ec64c ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 2ec65c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [pc, #808] @ (2ec7e8 ) │ │ │ │ + ldr r6, [pc, #824] @ (2ec7f8 ) │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -884837,107 +884837,107 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 2ecdac ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 2ecdbc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #400] @ (2ecb68 ) │ │ │ │ + ldr r4, [pc, #416] @ (2ecb78 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r7, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 2eccb8 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 2eccc8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #112] @ (2eca54 ) │ │ │ │ + ldr r4, [pc, #128] @ (2eca64 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #864] @ (2ecd50 ) │ │ │ │ + ldr r3, [pc, #880] @ (2ecd60 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #568] @ (2ecc38 ) │ │ │ │ + ldr r3, [pc, #584] @ (2ecc48 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r6, r0, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, pc, #0 @ (adr r1, 2eca08 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 2eca18 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #408] @ (2ecba4 ) │ │ │ │ + ldr r3, [pc, #424] @ (2ecbb4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 2ecd64 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 2ecd74 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #232] @ (2ecb00 ) │ │ │ │ + ldr r3, [pc, #248] @ (2ecb10 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r5, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 2eccb8 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 2eccc8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #48] @ (2eca54 ) │ │ │ │ + ldr r3, [pc, #64] @ (2eca64 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, r0, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 2ecc1c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 2ecc2c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #904] @ (2ecdb8 ) │ │ │ │ + ldr r2, [pc, #920] @ (2ecdc8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 2ecb88 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 2ecb98 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #776] @ (2ecd44 ) │ │ │ │ + ldr r2, [pc, #792] @ (2ecd54 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, r1, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2ecb54 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 2ecb64 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #680] @ (2eccf0 ) │ │ │ │ + ldr r2, [pc, #696] @ (2ecd00 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r0, r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #104 @ (adr r0, 2ecab8 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 2ecac8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #544] @ (2ecc74 ) │ │ │ │ + ldr r2, [pc, #560] @ (2ecc84 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r0, r2, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 2eca84 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 2eca94 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #456] @ (2ecc28 ) │ │ │ │ + ldr r2, [pc, #472] @ (2ecc38 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #520] @ (2ecc70 ) │ │ │ │ + ldr r2, [pc, #536] @ (2ecc80 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #288] @ (2ecb8c ) │ │ │ │ + ldr r2, [pc, #304] @ (2ecb9c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #320] @ (2ecbb4 ) │ │ │ │ + ldr r2, [pc, #336] @ (2ecbc4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [pc, #88] @ (2ecad0 ) │ │ │ │ + ldr r2, [pc, #104] @ (2ecae0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [pc, #608] @ (2eccdc ) │ │ │ │ + ldr r5, [pc, #624] @ (2eccec ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r7, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #872] @ (2ecdec ) │ │ │ │ + ldr r1, [pc, #888] @ (2ecdfc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eca84 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -884963,17 +884963,17 @@ │ │ │ │ add.w r2, r2, #1448 @ 0x5a8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eca9e │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #696] @ (2ecd94 ) │ │ │ │ + ldr r0, [pc, #712] @ (2ecda4 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r1 │ │ │ │ @@ -885431,107 +885431,107 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 2ecfc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #904] @ (2ed330 ) │ │ │ │ + ldr r5, [pc, #920] @ (2ed340 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r5, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, sl │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r4, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [pc, #712] @ (2ed29c ) │ │ │ │ + ldr r2, [pc, #728] @ (2ed2ac ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #928] @ (2ed37c ) │ │ │ │ + ldr r3, [pc, #944] @ (2ed38c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r2, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r6, r4, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r2, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r8, lr │ │ │ │ + add ip, lr │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r8, r9 │ │ │ │ + add ip, r9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r0, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r2, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r3, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r2, r4, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r6, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ed060 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -885557,17 +885557,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ed07a │ │ │ │ nop │ │ │ │ asrs r4, r6, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r4, 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, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ @@ -886185,139 +886185,139 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r0, r6, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r6, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r3, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r4, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r6, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r7, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r2, r3, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r2, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r0, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r0, r3, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ed840 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -886343,17 +886343,17 @@ │ │ │ │ add.w r2, r2, #1520 @ 0x5f0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ed85a │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r1 │ │ │ │ @@ -886960,139 +886960,139 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #144 @ (adr r3, 2edf80 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r1, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r2, r0, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r2, r7, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r4, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r4, r4, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r2, r6, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r7, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r4, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r4, r1, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r7, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002edff4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -887118,17 +887118,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2ee00e │ │ │ │ nop │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #940] @ (2ee40c ) │ │ │ │ @@ -887494,74 +887494,74 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2ee174 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r4, r0, #3 │ │ │ │ vmla.i32 q8, q9, d13[0] │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vrev32.32 q0, │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ vmla.i q0, q12, d1[3] │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ vhadd.u16 q8, q15, │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vhadd.u32 q0, q10, │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cdp2 0, 15, cr0, cr4, cr13, {6} │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cdp2 0, 12, cr0, cr14, cr13, {6} │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ee49c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -887597,17 +887597,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ee4cc │ │ │ │ str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r2, #820]! @ 0x334 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ee510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -887643,17 +887643,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 2ee540 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [lr, #-820]! @ 0xfffffccc │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ @@ -888153,99 +888153,99 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldc2l 0, cr0, [r0], #-820 @ 0xfffffccc │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc2 0, cr0, [lr], {205} @ 0xcd │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xfa6600cd │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xfa2c00cd │ │ │ │ ldrb r4, [r7, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr??.w r0, [sl, #205] @ 0xcd │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr??.w r0, [r0, #205] @ 0xcd │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb.w r0, [ip, #205] @ 0xcd │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vld4. {d16-d19}, [r6]! │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr??.w r0, [r4, sp] │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vld4. {d0-d3}, [sl]! │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb.w r0, [r8, sp] │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ str??.w r0, [lr, #205] @ 0xcd │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh.w r0, [r6, #205] @ 0xcd │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb.w r0, [r6, #205] @ 0xcd │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr.w r0, [r6, sp] │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eeb60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -888272,17 +888272,17 @@ │ │ │ │ add.w r2, r2, #1632 @ 0x660 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2eeb80 │ │ │ │ nop │ │ │ │ @ instruction: 0xf72c00cd │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002eebc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -888836,105 +888836,105 @@ │ │ │ │ b.n 2eecd0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf62200cd │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ sub.w r0, r0, #6717440 @ 0x668000 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r6, #6717440 @ 0x668000 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r4, r0, #3 │ │ │ │ ubfx r0, r2, #3, #14 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r4, r0, #3 │ │ │ │ usat r0, #13, r6, lsl #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r4, r0, #3 │ │ │ │ sbfx r0, ip, #3, #14 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf31c00cd │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf2f200cd │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movt r0, #32973 @ 0x80cd │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf29e00cd │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf27400cd │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf23c00cd │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ addw r0, r4, #205 @ 0xcd │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ rsb r0, lr, #205 @ 0xcd │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ sub.w r0, r0, #205 @ 0xcd │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r4, r0, #3 │ │ │ │ sbcs.w r0, r6, #205 @ 0xcd │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adc.w r0, sl, #205 @ 0xcd │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ef288 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -889098,42 +889098,42 @@ │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ vmla.i d0, d30, d1[3] │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vhadd.s32 q8, q8, │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vhadd.s q0, q11, │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vhadd.s8 q0, q14, │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cdp 0, 14, cr0, cr2, cr13, {6} │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cdp 0, 11, cr0, cr8, cr13, {6} │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ef47c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -889204,27 +889204,27 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef4a4 │ │ │ │ b.n 2ef4e0 │ │ │ │ cdp 0, 0, cr0, cr0, cr13, {6} │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stcl 0, cr0, [ip, #820] @ 0x334 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldc 0, cr0, [sl, #820] @ 0x334 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r4, r0, #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] @ (2ef630 ) │ │ │ │ @@ -889309,17 +889309,17 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ef650 : │ │ │ │ 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 │ │ │ │ @@ -889454,38 +889454,38 @@ │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ @ instruction: 0xf2d600cd │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf1e800cd │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002ef7d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -889596,37 +889596,37 @@ │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ef82e │ │ │ │ @ instruction: 0xf12200cd │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf0fc00cd │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf0d800cd │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xf0b400cd │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r0, #3 │ │ │ │ eors.w r0, r0, #205 @ 0xcd │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #280] @ (2efa54 ) │ │ │ │ @@ -889750,36 +889750,36 @@ │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ vext.8 q8, q12, , #0 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ vhadd.s32 q0, q12, │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r4, r0, #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] @ 2efb10 │ │ │ │ @@ -889829,15 +889829,15 @@ │ │ │ │ b.n 2efae4 │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r1, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ │ │ │ 002efb20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -889865,17 +889865,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2efb42 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cdp 0, 7, cr0, cr0, cr13, {6} │ │ │ │ │ │ │ │ 002efb78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -890473,121 +890473,121 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r2, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc 0, cr0, [ip, #820] @ 0x334 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ mrrc 0, 12, r0, r0, cr13 @ │ │ │ │ @ instruction: 0xebe200cd │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ sbc.w r0, r6, sp, lsl #3 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xeb2800cd │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xeadc00cd │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r3, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ orrs.w r0, r8, sp, lsl #3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bics.w r0, r4, sp, lsl #3 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strd r0, r0, [lr, #820]! @ 0x334 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strd r0, r0, [r8, #820] @ 0x334 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xe98400cd │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrd r0, r0, [r0, #-820] @ 0x334 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb ip!, {r0, r2, r3, r6, r7} │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strd r0, r0, [r8], #820 @ 0x334 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xe8c200cd │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia.w ip, {r0, r2, r3, r6, r7} │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrd r0, r0, [r6], #-820 @ 0x334 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f0280 : │ │ │ │ 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 │ │ │ │ @@ -890751,68 +890751,68 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2f0332 │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #-792 @ 0xfffffce8 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + ldc2l 0, cr0, [r8], #-792 @ 0xfffffce8 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f00ec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f00ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f006c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f002c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f0484 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -890869,23 +890869,23 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2eff24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2efee4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f052c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -891000,47 +891000,47 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6200c3 │ │ │ │ + @ instruction: 0xfa6600c3 │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5200c3 │ │ │ │ + @ instruction: 0xfa5600c3 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2eff10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2efed8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2efea0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0e68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -891177,45 +891177,45 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0e10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0d8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0d20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0cdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #484] @ (2f0a18 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -891413,55 +891413,55 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ b.n 2f0ca8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0c58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf68400c3 │ │ │ │ - @ instruction: 0xf67a00c3 │ │ │ │ + @ instruction: 0xf68800c3 │ │ │ │ + @ instruction: 0xf67e00c3 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2f0b40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0b00 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ b.n 2f0abc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1128] @ 2f0efc │ │ │ │ mov r6, r1 │ │ │ │ @@ -891908,83 +891908,83 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2f0fe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ble.n 2f0f84 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bgt.n 2f0f04 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bgt.n 2f0ea4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bgt.n 2f0e5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bgt.n 2f1000 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bgt.n 2f0f98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ blt.n 2f0f3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ blt.n 2f0eec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ blt.n 2f0ea8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ blt.n 2f1064 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ blt.n 2f1024 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f0fa4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -892032,23 +892032,23 @@ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2f0fd2 │ │ │ │ bge.n 2f1094 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bge.n 2f1054 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f103c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -892092,23 +892092,23 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f105a │ │ │ │ bls.n 2f1000 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bls.n 2f0fc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f10cc : │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ cbz r3, 2f10ee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -892139,17 +892139,17 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f10ea │ │ │ │ nop │ │ │ │ bls.n 2f1150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f112c : │ │ │ │ stmdb 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 │ │ │ │ @@ -892432,57 +892432,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvc.n 2f1490 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvc.n 2f144c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvs.n 2f1404 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvs.n 2f13c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvs.n 2f1388 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvs.n 2f1348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bvs.n 2f1504 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f1448 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -892600,35 +892600,35 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bpl.n 2f1604 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bpl.n 2f15c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bpl.n 2f1588 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bmi.n 2f1544 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r4, 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 ip, [pc, #76] @ 2f15fc │ │ │ │ @@ -892656,21 +892656,21 @@ │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f15cc │ │ │ │ nop │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bmi.n 2f1680 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f160c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -892710,21 +892710,21 @@ │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f1634 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bcc.n 2f1640 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r4, 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 ip, [pc, #76] @ 2f16f4 │ │ │ │ @@ -892752,21 +892752,21 @@ │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f16c4 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bcc.n 2f1788 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f1704 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -892806,21 +892806,21 @@ │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f172c │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bcs.n 2f1748 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r4, 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 ip, [pc, #76] @ 2f17ec │ │ │ │ @@ -892847,21 +892847,21 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #300 @ 0x12c │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f17bc │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bcs.n 2f1890 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f17fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -892902,21 +892902,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r5, [sp, #8] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f1824 │ │ │ │ nop │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bne.n 2f1854 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r4, 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 ip, [pc, #92] @ 2f18f8 │ │ │ │ @@ -892949,25 +892949,25 @@ │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ add.w r2, r2, #352 @ 0x160 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f18c4 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2f1990 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f1910 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -893015,25 +893015,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ blx bf588 │ │ │ │ b.n 2f194c │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #656] @ (2f1c40 ) │ │ │ │ + ldr r7, [pc, #672] @ (2f1c50 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ beq.n 2f1928 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r4, 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 ip, [pc, #92] @ 2f1a28 │ │ │ │ @@ -893066,25 +893066,25 @@ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ add.w r2, r2, #404 @ 0x194 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f19f4 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2f1a60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #968] @ (2f1e04 ) │ │ │ │ + ldr r6, [pc, #984] @ (2f1e14 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f1a40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -893132,25 +893132,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ blx bf588 │ │ │ │ b.n 2f1a7c │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #464] @ (2f1cb0 ) │ │ │ │ + ldr r6, [pc, #480] @ (2f1cc0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r7, {r1, r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f1ae8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -893212,25 +893212,25 @@ │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f1b16 │ │ │ │ ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [pc, #64] @ (2f1bd4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #576] @ (2f1de0 ) │ │ │ │ + ldr r5, [pc, #592] @ (2f1df0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ │ │ │ │ 002f1ba4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #288] @ (2f1cc8 ) │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -893343,27 +893343,27 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #736] @ (2f1fc0 ) │ │ │ │ + ldr r4, [pc, #752] @ (2f1fd0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [pc, #576] @ (2f1f28 ) │ │ │ │ + ldr r4, [pc, #592] @ (2f1f38 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #432] @ (2f1e9c ) │ │ │ │ + ldr r4, [pc, #448] @ (2f1eac ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #296] @ (2f1e18 ) │ │ │ │ + ldr r4, [pc, #312] @ (2f1e28 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f1cf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -893419,25 +893419,25 @@ │ │ │ │ add.w r2, r2, #484 @ 0x1e4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f1d0c │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [pc, #88] @ (2f1de8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2f1ff8 ) │ │ │ │ + ldr r3, [pc, #624] @ (2f2008 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i16 q8, q9, d3[0] │ │ │ │ + vmla.i16 q8, q11, d3[0] │ │ │ │ │ │ │ │ 002f1d9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -893487,24 +893487,24 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f1dcc │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u16 q8, q8, │ │ │ │ + vhadd.u16 q8, q10, │ │ │ │ ldmia r4!, {r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #936] @ (2f21e8 ) │ │ │ │ + ldr r2, [pc, #952] @ (2f21f8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vhadd.u32 q0, q10, │ │ │ │ + vhadd.u32 q0, q12, │ │ │ │ │ │ │ │ 002f1e44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -893529,17 +893529,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f1e5c │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #552] @ (2f20c0 ) │ │ │ │ + ldr r2, [pc, #568] @ (2f20d0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr3, {6} │ │ │ │ + cdp2 0, 12, cr0, cr8, cr3, {6} │ │ │ │ │ │ │ │ 002f1e9c : │ │ │ │ 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, #472] @ (2f2088 ) │ │ │ │ @@ -893733,35 +893733,35 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr3, {6} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr3, {6} │ │ │ │ ldmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #24] @ (2f20bc ) │ │ │ │ + ldr r1, [pc, #40] @ (2f20cc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-780] @ 0xfffffcf4 │ │ │ │ + stc2l 0, cr0, [r4, #-780] @ 0xfffffcf4 │ │ │ │ ldmia r2!, {} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #888] @ (2f2428 ) │ │ │ │ + ldr r0, [pc, #904] @ (2f2438 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-780] @ 0xfffffcf4 │ │ │ │ + ldc2 0, cr0, [lr, #-780] @ 0xfffffcf4 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #736] @ (2f239c ) │ │ │ │ + ldr r0, [pc, #752] @ (2f23ac ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r2], #780 @ 0x30c │ │ │ │ + ldc2l 0, cr0, [r6], #780 @ 0x30c │ │ │ │ ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #576] @ (2f2308 ) │ │ │ │ + ldr r0, [pc, #592] @ (2f2318 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2l 0, cr0, [sl], {195} @ 0xc3 │ │ │ │ + stc2l 0, cr0, [lr], {195} @ 0xc3 │ │ │ │ │ │ │ │ 002f20cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -893847,28 +893847,28 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f20f4 │ │ │ │ nop │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl], {195} @ 0xc3 │ │ │ │ + ldc2 0, cr0, [lr], {195} @ 0xc3 │ │ │ │ ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-780]! @ 0xfffffcf4 │ │ │ │ + ldc2 0, cr0, [r6, #-780]! @ 0xfffffcf4 │ │ │ │ cmp sl, lr │ │ │ │ lsls r2, r0, #3 │ │ │ │ - smlsld r0, r0, r2, r3 │ │ │ │ + smlsld r0, r0, r6, r3 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ bx lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfbac00c3 │ │ │ │ + @ instruction: 0xfbb000c3 │ │ │ │ │ │ │ │ 002f21d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ @@ -893924,23 +893924,23 @@ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f21ec │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r4], {195} @ 0xc3 │ │ │ │ - @ instruction: 0xfb1e00c3 │ │ │ │ + stc2 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ + @ instruction: 0xfb2200c3 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfae600c3 │ │ │ │ + @ instruction: 0xfaea00c3 │ │ │ │ │ │ │ │ 002f2288 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ @@ -893996,23 +893996,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 2f22a4 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - smlsld r0, r0, r4, r3 │ │ │ │ - @ instruction: 0xfa6600c3 │ │ │ │ + smlsld r0, r0, r8, r3 │ │ │ │ + @ instruction: 0xfa6a00c3 │ │ │ │ add r0, pc │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfa2c00c3 │ │ │ │ + @ instruction: 0xfa3000c3 │ │ │ │ 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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -894354,15 +894354,15 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r4!, {r1, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf74e00c3 │ │ │ │ + @ instruction: 0xf75200c3 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ bgt.w 2f244c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -894658,48 +894658,48 @@ │ │ │ │ blx bf588 │ │ │ │ mov r8, r0 │ │ │ │ b.n 2f26a0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf52200c3 │ │ │ │ + @ instruction: 0xf52600c3 │ │ │ │ ldr r1, [pc, #16] @ (2f2adc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [pc, #800] @ (2f2df0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [pc, #472] @ (2f2cac ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbfx r0, r2, #3, #4 │ │ │ │ + sbfx r0, r6, #3, #4 │ │ │ │ stmia r0!, {r1} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf31a00c3 │ │ │ │ + @ instruction: 0xf31e00c3 │ │ │ │ itet le │ │ │ │ lslle r5, r1, #3 │ │ │ │ - subgt r6, #180 @ 0xb4 │ │ │ │ + subgt r6, #184 @ 0xb8 │ │ │ │ lslle r3, r0, #3 │ │ │ │ - @ instruction: 0xf2ee00c3 │ │ │ │ + @ instruction: 0xf2f200c3 │ │ │ │ itee ge │ │ │ │ lslge r5, r1, #3 │ │ │ │ - sublt r6, #140 @ 0x8c │ │ │ │ + sublt r6, #144 @ 0x90 │ │ │ │ lsllt r3, r0, #3 │ │ │ │ - movt r0, #24771 @ 0x60c3 │ │ │ │ + movt r0, #41155 @ 0xa0c3 │ │ │ │ itt hi │ │ │ │ lslhi r5, r1, #3 │ │ │ │ - subhi r6, #98 @ 0x62 │ │ │ │ + subhi r6, #102 @ 0x66 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf29c00c3 │ │ │ │ + subw r0, r0, #195 @ 0xc3 │ │ │ │ ldr r2, [pc, #316] @ (2f2c54 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #316] @ (2f2c58 ) │ │ │ │ ldr r3, [pc, #320] @ (2f2c5c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -894816,46 +894816,46 @@ │ │ │ │ movw r1, #2361 @ 0x939 │ │ │ │ blx bf588 │ │ │ │ mov r8, r0 │ │ │ │ b.n 2f26a0 │ │ │ │ nop │ │ │ │ bkpt 0x00fc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf21400c3 │ │ │ │ + @ instruction: 0xf21800c3 │ │ │ │ bkpt 0x00d2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf1ea00c3 │ │ │ │ + @ instruction: 0xf1ee00c3 │ │ │ │ bkpt 0x00aa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rsb r0, r2, #195 @ 0xc3 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + rsb r0, r6, #195 @ 0xc3 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r3, r0, #3 │ │ │ │ bkpt 0x003c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adcs.w r0, r4, #195 @ 0xc3 │ │ │ │ + adcs.w r0, r8, #195 @ 0xc3 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf12800c3 │ │ │ │ + @ instruction: 0xf12c00c3 │ │ │ │ pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf0fe00c3 │ │ │ │ + add.w r0, r2, #195 @ 0xc3 │ │ │ │ │ │ │ │ 002f2ca4 : │ │ │ │ cbz r1, 2f2cae │ │ │ │ ldr.w r3, [r0, #620] @ 0x26c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 2f2cb8 │ │ │ │ @@ -894893,17 +894893,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f2cd8 │ │ │ │ nop │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orr.w r0, r8, #195 @ 0xc3 │ │ │ │ + orr.w r0, ip, #195 @ 0xc3 │ │ │ │ │ │ │ │ 002f2d18 : │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ cbz r3, 2f2d3a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -894930,17 +894930,17 @@ │ │ │ │ add.w r2, r2, #652 @ 0x28c │ │ │ │ movw r1, #1042 @ 0x412 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f2d36 │ │ │ │ pop {r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i32 d16, d24, d3[0] │ │ │ │ + vmla.i32 d16, d28, d3[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ subs r5, r1, #0 │ │ │ │ ble.n 2f2dd6 │ │ │ │ @@ -895021,25 +895021,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f2dce │ │ │ │ nop │ │ │ │ pop {r1, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i16 d0, d30, d3[0] │ │ │ │ - @ instruction: 0xf0ce00c3 │ │ │ │ + vmla.i32 d0, d18, d3[0] │ │ │ │ + @ instruction: 0xf0d200c3 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.s8 q8, q12, │ │ │ │ + vhadd.s8 q8, q14, │ │ │ │ pop {r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vhadd.s32 q0, q8, │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + vhadd.s32 q0, q10, │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r3, 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 r7, [pc, #140] @ (2f2f18 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -895102,21 +895102,21 @@ │ │ │ │ b.n 2f2eca │ │ │ │ ldr r6, [pc, #128] @ (2f2f9c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 2f2f7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 8, cr0, cr2, cr3, {6} │ │ │ │ + cdp 0, 8, cr0, cr6, cr3, {6} │ │ │ │ cbnz r0, 2f2f7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp 0, 5, cr0, cr8, cr3, {6} │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + cdp 0, 5, cr0, cr12, cr3, {6} │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f2f38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -895176,25 +895176,25 @@ │ │ │ │ movw r1, #1086 @ 0x43e │ │ │ │ add.w r2, r2, #720 @ 0x2d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f2f64 │ │ │ │ nop │ │ │ │ - vhadd.s8 q8, q12, │ │ │ │ + vhadd.s8 q8, q14, │ │ │ │ hlt 0x0014 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stc 0, cr0, [r6, #780]! @ 0x30c │ │ │ │ + stc 0, cr0, [sl, #780]! @ 0x30c │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldcl 0, cr0, [ip, #-780]! @ 0xfffffcf4 │ │ │ │ + stc 0, cr0, [r0, #780] @ 0x30c │ │ │ │ │ │ │ │ 002f2ff4 : │ │ │ │ stmdb 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 r7, [pc, #1160] @ 2f3490 │ │ │ │ @@ -895649,106 +895649,106 @@ │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 2f31a0 │ │ │ │ ldr r4, [pc, #640] @ (2f3714 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [pc, #560] @ (2f36d0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 7, cr0, cr10, cr3, {6} │ │ │ │ - cdp 0, 6, cr0, cr12, cr3, {6} │ │ │ │ + cdp 0, 7, cr0, cr14, cr3, {6} │ │ │ │ + cdp 0, 7, cr0, cr0, cr3, {6} │ │ │ │ add r6, pc, #968 @ (adr r6, 2f3878 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #48] @ (2f34f0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 2f3144 │ │ │ │ + b.n 2f314c │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xb836 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adc.w r0, lr, r3, lsl #3 │ │ │ │ + adcs.w r0, r2, r3, lsl #3 │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds.w r0, r0, r3, lsl #3 │ │ │ │ + adds.w r0, r4, r3, lsl #3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eors.w r0, sl, r3, lsl #3 │ │ │ │ + eors.w r0, lr, r3, lsl #3 │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orn r0, lr, r3, lsl #3 │ │ │ │ + orns r0, r2, r3, lsl #3 │ │ │ │ @ instruction: 0xb726 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bics.w r0, lr, r3, lsl #3 │ │ │ │ + orr.w r0, r2, r3, lsl #3 │ │ │ │ @ instruction: 0xb6fe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands.w r0, r6, r3, lsl #3 │ │ │ │ + ands.w r0, sl, r3, lsl #3 │ │ │ │ @ instruction: 0xb6d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strd r0, r0, [lr, #780]! @ 0x30c │ │ │ │ + ldrd r0, r0, [r2, #780]! @ 0x30c │ │ │ │ @ instruction: 0xb6ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strd r0, r0, [r4, #780] @ 0x30c │ │ │ │ + strd r0, r0, [r8, #780] @ 0x30c │ │ │ │ @ instruction: 0xb682 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xe99c00c3 │ │ │ │ + @ instruction: 0xe9a000c3 │ │ │ │ @ instruction: 0xb65a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrd r0, r0, [r2, #-780]! @ 0x30c │ │ │ │ + ldrd r0, r0, [r6, #-780]! @ 0x30c │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strd r0, r0, [r8, #-780] @ 0x30c │ │ │ │ + strd r0, r0, [ip, #-780] @ 0x30c │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmdb ip, {r0, r1, r6, r7} │ │ │ │ + stmdb r0!, {r0, r1, r6, r7} │ │ │ │ push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrd r0, r0, [r2], #780 @ 0x30c │ │ │ │ + ldrd r0, r0, [r6], #780 @ 0x30c │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xe8c200c3 │ │ │ │ + @ instruction: 0xe8c600c3 │ │ │ │ │ │ │ │ 002f3570 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -895773,17 +895773,17 @@ │ │ │ │ add.w r2, r2, #744 @ 0x2e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f358a │ │ │ │ push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f34f4 │ │ │ │ + b.n 2f34fc │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f35c8 : │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ beq.n 2f35ee │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ beq.n 2f35dc │ │ │ │ @@ -895858,23 +895858,23 @@ │ │ │ │ add.w r2, r2, #760 @ 0x2f8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f3638 │ │ │ │ cbz r0, 2f370c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3470 │ │ │ │ + b.n 2f3478 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbz r6, 2f370c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3428 │ │ │ │ + b.n 2f3430 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f36ac : │ │ │ │ stmdb 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 │ │ │ │ @@ -896240,73 +896240,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r8, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r0, 2f3a8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f33c0 │ │ │ │ + b.n 2f33c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f36b8 │ │ │ │ + b.n 2f36c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbz r2, 2f3a8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f3348 │ │ │ │ + b.n 2f3350 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbz r2, 2f3a8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3300 │ │ │ │ + b.n 2f3308 │ │ │ │ lsls r3, r0, #3 │ │ │ │ sub sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f32b4 │ │ │ │ + b.n 2f32bc │ │ │ │ lsls r3, r0, #3 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f4264 │ │ │ │ + b.n 2f426c │ │ │ │ lsls r3, r0, #3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 2f3ad8 │ │ │ │ + bge.n 2f3ae0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f4220 │ │ │ │ + b.n 2f4228 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f41cc │ │ │ │ + b.n 2f41d4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f4184 │ │ │ │ + b.n 2f418c │ │ │ │ lsls r3, r0, #3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f413c │ │ │ │ + b.n 2f4144 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f40f4 │ │ │ │ + b.n 2f40fc │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f3ae0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -896334,17 +896334,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f3afc │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3f8c │ │ │ │ + b.n 2f3f94 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f3b44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -896433,31 +896433,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #816 @ 0x330 │ │ │ │ movw r1, #1495 @ 0x5d7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 2f3b92 │ │ │ │ - b.n 2f4334 │ │ │ │ + b.n 2f433c │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f3f4c │ │ │ │ + b.n 2f3f54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f425c │ │ │ │ + b.n 2f4264 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3ed4 │ │ │ │ + b.n 2f3edc │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3e90 │ │ │ │ + b.n 2f3e98 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f3c58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -896486,17 +896486,17 @@ │ │ │ │ add.w r2, r2, #828 @ 0x33c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f3c7c │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3e04 │ │ │ │ + b.n 2f3e0c │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f3cb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -896523,17 +896523,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f3cd4 │ │ │ │ nop │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f3dac │ │ │ │ + b.n 2f3db4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f3d14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -897168,149 +897168,149 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #120 @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ble.n 2f4428 │ │ │ │ + ble.n 2f4430 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bgt.n 2f4370 │ │ │ │ + bgt.n 2f4378 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r1, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bgt.n 2f44a8 │ │ │ │ + bgt.n 2f44b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bgt.n 2f445c │ │ │ │ + bgt.n 2f4464 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2f440c │ │ │ │ + blt.n 2f4414 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2f43c4 │ │ │ │ + blt.n 2f43cc │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2f437c │ │ │ │ + blt.n 2f4384 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2f4534 │ │ │ │ + blt.n 2f453c │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2f44ec │ │ │ │ + blt.n 2f44f4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, pc, #1000 @ (adr r7, 2f485c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 2f4550 │ │ │ │ + ble.n 2f4558 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blt.n 2f44a0 │ │ │ │ + blt.n 2f44a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, pc, #808 @ (adr r7, 2f47a8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 2f444c │ │ │ │ + bge.n 2f4454 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, pc, #640 @ (adr r7, 2f470c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 2f4404 │ │ │ │ + bge.n 2f440c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, pc, #344 @ (adr r7, 2f45f4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 2f4580 │ │ │ │ + bge.n 2f4588 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r7, pc, #168 @ (adr r7, 2f4550 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 2f43fc │ │ │ │ + beq.n 2f4404 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 2f4534 │ │ │ │ + bge.n 2f453c │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #1000 @ (adr r6, 2f489c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bge.n 2f44e0 │ │ │ │ + bge.n 2f44e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #832 @ (adr r6, 2f4800 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 2f4498 │ │ │ │ + bls.n 2f44a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #664 @ (adr r6, 2f4764 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 2f4450 │ │ │ │ + bls.n 2f4458 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #488 @ (adr r6, 2f46c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 2f4404 │ │ │ │ + bls.n 2f440c │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f44e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -897336,17 +897336,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f44f8 │ │ │ │ nop │ │ │ │ add r5, pc, #64 @ (adr r5, 2f4570 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bhi.n 2f4588 │ │ │ │ + bhi.n 2f4590 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f4538 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -897372,17 +897372,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f4550 │ │ │ │ nop │ │ │ │ add r4, pc, #736 @ (adr r4, 2f4868 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 2f4530 │ │ │ │ + bvc.n 2f4538 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f4590 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -897408,17 +897408,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f45a8 │ │ │ │ nop │ │ │ │ add r4, pc, #384 @ (adr r4, 2f4760 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 2f46d8 │ │ │ │ + bvc.n 2f46e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f45e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -897444,17 +897444,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f4600 │ │ │ │ nop │ │ │ │ add r4, pc, #32 @ (adr r4, 2f4658 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 2f4680 │ │ │ │ + bvc.n 2f4688 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f4640 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -897607,33 +897607,33 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, pc, #432 @ (adr r3, 2f498c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 2f46f4 │ │ │ │ + bvs.n 2f46fc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r2, pc, #1016 @ (adr r2, 2f4be4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 2f4788 │ │ │ │ + bhi.n 2f4790 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 2f4820 │ │ │ │ + bvs.n 2f4828 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ @@ -898060,81 +898060,81 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f4d5c │ │ │ │ + bvs.n 2f4d64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 2f4bcc │ │ │ │ + bcs.n 2f4bd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 2f4d68 │ │ │ │ + bcs.n 2f4d70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r6, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 2f4cbc │ │ │ │ + bcs.n 2f4cc4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 2f4c78 │ │ │ │ + bne.n 2f4c80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 2f4c28 │ │ │ │ + bne.n 2f4c30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 2f4be4 │ │ │ │ + bne.n 2f4bec │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 2f4d9c │ │ │ │ + bne.n 2f4da4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 2f4d24 │ │ │ │ + bne.n 2f4d2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 2f4cf0 │ │ │ │ + bne.n 2f4cf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 2f4cdc │ │ │ │ + beq.n 2f4ce4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f4cec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -898160,17 +898160,17 @@ │ │ │ │ add.w r2, r2, #980 @ 0x3d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f4d06 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 2f4d78 │ │ │ │ + beq.n 2f4d80 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -898757,105 +898757,105 @@ │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2f5330 │ │ │ │ + beq.n 2f5338 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #146 @ 0x92 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r2, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f5420 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -898881,17 +898881,17 @@ │ │ │ │ add.w r2, r2, #1012 @ 0x3f4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f543a │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f5478 : │ │ │ │ stmdb 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 │ │ │ │ @@ -899319,109 +899319,109 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ - lsls r3, r0, #3 │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + lsls r3, r0, #3 │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f59cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -899575,41 +899575,41 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f5b8c : │ │ │ │ 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 │ │ │ │ @@ -899810,52 +899810,52 @@ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2f5cd8 │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r1, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ittt al │ │ │ │ + itte al │ │ │ │ lslal r3, r0, #3 │ │ │ │ ldrhal r2, [r4, #36] @ 0x24 │ │ │ │ - lslal r5, r1, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsl r5, r1, #3 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ lsllt r3, r0, #3 │ │ │ │ │ │ │ │ 002f5ddc : │ │ │ │ stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movge.w ip, #4096 @ 0x1000 │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1072] @ 2f6220 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [pc, #1072] @ 2f6224 │ │ │ │ mov r9, r2 │ │ │ │ add r4, pc │ │ │ │ @@ -900271,99 +900271,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r1, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r6, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 2f6328 │ │ │ │ + cbnz r2, 2f632a │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 2f632a │ │ │ │ + cbnz r2, 2f632c │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r2, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 2f632e │ │ │ │ + cbnz r4, 2f632e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 2f6330 │ │ │ │ + cbnz r4, 2f6330 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 2f6332 │ │ │ │ + cbnz r6, 2f6332 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 2f6334 │ │ │ │ + cbnz r6, 2f6334 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f62e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -900580,49 +900580,49 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 2f6556 │ │ │ │ + cbnz r0, 2f6558 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 2f6550 │ │ │ │ + cbnz r0, 2f6552 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r4, r7, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 2f6540 │ │ │ │ + cbnz r4, 2f6540 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f6560 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -900658,17 +900658,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f658c │ │ │ │ nop │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f65cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -900861,47 +900861,47 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r0, [r3, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r2, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r5, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r0, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f6820 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -901124,52 +901124,52 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i32 q8, q10, d2[0] │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + vmla.i32 q8, q12, d2[0] │ │ │ │ + push {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r0, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vtrn.16 q0, q1 │ │ │ │ - cbz r0, 2f6b08 │ │ │ │ + vtrn.32 q0, q1 │ │ │ │ + cbz r4, 2f6b08 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r5, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vmla.i q0, q14, d2[0] │ │ │ │ - cbz r6, 2f6b08 │ │ │ │ + vmla.i16 q0, q8, d2[0] │ │ │ │ + cbz r2, 2f6b0a │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r0, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u32 q8, q9, q1 │ │ │ │ - cbz r6, 2f6b0a │ │ │ │ + vhadd.u32 q8, q11, q1 │ │ │ │ + cbz r2, 2f6b0c │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u q0, q13, q1 │ │ │ │ - cbz r4, 2f6b0c │ │ │ │ + vhadd.u q0, q15, q1 │ │ │ │ + cbz r0, 2f6b0e │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r4, 2f6b0e │ │ │ │ + cbz r0, 2f6b10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr2, {6} │ │ │ │ - cbz r4, 2f6b0e │ │ │ │ + cdp2 0, 14, cr0, cr6, cr2, {6} │ │ │ │ + cbz r0, 2f6b10 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr2, {6} │ │ │ │ - uxtb r2, r6 │ │ │ │ + cdp2 0, 11, cr0, cr12, cr2, {6} │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f6ad4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002f6ad8 : │ │ │ │ @@ -901402,56 +901402,56 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r7, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r6, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [r4, #-776] @ 0xfffffcf8 │ │ │ │ - cbz r6, 2f6d5a │ │ │ │ + ldc2 0, cr0, [r8, #-776] @ 0xfffffcf8 │ │ │ │ + cbz r2, 2f6d5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r5, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip], {194} @ 0xc2 │ │ │ │ - cbz r6, 2f6d58 │ │ │ │ + ldc2l 0, cr0, [r0], {194} @ 0xc2 │ │ │ │ + cbz r2, 2f6d5a │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r2], #776 @ 0x308 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + stc2 0, cr0, [r6], #776 @ 0x308 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r2, [r3, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #-776 @ 0xfffffcf8 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + ldc2l 0, cr0, [ip], #-776 @ 0xfffffcf8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - mcrr2 0, 12, r0, lr, cr2 │ │ │ │ - sub sp, #32 │ │ │ │ + mrrc2 0, 12, r0, r2, cr2 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r6, [r0, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [r4], #-776 @ 0xfffffcf8 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + stc2 0, cr0, [r8], #-776 @ 0xfffffcf8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xfbfa00c2 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfbfe00c2 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f6d94 : │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -901615,29 +901615,29 @@ │ │ │ │ movw r1, #2495 @ 0x9bf │ │ │ │ b.n 2f6eaa │ │ │ │ nop │ │ │ │ lsrs r4, r3, #27 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfa5a00c2 │ │ │ │ + @ instruction: 0xfa5e00c2 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [r2, #194] @ 0xc2 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + ldr??.w r0, [r6, #194] @ 0xc2 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ @@ -901744,32 +901744,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f6fd2 │ │ │ │ b.n 2f7020 │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 2f70e4 │ │ │ │ + cbz r4, 2f70e4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r2, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r2, 2f70f0 │ │ │ │ + cbz r6, 2f70f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r6, r2] │ │ │ │ - cbz r0, 2f70e4 │ │ │ │ + ldrsb.w r0, [sl, r2] │ │ │ │ + cbz r4, 2f70e4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr??.w r0, [r2, #194] @ 0xc2 │ │ │ │ - ldr.w r0, [r0, #194] @ 0xc2 │ │ │ │ - cbz r6, 2f70de │ │ │ │ + ldr??.w r0, [r6, #194] @ 0xc2 │ │ │ │ + ldr.w r0, [r4, #194] @ 0xc2 │ │ │ │ + cbz r2, 2f70e0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh.w r0, [lr, #194] @ 0xc2 │ │ │ │ + ldrh.w r0, [r2, #194] @ 0xc2 │ │ │ │ stmdb 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, #1420] @ 2f763c │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ ldr.w r3, [pc, #1416] @ 2f7640 │ │ │ │ @@ -902332,77 +902332,77 @@ │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2f7678 │ │ │ │ + cbz r0, 2f767a │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cdp2 0, 7, cr0, cr14, cr1, {6} │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldc2l 0, cr0, [r4, #772] @ 0x304 │ │ │ │ ldc2 0, cr0, [r2, #772] @ 0x304 │ │ │ │ ldrb r6, [r5, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldc2 0, cr0, [r4, #-772] @ 0xfffffcfc │ │ │ │ stc2l 0, cr0, [ip], #772 @ 0x304 │ │ │ │ ldrb r6, [r5, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - and.w r0, r8, #6356992 @ 0x610000 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + and.w r0, ip, #6356992 @ 0x610000 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf3e000c2 │ │ │ │ - ubfx r0, r2, #3, #3 │ │ │ │ - usat r0, #2, r0, asr #3 │ │ │ │ - usat r0, #2, r0, lsl #3 │ │ │ │ - bfi r0, r0, #3, #0 │ │ │ │ + @ instruction: 0xf3e400c2 │ │ │ │ + ubfx r0, r6, #3, #3 │ │ │ │ + usat r0, #2, r4, asr #3 │ │ │ │ + usat r0, #2, r4, lsl #3 │ │ │ │ + bfi r0, r4, #3, #0 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf33c00c2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + sbfx r0, r0, #3, #3 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f76ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -902631,40 +902631,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r6, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics.w r0, lr, #194 @ 0xc2 │ │ │ │ + orr.w r0, r2, #194 @ 0xc2 │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r2, [r6, #25] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - and.w r0, r6, #194 @ 0xc2 │ │ │ │ + and.w r0, sl, #194 @ 0xc2 │ │ │ │ │ │ │ │ 002f796c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #696] @ (2f7c38 ) │ │ │ │ @@ -902950,48 +902950,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #17] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr2, cr2, {6} │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + cdp 0, 0, cr0, cr6, cr2, {6} │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #992 @ (adr r7, 2f8058 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 2f8068 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r4, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-776]! @ 0xfffffcf8 │ │ │ │ - add r7, pc, #856 @ (adr r7, 2f7fdc ) │ │ │ │ + ldcl 0, cr0, [lr, #-776]! @ 0xfffffcf8 │ │ │ │ + add r7, pc, #872 @ (adr r7, 2f7fec ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 2f7f7c ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 2f7f8c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf5fc00c1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldcl 0, cr0, [ip], #776 @ 0x308 │ │ │ │ - add r7, pc, #352 @ (adr r7, 2f7dfc ) │ │ │ │ + stc 0, cr0, [r0, #-776] @ 0xfffffcf8 │ │ │ │ + add r7, pc, #368 @ (adr r7, 2f7e0c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], {194} @ 0xc2 │ │ │ │ - add r7, pc, #216 @ (adr r7, 2f7d80 ) │ │ │ │ + ldcl 0, cr0, [lr], {194} @ 0xc2 │ │ │ │ + add r7, pc, #232 @ (adr r7, 2f7d90 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f7ca8 : │ │ │ │ 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 │ │ │ │ @@ -903177,23 +903177,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 2f7e20 │ │ │ │ vshr.u64 q8, , #16 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #328 @ (adr r6, 2f7fdc ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 2f7fec ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, 2f802c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 2f803c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ mcr2 0, 4, r0, cr12, cr7, {6} │ │ │ │ - @ instruction: 0xeab000c2 │ │ │ │ - eors.w r0, r0, r2, lsl #3 │ │ │ │ + @ instruction: 0xeab400c2 │ │ │ │ + eors.w r0, r4, r2, lsl #3 │ │ │ │ │ │ │ │ 002f7ea8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r4, [pc, #860] @ (2f8218 ) │ │ │ │ @@ -903527,55 +903527,55 @@ │ │ │ │ beq.w 2f801a │ │ │ │ b.n 2f8140 │ │ │ │ ldrh r0, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stc2l 0, cr0, [sl, #860]! @ 0x35c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 2f83f0 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 2f8400 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2 0, cr0, [r0, #860] @ 0x35c │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 2fa236 │ │ │ │ - add r4, pc, #48 @ (adr r4, 2f826c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 2f827c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 2f8418 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 2f8428 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r6, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #192 @ (adr r3, 2f830c ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 2f831c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 2f8368 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 2f8378 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia.w ip, {r1, r6, r7} │ │ │ │ + ldmia.w r0, {r1, r6, r7} │ │ │ │ @ instruction: 0xf12800c1 │ │ │ │ @ instruction: 0xf0f000c1 │ │ │ │ @ instruction: 0xf0cc00c1 │ │ │ │ - b.n 2f820c │ │ │ │ + b.n 2f8214 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f81c8 │ │ │ │ + b.n 2f81d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 2f8298 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 2f82a8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f8188 │ │ │ │ + b.n 2f8190 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f8148 │ │ │ │ + b.n 2f8150 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f8108 │ │ │ │ + b.n 2f8110 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f80c0 │ │ │ │ + b.n 2f80c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f807c │ │ │ │ + b.n 2f8084 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 002f8284 : │ │ │ │ stmdb 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 │ │ │ │ @@ -904203,97 +904203,97 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa0600d7 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 2f8990 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 2f89a0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stc 0, cr0, [r6, #772]! @ 0x304 │ │ │ │ ldr??.w r0, [r0, r7, lsl #1] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ mrrc 0, 12, r0, r6, cr1 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ rsbs r0, r4, r1, lsl #3 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ sbc.w r0, r2, r1, lsl #3 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xeabc00c1 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f8cd4 │ │ │ │ + b.n 2f8cdc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f8c90 │ │ │ │ + b.n 2f8c98 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f8bf8 │ │ │ │ + b.n 2f8c00 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f8bbc │ │ │ │ + b.n 2f8bc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f8b5c │ │ │ │ + b.n 2f8b64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f8b20 │ │ │ │ + b.n 2f8b28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 2f8ae8 │ │ │ │ + b.n 2f8af0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 2f8a64 │ │ │ │ + b.n 2f8a6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 2f8a2c │ │ │ │ + b.n 2f8a34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 002f8988 : │ │ │ │ stmdb 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 │ │ │ │ @@ -904610,63 +904610,63 @@ │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r0, #215 @ 0xd7 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bgt.n 2f8ccc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 2f8bcc │ │ │ │ + ble.n 2f8bd4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 2f8d80 │ │ │ │ + ble.n 2f8d88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 2f8d3c │ │ │ │ + ble.n 2f8d44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 2f8cf4 │ │ │ │ + ble.n 2f8cfc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 2f8cb0 │ │ │ │ + bgt.n 2f8cb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 2f8c20 │ │ │ │ + bgt.n 2f8c28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f8d08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -904838,47 +904838,47 @@ │ │ │ │ b.n 2f8dd6 │ │ │ │ vshr.s64 q0, , #46 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s32 q0, q10, │ │ │ │ str r0, [r5, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [r6, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 2f8ea8 │ │ │ │ + bge.n 2f8eb0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 2f8e64 │ │ │ │ + bge.n 2f8e6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 2f8e1c │ │ │ │ + bge.n 2f8e24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f8f08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -905189,63 +905189,63 @@ │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip], #-860 @ 0xfffffca4 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvs.n 2f915c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 2f9260 │ │ │ │ + bhi.n 2f9268 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 2f9210 │ │ │ │ + bvc.n 2f9218 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r6, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 2f91c8 │ │ │ │ + bvc.n 2f91d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 2f9180 │ │ │ │ + bvc.n 2f9188 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 2f9334 │ │ │ │ + bvc.n 2f933c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 2f929c │ │ │ │ + bvc.n 2f92a4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f928c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -905271,17 +905271,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2f92a4 │ │ │ │ nop │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 2f9364 │ │ │ │ + bvs.n 2f936c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f92e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -905653,63 +905653,63 @@ │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe81c00d7 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 2f96f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 2f9600 │ │ │ │ + bcc.n 2f9608 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 2f97b4 │ │ │ │ + bcc.n 2f97bc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r2, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 2f973c │ │ │ │ + bcc.n 2f9744 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 2f96f0 │ │ │ │ + bcc.n 2f96f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 2f9658 │ │ │ │ + bcs.n 2f9660 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 2f9810 │ │ │ │ + bcs.n 2f9618 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f971c : │ │ │ │ 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 │ │ │ │ @@ -905966,53 +905966,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ b.n 2f9330 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsb r6, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r6, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f9a30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -906345,63 +906345,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2f9f28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002f9de8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -906586,47 +906586,47 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [r4, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r7, [pc, #920] @ (2fa3a4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r7, [pc, #744] @ (2fa300 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fa020 : │ │ │ │ stmdb 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 │ │ │ │ @@ -906962,63 +906962,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2fa338 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r5, [pc, #360] @ (2fa4e8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r5!, {r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r5, [pc, #176] @ (2fa43c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r5, [pc, #0] @ (2fa398 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [pc, #832] @ (2fa6e4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [pc, #664] @ (2fa648 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [pc, #496] @ (2fa5ac ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [pc, #304] @ (2fa4f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [pc, #136] @ (2fa45c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fa3dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -907044,17 +907044,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 2fa3f4 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #352] @ (2fa58c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fa434 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -907521,26 +907521,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2fa880 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [pc, #632] @ (2fab40 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfb8e00c1 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [pc, #480] @ (2faab4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ bls.n 2fa804 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [pc, #336] @ (2faa30 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 002fa8e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -907840,26 +907840,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2fab7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r8, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb.w r0, [r4, #193] @ 0xc1 │ │ │ │ cmp r0, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bvs.n 2faaf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, sl │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fabec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -908157,26 +908157,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2fae70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ sbcs.w r0, r8, #6324224 @ 0x608000 │ │ │ │ negs r4, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ bcc.n 2fafec │ │ │ │ lsls r1, r0, #3 │ │ │ │ negs r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002faef8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -908474,26 +908474,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2fb164 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf26c00c1 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ beq.n 2fb2e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r7, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fb204 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -908694,21 +908694,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2fb028 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fb404 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -908909,21 +908909,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2fae28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fb604 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -909228,26 +909228,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xeb3600c1 │ │ │ │ subs r0, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r1!, {r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fb924 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -909552,26 +909552,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r5, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xe81600c1 │ │ │ │ adds r5, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fbc44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -909876,27 +909876,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2fb93c │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r3!, {r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fbf64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -910201,27 +910201,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 2fc61c │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r6, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ it al │ │ │ │ lslal r1, r0, #3 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fc284 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -910514,27 +910514,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ pop {pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ pop {r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ │ │ │ 002fc5a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -910835,27 +910835,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 2fc8ea │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r2, 2fc8ec │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cbnz r0, 2fc8f2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fc8d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -911154,27 +911154,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r6, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xb686 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xb66c │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fcc00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -911555,33 +911555,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ uxth r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ sxtb r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fd034 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -911962,33 +911962,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, r3, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, r4, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fd468 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -912411,39 +912411,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #544] @ (2fdad0 ) │ │ │ │ + ldr r6, [pc, #560] @ (2fdae0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #368] @ (2fda2c ) │ │ │ │ + ldr r6, [pc, #384] @ (2fda3c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, r6, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #264] @ (2fd9d0 ) │ │ │ │ + ldr r6, [pc, #280] @ (2fd9e0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #160] @ (2fd974 ) │ │ │ │ + ldr r6, [pc, #176] @ (2fd984 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r4, r7, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #56] @ (2fd918 ) │ │ │ │ + ldr r6, [pc, #72] @ (2fd928 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fd8e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -912739,27 +912739,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #816 @ (adr r6, 2fdf08 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #192] @ (2fdca0 ) │ │ │ │ + ldr r3, [pc, #208] @ (2fdcb0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #656 @ (adr r6, 2fde74 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r7, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #32] @ (2fdc0c ) │ │ │ │ + ldr r3, [pc, #48] @ (2fdc1c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #504 @ (adr r6, 2fdde8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #904] @ (2fdf80 ) │ │ │ │ + ldr r2, [pc, #920] @ (2fdf90 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fdbf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913059,27 +913059,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #728 @ (adr r3, 2fe1c8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (2fdf60 ) │ │ │ │ + ldr r0, [pc, #120] @ (2fdf70 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r3, pc, #568 @ (adr r3, 2fe134 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r3, pc, #416 @ (adr r3, 2fe0a8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fdf10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -913378,27 +913378,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #464 @ (adr r0, 2fe3ec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, pc, #296 @ (adr r0, 2fe350 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r4, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, pc, #192 @ (adr r0, 2fe2f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fe23c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913599,21 +913599,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fe440 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -913814,21 +913814,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r6, r7, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fe644 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -914267,39 +914267,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r3, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r1, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r4, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002feb04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -914723,39 +914723,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r6, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r1, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r2, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002fef98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915319,45 +915319,45 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #640 @ (adr r6, 2ff7f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cdp2 0, 6, cr0, cr12, cr12, {6} │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r5, pc, #1000 @ (adr r5, 2ff968 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stc2l 0, cr0, [r6, #816] @ 0x330 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r5, pc, #80 @ (adr r5, 2ff5dc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stc2l 0, cr0, [r0], #816 @ 0x330 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldc2 0, cr0, [r6], #816 @ 0x330 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stc2l 0, cr0, [r6], #-816 @ 0xfffffcd0 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldc2 0, cr0, [lr], #-816 @ 0xfffffcd0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002ff5c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -915655,25 +915655,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ vst4. {d16-d19}, [sl], ip │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, pc, #328 @ (adr r1, 2ffa14 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrsb.w r0, [lr, ip] │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r3, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr??.w r0, [r4, #204] @ 0xcc │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002ff8e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -915786,15 +915786,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf7c200cc │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002ff9fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -916174,30 +916174,30 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ orr.w r0, r6, #6684672 @ 0x660000 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ands.w r0, sl, #6684672 @ 0x660000 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf3f000cc │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ubfx r0, r6, #3, #13 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 002ffe18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -916307,15 +916307,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ usat r0, #12, r8, asr #3 │ │ │ │ │ │ │ │ 002fff2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -916428,15 +916428,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf27200cc │ │ │ │ │ │ │ │ 00300070 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -916550,15 +916550,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf13400cc │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003001b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -916759,20 +916759,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vhadd.s32 q8, q9, q6 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r2, [r6, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ vhadd.s q0, q13, q6 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003003b8 : │ │ │ │ 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 │ │ │ │ @@ -917069,25 +917069,25 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stcl 0, cr0, [lr], #816 @ 0x330 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r4, #15] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stcl 0, cr0, [ip], #-816 @ 0xfffffcd0 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r7, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ mcrr 0, 12, r0, r4, cr12 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003006c0 : │ │ │ │ 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 │ │ │ │ @@ -917384,25 +917384,25 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strd r0, r0, [r6, #816]! @ 0x330 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strd r0, r0, [r4, #-816]! @ 0x330 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmdb ip!, {r2, r3, r6, r7} │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003009c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -917603,21 +917603,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 300a60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r4, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 300a1c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00300bc8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -917816,21 +917816,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 300898 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r3, #19] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 300854 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00300d90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918031,21 +918031,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 301698 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 301654 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00300f90 : │ │ │ │ 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 │ │ │ │ @@ -918341,27 +918341,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3014a4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r2, [r1, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3013ac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 301368 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00301298 : │ │ │ │ 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 │ │ │ │ @@ -918658,27 +918658,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ udf #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ble.n 3014a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ble.n 301660 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003015a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -918877,21 +918877,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 3016bc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 301674 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00301774 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -919109,21 +919109,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 301a50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 301a04 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003019cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -919335,21 +919335,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvc.n 301c08 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 301bbc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00301c18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -919555,21 +919555,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 301e08 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 301dc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00301e28 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -919774,21 +919774,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 301ff8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 301fac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 0030203c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -920132,33 +920132,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bne.n 30239c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ beq.n 302440 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ │ │ │ 003023c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -920502,33 +920502,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r1, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vtrn. q8, q1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r3, r0, #3 │ │ │ │ │ │ │ │ 00302744 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -920640,15 +920641,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr2, {6} │ │ │ │ + cdp2 0, 14, cr0, cr2, cr2, {6} │ │ │ │ │ │ │ │ 00302844 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -920760,15 +920761,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #776] @ 0x308 │ │ │ │ + stc2l 0, cr0, [r2, #776]! @ 0x308 │ │ │ │ │ │ │ │ 00302944 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -920880,15 +920881,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2l 0, cr0, [lr], {194} @ 0xc2 │ │ │ │ + stc2l 0, cr0, [r2], #776 @ 0x308 │ │ │ │ │ │ │ │ 00302a44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -921000,15 +921001,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - smlsld r0, r0, lr, r2 │ │ │ │ + @ instruction: 0xfbe200c2 │ │ │ │ │ │ │ │ 00302b44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -921120,15 +921121,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfade00c2 │ │ │ │ + @ instruction: 0xfae200c2 │ │ │ │ │ │ │ │ 00302c44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -921240,15 +921241,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr??.w r0, [lr, #194] @ 0xc2 │ │ │ │ + vld1.8 {d16[6]}, [r2], r2 │ │ │ │ │ │ │ │ 00302d44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -921360,15 +921361,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr.w r0, [lr, #194] @ 0xc2 │ │ │ │ + str??.w r0, [r2, #194] @ 0xc2 │ │ │ │ │ │ │ │ 00302e44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -921747,30 +921748,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbc.w r0, r6, #6356992 @ 0x610000 │ │ │ │ + sbc.w r0, sl, #6356992 @ 0x610000 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf53a00c2 │ │ │ │ + @ instruction: 0xf53e00c2 │ │ │ │ str r2, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds.w r0, r0, #6356992 @ 0x610000 │ │ │ │ + adds.w r0, r4, #6356992 @ 0x610000 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf4e600c2 │ │ │ │ + @ instruction: 0xf4ea00c2 │ │ │ │ │ │ │ │ 00303258 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -921967,20 +921968,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bkpt 0x00fa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ssat r0, #3, r8, asr #3 │ │ │ │ + ssat r0, #3, ip, asr #3 │ │ │ │ ldr r6, [pc, #280] @ (303538 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ bkpt 0x00ce │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf2fc00c2 │ │ │ │ + ssat r0, #3, r0, lsl #3 │ │ │ │ │ │ │ │ 00303428 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -922177,20 +922178,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ pop {r1, r3, r5, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adcs.w r0, r8, #194 @ 0xc2 │ │ │ │ + adcs.w r0, ip, #194 @ 0xc2 │ │ │ │ ldr r4, [pc, #472] @ (3037c8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf12c00c2 │ │ │ │ + @ instruction: 0xf13000c2 │ │ │ │ │ │ │ │ 003035f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -922303,15 +922304,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #328] @ (303854 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbnz r2, 303786 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - and.w r0, lr, #194 @ 0xc2 │ │ │ │ + ands.w r0, r2, #194 @ 0xc2 │ │ │ │ │ │ │ │ 00303714 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -922512,20 +922513,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #496] @ (303afc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ rev r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 3, cr0, cr2, cr2, {6} │ │ │ │ + cdp 0, 3, cr0, cr6, cr2, {6} │ │ │ │ ldr r1, [pc, #320] @ (303a58 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbnz r0, 303952 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 0, cr0, cr6, cr2, {6} │ │ │ │ + cdp 0, 0, cr0, cr10, cr2, {6} │ │ │ │ │ │ │ │ 00303920 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -922724,20 +922725,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bxns lr │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb7fc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [sl], #-776 @ 0xfffffcf8 │ │ │ │ + stc 0, cr0, [lr], #-776 @ 0xfffffcf8 │ │ │ │ bx r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xebfe00c2 │ │ │ │ + stc 0, cr0, [r2], {194} @ 0xc2 │ │ │ │ │ │ │ │ 00303b28 : │ │ │ │ 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 ip, [pc, #684] @ 303de8 │ │ │ │ @@ -923033,25 +923034,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xe9aa00c2 │ │ │ │ + @ instruction: 0xe9ae00c2 │ │ │ │ add r4, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmdb r2!, {r1, r6, r7} │ │ │ │ + stmdb r6!, {r1, r6, r7} │ │ │ │ mov r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrd r0, r0, [r6], #776 @ 0x308 │ │ │ │ + ldrd r0, r0, [sl], #776 @ 0x308 │ │ │ │ │ │ │ │ 00303e40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -923433,27 +923434,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 303cf8 │ │ │ │ + b.n 303d00 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbz r2, 304264 │ │ │ │ lsls r4, r1, #3 │ │ │ │ eors r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 303cc8 │ │ │ │ + b.n 303cd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ands r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 303c8c │ │ │ │ + b.n 303c94 │ │ │ │ lsls r2, r0, #3 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0030423c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -923832,33 +923833,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #204 @ 0xcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 30495c │ │ │ │ + b.n 304964 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 304918 │ │ │ │ + b.n 304920 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, sp, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3048d8 │ │ │ │ + b.n 3048e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r4, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 30489c │ │ │ │ + b.n 3048a4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00304628 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -924189,83 +924190,83 @@ │ │ │ │ b.n 3047f0 │ │ │ │ adds r6, #112 @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 304a18 │ │ │ │ + b.n 304a20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r5, #82 @ 0x52 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 304894 │ │ │ │ + beq.n 30489c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #920 @ 0x398 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - svc 32 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3049b4 │ │ │ │ + ble.n 3049bc │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003049f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -924612,85 +924613,85 @@ │ │ │ │ nop │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 304c5c │ │ │ │ + bgt.n 304c64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 304cc0 │ │ │ │ + blt.n 304cc8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 304e50 │ │ │ │ + blt.n 304e58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 304e04 │ │ │ │ + blt.n 304e0c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blt.n 304dc8 │ │ │ │ + blt.n 304dd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 304d8c │ │ │ │ + bge.n 304d94 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 304d18 │ │ │ │ + bge.n 304d20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 304cdc │ │ │ │ + bge.n 304ce4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 304ea0 │ │ │ │ + bge.n 304ea8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r7, pc, #968 @ (adr r7, 30518c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 304e64 │ │ │ │ + bge.n 304e6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r7, pc, #824 @ (adr r7, 305108 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 304e28 │ │ │ │ + bge.n 304e30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r7, pc, #624 @ (adr r7, 30504c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bls.n 304dc4 │ │ │ │ + bls.n 304dcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00304de4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -925035,85 +925036,85 @@ │ │ │ │ nop │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #264 @ (adr r6, 305248 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 305070 │ │ │ │ + bhi.n 305078 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, pc, #408 @ (adr r5, 3052e4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 3050d4 │ │ │ │ + bvc.n 3050dc │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r5, pc, #200 @ (adr r5, 305220 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 305064 │ │ │ │ + bvc.n 30506c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #1008 @ (adr r4, 305554 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 305218 │ │ │ │ + bvc.n 305220 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #864 @ (adr r4, 3054d0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 3051dc │ │ │ │ + bvc.n 3051e4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #720 @ (adr r4, 30544c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 3051a0 │ │ │ │ + bvc.n 3051a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #456 @ (adr r4, 305354 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 30512c │ │ │ │ + bvs.n 305134 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #312 @ (adr r4, 3052d0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3050f0 │ │ │ │ + bvs.n 3050f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #168 @ (adr r4, 30524c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3050b4 │ │ │ │ + bvs.n 3050bc │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, pc, #24 @ (adr r4, 3051c8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 305278 │ │ │ │ + bvs.n 305280 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, pc, #904 @ (adr r3, 305544 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 30523c │ │ │ │ + bvs.n 305244 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, pc, #704 @ (adr r3, 305488 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvs.n 3051d8 │ │ │ │ + bvs.n 3051e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003051d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -925534,97 +925535,97 @@ │ │ │ │ nop │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #112 @ (adr r2, 30566c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 3056e0 │ │ │ │ + bmi.n 3056e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, pc, #192 @ (adr r1, 3056c8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 305524 │ │ │ │ + bcc.n 30552c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, pc, #1000 @ (adr r0, 3059fc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 3056c4 │ │ │ │ + bcc.n 3056cc │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, pc, #784 @ (adr r0, 305930 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 305650 │ │ │ │ + bcc.n 305658 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, pc, #512 @ (adr r0, 30582c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 3055d4 │ │ │ │ + bcs.n 3055dc │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, pc, #280 @ (adr r0, 305750 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 305578 │ │ │ │ + bcs.n 305580 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, pc, #72 @ (adr r0, 30568c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 305714 │ │ │ │ + bcs.n 30571c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 3056e8 │ │ │ │ + bcs.n 3056f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 3056ac │ │ │ │ + bcs.n 3056b4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 305670 │ │ │ │ + bcs.n 305678 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 305634 │ │ │ │ + bne.n 30563c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 3055f8 │ │ │ │ + bne.n 305600 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 3055b0 │ │ │ │ + bne.n 3055b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 305770 │ │ │ │ + bne.n 305778 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003056a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -926049,97 +926050,97 @@ │ │ │ │ nop │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r4, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - itte vc │ │ │ │ + ittt vc │ │ │ │ + lslvc r2, r0, #3 │ │ │ │ + ldmiavc r6!, {r1, r2, r3, r4, r5} │ │ │ │ lslvc r2, r0, #3 │ │ │ │ - ldmiavc r6!, {r1, r3, r4, r5} │ │ │ │ - lslvs r2, r0, #3 │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ + lslcc r2, r0, #3 │ │ │ │ + ldmiacs r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lslcc r2, r0, #3 │ │ │ │ - ldmiacs r5, {r1, r4, r5, r6, r7} │ │ │ │ - lslcs r2, r0, #3 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00305b98 : │ │ │ │ stmdb 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 │ │ │ │ @@ -926820,133 +926821,133 @@ │ │ │ │ b.n 305dec │ │ │ │ movs r0, #252 @ 0xfc │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r4, r7, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003063a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -927386,112 +927387,112 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - itet al │ │ │ │ + itee al │ │ │ │ lslal r2, r0, #3 │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ - lslal r4, r1, #3 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsl r4, r1, #3 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - itt gt │ │ │ │ + it gt │ │ │ │ lslgt r2, r0, #3 │ │ │ │ - ldrhgt r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - itte ls │ │ │ │ + ittt ls │ │ │ │ lslls r2, r0, #3 │ │ │ │ ldrhls r2, [r3, #40] @ 0x28 │ │ │ │ - lslhi r4, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lslls r4, r1, #3 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r2, r0, #3 │ │ │ │ - ldrhvs r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ite mi │ │ │ │ - lslmi r2, r0, #3 │ │ │ │ - ldrhpl r2, [r1, #38] @ 0x26 │ │ │ │ + sevl │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ittt cs │ │ │ │ + itte cs │ │ │ │ lslcs r2, r0, #3 │ │ │ │ │ │ │ │ 003068e4 : │ │ │ │ stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ + movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1584] @ 306f2c │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [pc, #1584] @ 306f30 │ │ │ │ @@ -928106,130 +928107,130 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r4, [r4, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u16 q8, q13, │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + vhadd.u16 q8, q15, │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r5, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.u16 q0, q15, │ │ │ │ - pop {r6, pc} │ │ │ │ + vhadd.u32 q0, q9, │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #772]! @ 0x304 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr1, {6} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2 0, cr0, [r6, #772]! @ 0x304 │ │ │ │ - cbnz r2, 306fde │ │ │ │ + ldc2 0, cr0, [sl, #772]! @ 0x304 │ │ │ │ + cbnz r6, 306fde │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip], #772 @ 0x304 │ │ │ │ - cbnz r6, 306fb6 │ │ │ │ + ldc2l 0, cr0, [r0], #772 @ 0x304 │ │ │ │ + cbnz r2, 306fb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r4, 306fca │ │ │ │ + cbnz r0, 306fcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip], #-772 @ 0xfffffcfc │ │ │ │ - hlt 0x001e │ │ │ │ + stc2 0, cr0, [r0], {193} @ 0xc1 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r3, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mrrc2 0, 12, r0, r4, cr1 │ │ │ │ - rev16 r0, r7 │ │ │ │ + mrrc2 0, 12, r0, r8, cr1 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [ip], #-772 @ 0xfffffcfc │ │ │ │ - rev16 r6, r1 │ │ │ │ + ldc2 0, cr0, [r0], #-772 @ 0xfffffcfc │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2 0, cr0, [r4], {193} @ 0xc1 │ │ │ │ - rev r6, r4 │ │ │ │ + stc2 0, cr0, [r8], {193} @ 0xc1 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 306ffa │ │ │ │ + rev r2, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfbb000c1 │ │ │ │ - cbnz r6, 306ffc │ │ │ │ + @ instruction: 0xfbb400c1 │ │ │ │ + cbnz r2, 306ffe │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 306ffe │ │ │ │ + cbnz r6, 306ffe │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfb5a00c1 │ │ │ │ - cbnz r6, 306ffe │ │ │ │ + @ instruction: 0xfb5e00c1 │ │ │ │ + cbnz r2, 307000 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r6, 307006 │ │ │ │ + cbnz r2, 307008 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 307000 │ │ │ │ + cbnz r6, 307000 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfb0000c1 │ │ │ │ - cbnz r2, 307000 │ │ │ │ + @ instruction: 0xfb0400c1 │ │ │ │ + cbnz r6, 307000 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfad800c1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + @ instruction: 0xfadc00c1 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfab000c1 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xfab400c1 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa8800c1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xfa8c00c1 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa6000c1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xfa6400c1 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa3800c1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xfa3c00c1 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfa1000c1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xfa1400c1 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vld1.8 {d16[6]}, [sl], r1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + vld1.8 {d16[6]}, [lr], r1 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030704c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -928303,21 +928304,21 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r4, [r0, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh.w r0, [sl, r1] │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + ldrh.w r0, [lr, r1] │ │ │ │ + cpsie │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r3, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb.w r0, [lr, r1] │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + ldrb.w r0, [r2, r1] │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030712c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -928545,52 +928546,52 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strh r2, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf6d000c1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf6d400c1 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subw r0, r6, #2241 @ 0x8c1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + subw r0, sl, #2241 @ 0x8c1 │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf68000c1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + @ instruction: 0xf68400c1 │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r4, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf65800c1 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf65c00c1 │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r7, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf63000c1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + @ instruction: 0xf63400c1 │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r4, [r2, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - addw r0, sl, #2241 @ 0x8c1 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + addw r0, lr, #2241 @ 0x8c1 │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r5, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs.w r0, r4, #6324224 @ 0x608000 │ │ │ │ - cbz r6, 307444 │ │ │ │ + subs.w r0, r8, #6324224 @ 0x608000 │ │ │ │ + cbz r2, 307446 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003073d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -928820,52 +928821,52 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r5, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bic.w r0, r4, #6324224 @ 0x608000 │ │ │ │ - sxtb r6, r0 │ │ │ │ + bic.w r0, r8, #6324224 @ 0x608000 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r2, [r0, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf3f800c1 │ │ │ │ - sxth r4, r3 │ │ │ │ + @ instruction: 0xf3fc00c1 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf3d200c1 │ │ │ │ - cbz r4, 30767c │ │ │ │ + @ instruction: 0xf3d600c1 │ │ │ │ + cbz r0, 30767e │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - usat r0, #1, sl, asr #3 │ │ │ │ - cbz r6, 30767e │ │ │ │ + usat r0, #1, lr, asr #3 │ │ │ │ + cbz r2, 307680 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - usat r0, #1, r4, lsl #3 │ │ │ │ - cbz r6, 307680 │ │ │ │ + usat r0, #1, r8, lsl #3 │ │ │ │ + cbz r2, 307682 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r4, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf35c00c1 │ │ │ │ - cbz r6, 307682 │ │ │ │ + bfi r0, r0, #3, #4294967295 │ │ │ │ + cbz r2, 307684 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r7, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 307698 │ │ │ │ + cbz r2, 30769a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 307684 │ │ │ │ + cbz r2, 307686 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r2, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ssat r0, #2, r6, lsl #3 │ │ │ │ - cbz r2, 307686 │ │ │ │ + ssat r0, #2, sl, lsl #3 │ │ │ │ + cbz r6, 307686 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030767c : │ │ │ │ stmdb 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 │ │ │ │ @@ -929237,81 +929238,81 @@ │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r6, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf0ec00c1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf0f000c1 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf0c200c1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + @ instruction: 0xf0c600c1 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eors.w r0, lr, #193 @ 0xc1 │ │ │ │ + @ instruction: 0xf0a200c1 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orns r0, r0, #193 @ 0xc1 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + orns r0, r4, #193 @ 0xc1 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, sl, #193 @ 0xc1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + orr.w r0, lr, #193 @ 0xc1 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bic.w r0, r4, #193 @ 0xc1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + bic.w r0, r8, #193 @ 0xc1 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vext.8 q8, q15, , #0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + and.w r0, r2, #193 @ 0xc1 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d16, d26, d1[0] │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + vmla.i16 d16, d30, d1[0] │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vext.8 q0, q10, , #0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + vext.8 q0, q12, , #0 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i d0, d24, d1[0] │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + vmla.i d0, d28, d1[0] │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s32 q8, q9, │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + vhadd.s32 q8, q11, │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vhadd.s q0, q11, │ │ │ │ + vhadd.s q0, q13, │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q0, q11, │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + vhadd.s8 q0, q13, │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {6} │ │ │ │ - add r5, sp, #8 │ │ │ │ + cdp 0, 14, cr0, cr4, cr1, {6} │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00307af4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -929636,64 +929637,64 @@ │ │ │ │ b.n 307c64 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ @ instruction: 0xf52600c0 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r8], #-772 @ 0xfffffcfc │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + stc 0, cr0, [ip], #-772 @ 0xfffffcfc │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r1, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r2], {193} @ 0xc1 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + stc 0, cr0, [r6], {193} @ 0xc1 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rsbs r0, sl, r1, lsl #3 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + rsbs r0, lr, r1, lsl #3 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r7, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs.w r0, r2, r1, lsl #3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + subs.w r0, r6, r1, lsl #3 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xeb8a00c1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + @ instruction: 0xeb8e00c1 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbc.w r0, r4, r1, lsl #3 │ │ │ │ + sbc.w r0, r8, r1, lsl #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adc.w r0, r2, r1, lsl #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + adc.w r0, r6, r1, lsl #3 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r4, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds.w r0, sl, r1, lsl #3 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + adds.w r0, lr, r1, lsl #3 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r7, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xeaf200c1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + @ instruction: 0xeaf600c1 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r2, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pkhbt r0, sl, r1, lsl #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + pkhbt r0, lr, r1, lsl #3 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00307ed4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -930275,105 +930276,105 @@ │ │ │ │ b.n 30821a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ strb r6, [r0, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 3086b0 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 3086c0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, pc, #720 @ (adr r6, 30881c ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 30882c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 3088ec ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 3088fc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 308708 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 308718 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r6, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 308758 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 308768 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r0, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, pc, #24 @ (adr r6, 308580 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 308590 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xfa9200d6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 q8, q15, q0 │ │ │ │ vhadd.s q0, q11, q0 │ │ │ │ cdp 0, 15, cr0, cr14, cr0, {6} │ │ │ │ strb r6, [r1, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 30818c │ │ │ │ + b.n 308194 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #152 @ (adr r4, 308620 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 308630 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 308144 │ │ │ │ + b.n 30814c │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r0, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308100 │ │ │ │ + b.n 308108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #864 @ (adr r3, 3088f8 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 308908 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3080b8 │ │ │ │ + b.n 3080c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 308860 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 308870 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r2, [r6, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308078 │ │ │ │ + b.n 308080 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 3087d4 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 3087e4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 308030 │ │ │ │ + b.n 308038 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r4, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 307ff0 │ │ │ │ + b.n 307ff8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #256 @ (adr r3, 3086bc ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 3086cc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 307fac │ │ │ │ + b.n 307fb4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 307f6c │ │ │ │ + b.n 307f74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 30899c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 3089ac ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 307f24 │ │ │ │ + b.n 307f2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #808 @ (adr r2, 308900 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 308910 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r1, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 307edc │ │ │ │ + b.n 307ee4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 308864 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 308874 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 307e94 │ │ │ │ + b.n 307e9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #472 @ (adr r2, 3087c8 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 3087d8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 307e4c │ │ │ │ + b.n 307e54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #304 @ (adr r2, 30872c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 30873c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 307e04 │ │ │ │ + b.n 307e0c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 308dc4 │ │ │ │ + b.n 308dcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [pc, #40] @ (308630 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #40] @ (308634 ) │ │ │ │ ldr r3, [pc, #44] @ (308638 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -930386,17 +930387,17 @@ │ │ │ │ movw r1, #887 @ 0x377 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 30821a │ │ │ │ nop │ │ │ │ ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308c0c │ │ │ │ + b.n 308c14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #48 @ (adr r1, 30866c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 30867c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030863c : │ │ │ │ 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 │ │ │ │ @@ -930642,55 +930643,55 @@ │ │ │ │ b.n 308758 │ │ │ │ nop │ │ │ │ @ instruction: 0xf65a00d6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adcs.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ bics.w r0, r2, r0, lsl #3 │ │ │ │ - b.n 308b68 │ │ │ │ + b.n 308b70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308b2c │ │ │ │ + b.n 308b34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308ae4 │ │ │ │ + b.n 308aec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308a48 │ │ │ │ + b.n 308a50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 308a00 │ │ │ │ + b.n 308a08 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3089b8 │ │ │ │ + b.n 3089c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00308940 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -930905,29 +930906,29 @@ │ │ │ │ b.n 3089ce │ │ │ │ @ instruction: 0xf35600d6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2de00d6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 308b44 │ │ │ │ + ble.n 308b4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 308b00 │ │ │ │ + ble.n 308b08 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 308cb8 │ │ │ │ + ble.n 308cc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00308bd4 : │ │ │ │ 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 │ │ │ │ @@ -931491,125 +931492,125 @@ │ │ │ │ b.n 308c8a │ │ │ │ @ instruction: 0xf0c000d6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, lr, #214 @ 0xd6 │ │ │ │ str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 309248 │ │ │ │ + bgt.n 309250 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 309148 │ │ │ │ + bge.n 309150 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 3092ec │ │ │ │ + bge.n 3092f4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 309284 │ │ │ │ + bge.n 30928c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 309224 │ │ │ │ + bge.n 30922c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3091c0 │ │ │ │ + bls.n 3091c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 309214 │ │ │ │ + bhi.n 30921c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 309298 │ │ │ │ + bhi.n 3092a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 309254 │ │ │ │ + bvc.n 30925c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 309210 │ │ │ │ + bvc.n 309218 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 3091cc │ │ │ │ + bvc.n 3091d4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 309388 │ │ │ │ + bvc.n 309390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 309344 │ │ │ │ + bvc.n 30934c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #220] @ (3093b4 ) │ │ │ │ @@ -931704,22 +931705,22 @@ │ │ │ │ b.n 309358 │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #856] @ 0x358 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrd r0, r0, [r4, #-856] @ 0x358 │ │ │ │ - bpl.n 3094bc │ │ │ │ + bpl.n 3094c4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 30948c │ │ │ │ + bpl.n 309494 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 003093d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -931745,17 +931746,17 @@ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3093f0 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 309414 │ │ │ │ + bmi.n 30941c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00309428 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -931779,17 +931780,17 @@ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 309440 │ │ │ │ str r6, [r5, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 3093c4 │ │ │ │ + bmi.n 3093cc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r0, #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 │ │ │ │ @@ -931817,17 +931818,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30949a │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 309570 │ │ │ │ + bmi.n 309578 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #640] @ (30976c ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -932096,71 +932097,71 @@ │ │ │ │ nop │ │ │ │ b.n 3096f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 309690 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r7, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 30973c │ │ │ │ + bcs.n 309744 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r0, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3096a4 │ │ │ │ + bcs.n 3096ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 309868 │ │ │ │ + bcs.n 309870 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r6, [r0, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 309830 │ │ │ │ + bcs.n 309838 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r2, [r4, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 3097f4 │ │ │ │ + bcs.n 3097fc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 3097b4 │ │ │ │ + bne.n 3097bc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 309778 │ │ │ │ + bne.n 309780 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 30973c │ │ │ │ + bne.n 309744 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r2, [r2, r4] │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -932803,107 +932804,107 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 309788 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 30a56c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r4, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00309f20 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -932927,17 +932928,17 @@ │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 309f38 │ │ │ │ ldrsb r2, [r4, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00309f70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -932961,17 +932962,17 @@ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 309f88 │ │ │ │ ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r2, r0, #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 │ │ │ │ @@ -933002,17 +933003,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 309fe6 │ │ │ │ nop │ │ │ │ strb.w pc, [pc, #-4095] @ 309019 │ │ │ │ bl 1a │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r0, #284] @ 0x11c │ │ │ │ sub sp, #28 │ │ │ │ @@ -933103,31 +933104,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 30a096 │ │ │ │ bgt.n 30a1f0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r6, [r5, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #388] @ (30a2dc ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -933297,51 +933298,51 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ blt.n 30a344 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r4, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r0, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ sub sp, #16 │ │ │ │ @@ -933392,25 +933393,25 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 30a370 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r6, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ cbz r1, 30a3e6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ cbz r2, 30a3ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -933841,93 +933842,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 30a75c │ │ │ │ lsls r6, r2, #3 │ │ │ │ bvc.n 30a824 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r2, [r5, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r0, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #904] @ (30ac04 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [pc, #768] @ (30ab88 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [pc, #624] @ (30ab04 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #360] @ (30aa0c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [pc, #216] @ (30a988 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r7, [pc, #80] @ (30a90c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [pc, #960] @ (30ac88 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #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 │ │ │ │ @@ -934198,75 +934199,75 @@ │ │ │ │ b.n 30a9d4 │ │ │ │ bcc.n 30aadc │ │ │ │ lsls r6, r2, #3 │ │ │ │ bcc.n 30aad0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ bcs.n 30ab3c │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [pc, #536] @ (30adbc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [pc, #360] @ (30ad18 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [pc, #216] @ (30ac94 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [pc, #56] @ (30ac00 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [pc, #952] @ (30af8c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [pc, #800] @ (30af00 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [pc, #656] @ (30ae7c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [pc, #496] @ (30ade8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r2, r0, #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] @ (30acb0 ) │ │ │ │ @@ -934336,25 +934337,25 @@ │ │ │ │ nop │ │ │ │ bl fff1acb2 │ │ │ │ ldc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ bl 21ecba │ │ │ │ bl 24cbe │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 30adb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #568] @ (30af0c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ beq.n 30ad50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ ble.n 30ad22 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 30ad08 │ │ │ │ @@ -934678,75 +934679,75 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 30b0b2 │ │ │ │ + cbnz r4, 30b0b2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [pc, #136] @ (30b114 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r6, 30b0b2 │ │ │ │ + cbnz r2, 30b0b4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0x47f2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 30b0b6 │ │ │ │ + cbnz r4, 30b0b6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ blxns sl │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r2, 30b0b8 │ │ │ │ + cbnz r6, 30b0b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0x47ae │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r4, 30b0ba │ │ │ │ + cbnz r0, 30b0bc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ blx r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ bx fp │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -934970,53 +934971,53 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xb8fe │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp lr, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ it ge │ │ │ │ lslge r0, r0, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r1, r0, #3 │ │ │ │ add ip, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d3, [pc, #116] @ 30b3f0 │ │ │ │ vmov s11, r1 │ │ │ │ vldr d4, [r2, #8] │ │ │ │ subs r1, #1 │ │ │ │ @@ -935373,83 +935374,83 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ tst r6, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 30b790 │ │ │ │ + cbz r4, 30b790 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ tst r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 30b792 │ │ │ │ + cbz r6, 30b792 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ rors r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 30b794 │ │ │ │ + cbz r6, 30b794 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ sbcs r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 30b796 │ │ │ │ + cbz r6, 30b796 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r2, 30b798 │ │ │ │ + cbz r6, 30b798 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adcs r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ eors r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r2, r0, #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, #2544] @ 0x9f0 │ │ │ │ subw sp, sp, #1460 @ 0x5b4 │ │ │ │ @@ -935889,26 +935890,26 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ bl fff31cae │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ vldr d6, [r2, #8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls.w sl, #1 │ │ │ │ @@ -936411,49 +936412,49 @@ │ │ │ │ b.n 30c41e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ pop {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r5, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 30c50c ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 30c51c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx b6aa8 │ │ │ │ @@ -937235,165 +937236,165 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 30c09a │ │ │ │ b.w 30bef8 │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, pc, #584 @ (adr r5, 30cd68 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 30cd78 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r5, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #808 @ (adr r4, 30ce58 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 30ce68 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, pc, #384 @ (adr r3, 30ccd0 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 30cce0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, pc, #176 @ (adr r3, 30cc0c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 30cc1c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 30cf50 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 30cf60 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 30cebc ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 30cecc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #720 @ (adr r2, 30ce40 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 30ce50 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #544 @ (adr r2, 30cd94 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 30cda4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #368 @ (adr r2, 30ccf0 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 30cd00 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #200 @ (adr r2, 30cc4c ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 30cc5c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 30cbb0 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 30cbc0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #920 @ (adr r1, 30cf24 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 30cf34 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #672 @ (adr r1, 30ce40 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 30ce50 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 30cd9c ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 30cdac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #280 @ (adr r1, 30ccc8 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 30ccd8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #152 @ (adr r1, 30cc4c ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 30cc5c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #24 @ (adr r1, 30cbd4 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 30cbe4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #880 @ (adr r0, 30cf34 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 30cf44 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 30cea8 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 30ceb8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r7, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 30cdfc ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 30ce0c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #368 @ (adr r0, 30cd50 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 30cd60 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 30ccbc ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 30cccc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #24 @ (adr r0, 30cc08 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 30cc18 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r5, #88 @ 0x58 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0030cc48 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ str r1, [r3, #32] │ │ │ │ @@ -937468,17 +937469,17 @@ │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 30ccd0 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030cd0c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -937503,17 +937504,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30cd24 │ │ │ │ nop │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r2, 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, #288] @ (30ce90 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -937636,36 +937637,36 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 30d45a │ │ │ │ vaddl.u q15, d15, d3 │ │ │ │ vtbl.8 d30, {d31- instruction: 0xffffaea0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030ced4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -937776,15 +937777,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ sxtb r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0030cfe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -937897,15 +937898,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 30d108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r7, #234 @ 0xea │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030d0f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -938232,33 +938233,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 30d446 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r6, #70 @ 0x46 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r4, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030d444 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -938280,17 +938281,17 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #23 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30d45c │ │ │ │ nop │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -938545,65 +938546,65 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #832 @ (adr r7, 30da50 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r3, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #190 @ 0xbe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ @@ -939076,81 +939077,81 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #0 @ (adr r5, 30dc18 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r4, r4, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r2, pc, #304 @ (adr r2, 30dd80 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, r4, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r6, r6, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030dca4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939174,17 +939175,17 @@ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30dcbc │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #600] @ (30df4c ) │ │ │ │ + ldr r7, [pc, #616] @ (30df5c ) │ │ │ │ lsls r2, r0, #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 │ │ │ │ @@ -939215,17 +939216,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 30dd1a │ │ │ │ nop │ │ │ │ @ instruction: 0xfa67ffff │ │ │ │ bl 28bd4e │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #224] @ (30de3c ) │ │ │ │ + ldr r7, [pc, #240] @ (30de4c ) │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov r5, r2 │ │ │ │ @@ -939539,47 +939540,47 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (30e4b0 ) │ │ │ │ + ldr r7, [pc, #0] @ (30e0c0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #840] @ (30e40c ) │ │ │ │ + ldr r5, [pc, #856] @ (30e41c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #776] @ (30e3e0 ) │ │ │ │ + ldr r4, [pc, #792] @ (30e3f0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #504] @ (30e2e0 ) │ │ │ │ + ldr r4, [pc, #520] @ (30e2f0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #256] @ (30e1f8 ) │ │ │ │ + ldr r4, [pc, #272] @ (30e208 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r6, r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0030e100 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939603,17 +939604,17 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30e118 │ │ │ │ adds r6, r5, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #536] @ (30e368 ) │ │ │ │ + ldr r3, [pc, #552] @ (30e378 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030e150 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -939637,17 +939638,17 @@ │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30e168 │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #216] @ (30e278 ) │ │ │ │ + ldr r3, [pc, #232] @ (30e288 ) │ │ │ │ lsls r2, r0, #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 │ │ │ │ @@ -939675,17 +939676,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 30e1c2 │ │ │ │ nop │ │ │ │ sdiv pc, sp, pc │ │ │ │ asrs r4, r0, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #880] @ (30e570 ) │ │ │ │ + ldr r2, [pc, #896] @ (30e580 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #116] @ (30e288 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -939737,21 +939738,21 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #10 │ │ │ │ b.n 30e268 │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #768] @ (30e594 ) │ │ │ │ + ldr r2, [pc, #784] @ (30e5a4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #476] @ (30e490 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -939954,63 +939955,63 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #968] @ (30e86c ) │ │ │ │ + ldr r1, [pc, #984] @ (30e87c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #912] @ (30e838 ) │ │ │ │ + ldr r1, [pc, #928] @ (30e848 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #288] @ (30e5dc ) │ │ │ │ + ldr r1, [pc, #304] @ (30e5ec ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r6, r0, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #128] @ (30e548 ) │ │ │ │ + ldr r1, [pc, #144] @ (30e558 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (30e8c4 ) │ │ │ │ + ldr r1, [pc, #0] @ (30e4d4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r7, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #856] @ (30e838 ) │ │ │ │ + ldr r0, [pc, #872] @ (30e848 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #712] @ (30e7b4 ) │ │ │ │ + ldr r0, [pc, #728] @ (30e7c4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r6, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #568] @ (30e730 ) │ │ │ │ + ldr r0, [pc, #584] @ (30e740 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r6, r1, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #416] @ (30e6a4 ) │ │ │ │ + ldr r0, [pc, #432] @ (30e6b4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 30e510 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -940038,17 +940039,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blxns sp │ │ │ │ + blx lr │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blxns r4 │ │ │ │ + blx r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #268] @ (30e680 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -940167,29 +940168,29 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r2, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -940493,75 +940494,75 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r6, r1, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r0, r3, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r0, r7, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r2, r6, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -940638,25 +940639,25 @@ │ │ │ │ nop │ │ │ │ bl 2aeafa │ │ │ │ mcrr2 15, 15, pc, fp, cr15 @ │ │ │ │ @ instruction: 0xfa97ffff │ │ │ │ strh.w pc, [sp, #255]! │ │ │ │ subs r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0030eb24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -940693,17 +940694,17 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0030eb94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -940789,35 +940790,35 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r4, r1, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030ec88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -940963,27 +940964,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r2, r4, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r6, r7, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ │ │ │ 0030edec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -941209,33 +941210,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f01c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -941405,15 +941406,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f1b0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (30f29c ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -941544,15 +941545,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f2d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -941665,15 +941666,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r2, r2, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f3d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -941786,15 +941787,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f4e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -942002,21 +942003,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r2, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r0, [r5, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r5, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f6c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942129,15 +942130,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f7dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -942250,15 +942251,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030f8f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -942541,20 +942542,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ vhadd.u32 q8, q15, │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ vhadd.u8 q8, q11, │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030fbac : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 30fbf8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ subs r2, #1 │ │ │ │ @@ -942610,22 +942611,22 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 30fbf4 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r2, r0, #3 │ │ │ │ vhadd.u8 q8, q14, │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ vhadd.u32 q0, q13, │ │ │ │ │ │ │ │ 0030fc58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -942842,57 +942843,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r2, [r2, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ cdp2 0, 3, cr0, cr12, cr11, {6} │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2l 0, cr0, [lr, #812]! @ 0x32c │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2l 0, cr0, [r6, #812] @ 0x32c │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r2, r0, #3 │ │ │ │ stc2 0, cr0, [lr, #812]! @ 0x32c │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stc2 0, cr0, [r6, #812] @ 0x32c │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2l 0, cr0, [lr, #-812] @ 0xfffffcd4 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2 0, cr0, [r6, #-812]! @ 0xfffffcd4 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2 0, cr0, [r0, #-812] @ 0xfffffcd4 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0030fee0 : │ │ │ │ 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 │ │ │ │ @@ -942998,36 +942999,36 @@ │ │ │ │ ldrb r0, [r7, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldc2 0, cr0, [lr], #-812 @ 0xfffffcd4 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xfb9a00cb │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 0031001c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -943204,42 +943205,42 @@ │ │ │ │ ldrb r6, [r6, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7800cb │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xfa4a00cb │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xfa2400cb │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xfa0000cb │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr??.w r0, [ip, #203] @ 0xcb │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh.w r0, [r8, #203] @ 0xcb │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00310218 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -943268,17 +943269,17 @@ │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 31023a │ │ │ │ nop │ │ │ │ ldrsb.w r0, [r0, fp] │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00310274 : │ │ │ │ ldr.w r2, [r0, #296] @ 0x128 │ │ │ │ cbnz r2, 3102ae │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -943335,25 +943336,25 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3102aa │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb.w r0, [ip, #203] @ 0xcb │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str??.w r0, [r8, fp] │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00310328 : │ │ │ │ stmdb 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 │ │ │ │ @@ -943601,72 +943602,72 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf6d800cb │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf6b200cb │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf68c00cb │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf66800cb │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ movw r0, #18635 @ 0x48cb │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf61e00cb │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf5f600cb │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00310614 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #288] @ 0x120 │ │ │ │ bx lr │ │ │ │ @@ -943825,32 +943826,32 @@ │ │ │ │ strb r4, [r2, #25] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #23] │ │ │ │ lsls r6, r2, #3 │ │ │ │ orn r0, lr, #6651904 @ 0x658000 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ orr.w r0, r2, #6651904 @ 0x658000 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ands.w r0, r8, #6651904 @ 0x658000 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf3f400cb │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 003107c0 : │ │ │ │ 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 │ │ │ │ @@ -943978,32 +943979,32 @@ │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #18] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf2fa00cb │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movt r0, #49355 @ 0xc0cb │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subw r0, r4, #203 @ 0xcb │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf27c00cb │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ @@ -944372,58 +944373,58 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #13] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r6, [r2, #12] │ │ │ │ lsls r6, r2, #3 │ │ │ │ @ instruction: 0xf0a600cb │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r8, #203 @ 0xcb │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ vmla.i32 d16, d24, d11[0] │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r2, r0, #3 │ │ │ │ vmla.i d16, d16, d3[2] │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ vmla.i16 d0, d26, d3[1] │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ vhadd.s q8, q10, │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ vhadd.s8 q8, q13, │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cdp 0, 15, cr0, cr12, cr11, {6} │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00310d58 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -944457,17 +944458,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ b.n 310d84 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r2, r0, #3 │ │ │ │ cdp 0, 8, cr0, cr10, cr11, {6} │ │ │ │ │ │ │ │ 00310dc4 : │ │ │ │ ldr r3, [pc, #292] @ (310eec ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -944597,52 +944598,52 @@ │ │ │ │ movs r1, #29 │ │ │ │ blx bf588 │ │ │ │ b.n 310e32 │ │ │ │ nop │ │ │ │ add r4, pc, #344 @ (adr r4, 311048 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r7, [r1, #52] @ 0x34 │ │ │ │ - vshr.u64 q9, q15, #1 │ │ │ │ + vaddw.u q9, , d2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bcc.n 310e4a │ │ │ │ - vsubl.u q9, d31, d28 │ │ │ │ + vrshr.u64 d18, d16, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ittee pl │ │ │ │ - vsublpl.u q9, d31, d26 │ │ │ │ + vsublpl.u q9, d31, d30 │ │ │ │ lslpl r2, r0, #3 │ │ │ │ ldmiami r6, {r0, r2, r3, r4, r6, r7} │ │ │ │ - @ instruction: 0xffff23ca │ │ │ │ + @ instruction: 0xffff23ce │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r1, [sp, #612] @ 0x264 │ │ │ │ - vmlal.u q13, d31, d6[0] │ │ │ │ + vmlal.u q13, d31, d10[0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stcl 0, cr0, [ip, #812]! @ 0x32c │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stcl 0, cr0, [r8, #812] @ 0x32c │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stc 0, cr0, [r4, #812]! @ 0x32c │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stc 0, cr0, [r0, #812] @ 0x32c │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldcl 0, cr0, [ip, #-812] @ 0xfffffcd4 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r2, 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 r3, [pc, #100] @ (310fcc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -944691,20 +944692,20 @@ │ │ │ │ movs r1, #10 │ │ │ │ b.n 310faa │ │ │ │ nop │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldcl 0, cr0, [r8], {203} @ 0xcb │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00310fe4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -945666,224 +945667,224 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.w 3110a0 │ │ │ │ nop │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ sbc.w r0, r8, fp, lsl #3 │ │ │ │ add r6, pc, #616 @ (adr r6, 311c44 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r0, [r0, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r5, pc, #648 @ (adr r5, 311c74 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ orr.w r0, sl, fp, lsl #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrd r0, r0, [r2, #812]! @ 0x32c │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xe9a400cb │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3119fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 31196c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3118fc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3117c4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ subs r6, r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ + subs r2, r3, r4 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ b.n 311764 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 311730 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3116e4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3115e4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3115a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 311568 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 31152c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3114ec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3114ac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 311470 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 311430 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3113f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3113b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 311370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 311330 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3122f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3122b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 312224 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3121e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #960] @ (311f08 ) │ │ │ │ + ldr r7, [pc, #976] @ (311f18 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 31219c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #800] @ (311e74 ) │ │ │ │ + ldr r7, [pc, #816] @ (311e84 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 312158 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #640] @ (311de0 ) │ │ │ │ + ldr r7, [pc, #656] @ (311df0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 312114 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #480] @ (311d4c ) │ │ │ │ + ldr r7, [pc, #496] @ (311d5c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3120d4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #328] @ (311cc0 ) │ │ │ │ + ldr r7, [pc, #344] @ (311cd0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ ldr.w r2, [pc, #1152] @ 312010 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -946347,131 +946348,131 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 311d06 │ │ │ │ nop │ │ │ │ str r6, [r2, #16] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 312038 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrsh r6, [r4, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #440] @ (3121f0 ) │ │ │ │ + ldr r3, [pc, #456] @ (312200 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ svc 8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3122b4 │ │ │ │ + b.n 3122bc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [pc, #40] @ (312074 ) │ │ │ │ + ldr r3, [pc, #56] @ (312084 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ udf #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #928] @ (3123f8 ) │ │ │ │ + ldr r2, [pc, #944] @ (312408 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ udf #132 @ 0x84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #792] @ (31237c ) │ │ │ │ + ldr r2, [pc, #808] @ (31238c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #648] @ (3122f0 ) │ │ │ │ + ldr r2, [pc, #664] @ (312300 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #512] @ (312274 ) │ │ │ │ + ldr r2, [pc, #528] @ (312284 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ udf #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #376] @ (3121f8 ) │ │ │ │ + ldr r2, [pc, #392] @ (312208 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 31207c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #240] @ (31217c ) │ │ │ │ + ldr r2, [pc, #256] @ (31218c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 312044 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [pc, #104] @ (312100 ) │ │ │ │ + ldr r2, [pc, #120] @ (312110 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 31200c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #992] @ (312484 ) │ │ │ │ + ldr r1, [pc, #1008] @ (312494 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 311fd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #856] @ (312408 ) │ │ │ │ + ldr r1, [pc, #872] @ (312418 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 31219c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #728] @ (312394 ) │ │ │ │ + ldr r1, [pc, #744] @ (3123a4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 312168 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #648] @ (312350 ) │ │ │ │ + ldr r1, [pc, #664] @ (312360 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 31214c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #544] @ (3122f4 ) │ │ │ │ + ldr r1, [pc, #560] @ (312304 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 312124 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #424] @ (312288 ) │ │ │ │ + ldr r1, [pc, #440] @ (312298 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ble.n 3120f4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #280] @ (312204 ) │ │ │ │ + ldr r1, [pc, #296] @ (312214 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bgt.n 3120b4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #152] @ (312190 ) │ │ │ │ + ldr r1, [pc, #168] @ (3121a0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #80] @ (31214c ) │ │ │ │ + ldr r1, [pc, #96] @ (31215c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #16] @ (312110 ) │ │ │ │ + ldr r1, [pc, #32] @ (312120 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bgt.n 312048 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ @@ -947333,15 +947334,15 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ b.n 3123ce │ │ │ │ ldrh r4, [r1, r6] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r0, [r7, r5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r0, pc, #208 @ (adr r0, 312a3c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ @@ -947349,239 +947350,239 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 312a20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 3129c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 312950 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 3128dc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 312a58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvc.n 3129a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvc.n 312a68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvs.n 31299c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvs.n 31295c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvs.n 312908 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 312ac8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bvs.n 312a7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 312a50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 312a2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 312a08 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 3129e4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 3129c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 31299c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 312978 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bpl.n 312b58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 312b08 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 312ae4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 312a98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 312a74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 312a50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 312a2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 312a08 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bmi.n 3129e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bmi.n 312bac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ bmi.n 312b6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 312b2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 312b08 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 312aa0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 312a78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 312c04 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 312be0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00312b44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -947692,29 +947693,29 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ beq.n 312bd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 312b94 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 312d4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ │ │ │ 00312c88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -947766,25 +947767,25 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 312cc4 │ │ │ │ nop │ │ │ │ str r2, [r2, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 312da4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 312d60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00312d28 : │ │ │ │ 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 │ │ │ │ @@ -947843,19 +947844,19 @@ │ │ │ │ movs r1, #15 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 312d7e │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00312dd8 : │ │ │ │ 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 │ │ │ │ @@ -947920,19 +947921,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 312e34 │ │ │ │ nop │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00312e90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -947989,19 +947990,19 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 312edc │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r1, r0, #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, #2992] @ 0xbb0 │ │ │ │ @@ -948265,53 +948266,53 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #376] @ (313370 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #328] @ (313348 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r4, [pc, #176] @ (3132cc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r4, {r1, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (3132e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -948366,23 +948367,23 @@ │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ str r5, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 31329e │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [pc, #184] @ (3133a4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r1, 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 │ │ │ │ ldr r2, [pc, #796] @ (313628 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -948697,53 +948698,53 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #600] @ (31388c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r2!, {r1} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #720] @ (313914 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr1, {6} │ │ │ │ + cdp2 0, 13, cr0, cr14, cr1, {6} │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #772] @ 0x304 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + ldc2l 0, cr0, [r4, #772] @ 0x304 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbz r1, 3136ac │ │ │ │ push {r4} │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 3136a6 │ │ │ │ @@ -948934,23 +948935,23 @@ │ │ │ │ b.n 3137b0 │ │ │ │ cmp ip, sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {193} @ 0xc1 │ │ │ │ + stc2 0, cr0, [r2], #-772 @ 0xfffffcfc │ │ │ │ stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfbba00c1 │ │ │ │ + @ instruction: 0xfbbe00c1 │ │ │ │ add ip, pc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ ldr.w r2, [pc, #3240] @ 31452c │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -950120,157 +950121,157 @@ │ │ │ │ bne.w 31437a │ │ │ │ b.n 31417a │ │ │ │ nop │ │ │ │ add r2, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa200c1 │ │ │ │ + @ instruction: 0xfaa600c1 │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ mvns r6, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r4], r1 │ │ │ │ + vst1.8 {d0[6]}, [r8], r1 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh.w r0, [r4, r1] │ │ │ │ + ldrh.w r0, [r8, r1] │ │ │ │ stmia r2!, {} │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf7f200c1 │ │ │ │ + @ instruction: 0xf7f600c1 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf78200c1 │ │ │ │ + @ instruction: 0xf78600c1 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subw r0, r0, #2241 @ 0x8c1 │ │ │ │ + subw r0, r4, #2241 @ 0x8c1 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf66400c1 │ │ │ │ + @ instruction: 0xf66800c1 │ │ │ │ stmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf63400c1 │ │ │ │ + @ instruction: 0xf63800c1 │ │ │ │ stmia r0!, {r1, r2} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - addw r0, r0, #2241 @ 0x8c1 │ │ │ │ + addw r0, r4, #2241 @ 0x8c1 │ │ │ │ adds r3, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bkpt 0x0068 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orn r0, sl, #6324224 @ 0x608000 │ │ │ │ + orn r0, lr, #6324224 @ 0x608000 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ bkpt 0x0026 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bic.w r0, r8, #6324224 @ 0x608000 │ │ │ │ + bic.w r0, ip, #6324224 @ 0x608000 │ │ │ │ pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movt r0, #49345 @ 0xc0c1 │ │ │ │ + @ instruction: 0xf2d000c1 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r1, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf28a00c1 │ │ │ │ + @ instruction: 0xf28e00c1 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf26200c1 │ │ │ │ + @ instruction: 0xf26600c1 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbnz r4, 314656 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs.w r0, lr, #193 @ 0xc1 │ │ │ │ + @ instruction: 0xf18200c1 │ │ │ │ cbnz r6, 314652 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adc.w r0, r2, #193 @ 0xc1 │ │ │ │ + adc.w r0, r6, #193 @ 0xc1 │ │ │ │ cbnz r2, 314652 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds.w r0, sl, #193 @ 0xc1 │ │ │ │ + adds.w r0, lr, #193 @ 0xc1 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf0f600c1 │ │ │ │ + @ instruction: 0xf0fa00c1 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d400c1 │ │ │ │ + @ instruction: 0xf0d800c1 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ rev r6, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ands.w r0, r0, #193 @ 0xc1 │ │ │ │ + ands.w r0, r4, #193 @ 0xc1 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbnz r6, 31466a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i d16, d16, d1[0] │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + vmla.i d16, d20, d1[0] │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbnz r0, 314660 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vhadd.s q0, q13, │ │ │ │ + vhadd.s q0, q15, │ │ │ │ cbnz r6, 314660 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vhadd.s8 q0, q15, │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + vhadd.s16 q0, q9, │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb85a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 5, cr0, cr2, cr1, {6} │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + cdp 0, 5, cr0, cr6, cr1, {6} │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [pc, #220] @ (314764 ) │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ @@ -950346,28 +950347,28 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 313b64 │ │ │ │ nop │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cpsie a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mrrc 0, 12, r0, lr, cr1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + stcl 0, cr0, [r2], #-772 @ 0xfffffcfc │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ ldr r4, [pc, #780] @ (314aa4 ) │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -950652,34 +950653,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeb3a00c1 │ │ │ │ + @ instruction: 0xeb3e00c1 │ │ │ │ push {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeae600c1 │ │ │ │ + @ instruction: 0xeaea00c1 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r4, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ uxtb r6, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrd r0, r0, [r0], #772 @ 0x304 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + ldrd r0, r0, [r4], #772 @ 0x304 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #916] @ (314e9c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -951028,49 +951029,48 @@ │ │ │ │ b.n 314c7c │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 314ea4 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ + @ instruction: 0xe80000c1 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 314c70 │ │ │ │ + b.n 314c78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 314980 │ │ │ │ + b.n 314988 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 314930 │ │ │ │ + b.n 314938 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3148b0 │ │ │ │ + b.n 3148b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r0, 314f52 │ │ │ │ + cbz r4, 314f52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 314868 │ │ │ │ + b.n 314870 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #464] @ (3150d4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -951265,49 +951265,49 @@ │ │ │ │ b.n 314fba │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #242 @ 0xf2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 31580c │ │ │ │ + b.n 315814 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 315778 │ │ │ │ + b.n 315780 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 315730 │ │ │ │ + b.n 315738 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3156f0 │ │ │ │ + b.n 3156f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3156a8 │ │ │ │ + b.n 3156b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 315668 │ │ │ │ + b.n 315670 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 315628 │ │ │ │ + b.n 315630 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 315140 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ @@ -951466,45 +951466,45 @@ │ │ │ │ b.n 31522a │ │ │ │ cmp r3, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #460] @ (3154f4 ) │ │ │ │ @@ -951696,55 +951696,55 @@ │ │ │ │ b.n 3153a4 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 315564 │ │ │ │ + b.n 31556c │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r1, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00315554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -951917,47 +951917,47 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 315648 │ │ │ │ + ble.n 315650 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, sp, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 31580c │ │ │ │ + ble.n 315814 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, pc, #888 @ (adr r7, 315a98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 31562c │ │ │ │ + ble.n 315634 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 3157c0 │ │ │ │ + ble.n 3157c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 3157bc │ │ │ │ + ble.n 3157c4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, pc, #680 @ (adr r7, 3159d8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 31576c │ │ │ │ + ble.n 315774 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, pc, #528 @ (adr r7, 315948 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bgt.n 31572c │ │ │ │ + bgt.n 315734 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r7, pc, #368 @ (adr r7, 3158b4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bgt.n 3156e8 │ │ │ │ + bgt.n 3156f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031574c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -952132,47 +952132,47 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #204 @ 0xcc │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r6, pc, #168 @ (adr r6, 3159b0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 315848 │ │ │ │ + blt.n 315850 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, pc, #24 @ (adr r6, 31592c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 315a0c │ │ │ │ + blt.n 315a14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, pc, #888 @ (adr r5, 315c98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 31582c │ │ │ │ + blt.n 315834 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 3159c0 │ │ │ │ + blt.n 3159c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 3159bc │ │ │ │ + blt.n 3159c4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, pc, #680 @ (adr r5, 315bd8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 31596c │ │ │ │ + blt.n 315974 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, pc, #528 @ (adr r5, 315b48 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 31592c │ │ │ │ + bge.n 315934 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r5, pc, #368 @ (adr r5, 315ab4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 3158e8 │ │ │ │ + bge.n 3158f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031594c : │ │ │ │ stmdb 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 │ │ │ │ @@ -952530,57 +952530,57 @@ │ │ │ │ ... │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #32 @ (adr r4, 315d44 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 315e18 │ │ │ │ + bls.n 315e20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r0, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r3, pc, #304 @ (adr r3, 315e60 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 315cac │ │ │ │ + bhi.n 315cb4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r2, pc, #712 @ (adr r2, 316004 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 315d90 │ │ │ │ + bhi.n 315d98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r0, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 315d90 │ │ │ │ + bhi.n 315d98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, pc, #936 @ (adr r1, 3160f8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 315e14 │ │ │ │ + bvc.n 315e1c │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, pc, #768 @ (adr r1, 316058 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 315dc4 │ │ │ │ + bvc.n 315dcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, pc, #608 @ (adr r1, 315fc4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 315de4 │ │ │ │ + bvc.n 315dec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 315d78 │ │ │ │ + bvc.n 315d80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 315d74 │ │ │ │ + bvc.n 315d7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, pc, #400 @ (adr r1, 315f04 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 315d24 │ │ │ │ + bvs.n 315d2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [pc, #172] @ (315e2c ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #172] @ (315e30 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #172] @ (315e34 ) │ │ │ │ add r2, pc │ │ │ │ @@ -952647,33 +952647,33 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 315b32 │ │ │ │ nop │ │ │ │ add r0, pc, #696 @ (adr r0, 3160e8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvs.n 315e78 │ │ │ │ + bvs.n 315e80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, pc, #552 @ (adr r0, 316064 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 315e3c │ │ │ │ + bvs.n 315e44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, pc, #280 @ (adr r0, 315f64 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 315dc4 │ │ │ │ + bpl.n 315dcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00315e58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -953014,73 +953014,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 316288 │ │ │ │ + bmi.n 316290 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcc.n 316190 │ │ │ │ + bcc.n 316198 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r0, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 3161fc │ │ │ │ + bcc.n 316204 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 3161bc │ │ │ │ + bcs.n 3161c4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 316178 │ │ │ │ + bcs.n 316180 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 316198 │ │ │ │ + bcs.n 3161a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 31612c │ │ │ │ + bcs.n 316134 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 316324 │ │ │ │ + bcs.n 31612c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 3162d4 │ │ │ │ + bcs.n 3162dc │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 316294 │ │ │ │ + bcs.n 31629c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 316258 │ │ │ │ + bcs.n 316260 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00316248 : │ │ │ │ stmdb 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 │ │ │ │ @@ -953433,73 +953433,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strb r0, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3166c8 │ │ │ │ + beq.n 3166d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r6, r2, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00316670 : │ │ │ │ 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 │ │ │ │ @@ -953736,53 +953736,53 @@ │ │ │ │ b.n 316762 │ │ │ │ asrs r6, r4, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r2, r1, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r2, r5, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00316934 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -953921,31 +953921,31 @@ │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.u8 q0, q12, q0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + vhadd.u8 q0, q14, q0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr0, {6} │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + cdp2 0, 14, cr0, cr6, cr0, {6} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr0, {6} │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr0, {6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr0, {6} │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + cdp2 0, 9, cr0, cr6, cr0, {6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00316ac0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #928] @ 0x3a0 │ │ │ │ @@ -954458,72 +954458,72 @@ │ │ │ │ nop │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r6, r2, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r0, r6, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa1a00c0 │ │ │ │ + @ instruction: 0xfa1e00c0 │ │ │ │ ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [r8, #192] @ 0xc0 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + ldr??.w r0, [ip, #192] @ 0xc0 │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [r0, #192] @ 0xc0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldr??.w r0, [r4, #192] @ 0xc0 │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [r8], r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + vld1.8 {d0[6]}, [ip], r0 │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r0], r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + vst1.8 {d0[6]}, [r4], r0 │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr??.w r0, [sl, r0] │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + ldr??.w r0, [lr, r0] │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vst4. {d0-d3}, [lr], r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldrsb.w r0, [r2, r0] │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str??.w r0, [sl, #192] @ 0xc0 │ │ │ │ + str??.w r0, [lr, #192] @ 0xc0 │ │ │ │ │ │ │ │ 003170b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1968] @ 0x7b0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -954816,53 +954816,53 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r6, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ lsls r6, r2, #3 │ │ │ │ vshr.u64 d0, d31, #50 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r4, [r7, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r0, [r3, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf63000c0 │ │ │ │ + @ instruction: 0xf63400c0 │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - addw r0, ip, #2240 @ 0x8c0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf61000c0 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf5e400c0 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + @ instruction: 0xf5e800c0 │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r2, [r7, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs.w r0, ip, #6291456 @ 0x600000 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + rsb r0, r0, #6291456 @ 0x600000 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r2, [r2, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf59400c0 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + @ instruction: 0xf59800c0 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs.w r0, r0, #6291456 @ 0x600000 │ │ │ │ + sbcs.w r0, r4, #6291456 @ 0x600000 │ │ │ │ │ │ │ │ 00317418 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1968] @ 0x7b0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -955154,53 +955154,53 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r6, r7, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r5, #29 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stc2 0, cr0, [ip], #-764 @ 0xfffffd04 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r6, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movt r0, #57536 @ 0xe0c0 │ │ │ │ + @ instruction: 0xf2d200c0 │ │ │ │ strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subw r0, ip, #192 @ 0xc0 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + @ instruction: 0xf2b000c0 │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf28600c0 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + @ instruction: 0xf28a00c0 │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf25e00c0 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + @ instruction: 0xf26200c0 │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf23600c0 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf23a00c0 │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf21000c0 │ │ │ │ + @ instruction: 0xf21400c0 │ │ │ │ │ │ │ │ 00317778 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1960] @ 0x7a8 │ │ │ │ ldr r2, [pc, #616] @ (3179f4 ) │ │ │ │ @@ -955445,47 +955445,47 @@ │ │ │ │ b.n 317884 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r2, 317a5c │ │ │ │ + cbnz r6, 317a5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr??.w r0, [ip, #191] @ 0xbf │ │ │ │ - and.w r0, r4, #192 @ 0xc0 │ │ │ │ - cbnz r4, 317a6c │ │ │ │ + and.w r0, r8, #192 @ 0xc0 │ │ │ │ + cbnz r0, 317a6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vext.8 q0, q13, q0, #0 │ │ │ │ - rev16 r2, r5 │ │ │ │ + vext.8 q0, q15, q0, #0 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i16 d0, d20, d0[0] │ │ │ │ - rev16 r2, r0 │ │ │ │ + vmla.i16 d0, d24, d0[0] │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.s32 q8, q14, q0 │ │ │ │ - rev r2, r3 │ │ │ │ + vhadd.s q8, q8, q0 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vhadd.s8 q8, q9, q0 │ │ │ │ - cbnz r2, 317a88 │ │ │ │ + vhadd.s8 q8, q11, q0 │ │ │ │ + cbnz r6, 317a88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vhadd.s16 q0, q15, q0 │ │ │ │ + vhadd.s32 q0, q9, q0 │ │ │ │ │ │ │ │ 00317a50 : │ │ │ │ stmdb 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 │ │ │ │ @@ -956020,81 +956020,81 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r2, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r4, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rsb r0, r8, r0, lsl #3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + rsb r0, ip, r0, lsl #3 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r4, [r2, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeaec00c0 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xeaf000c0 │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pkhbt r0, r6, r0, lsl #3 │ │ │ │ + pkhbt r0, sl, r0, lsl #3 │ │ │ │ ldrb r2, [r4, #31] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r6, [r6, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orns r0, r8, r0, lsl #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + orns r0, ip, r0, lsl #3 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orr.w r0, lr, r0, lsl #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + orrs.w r0, r2, r0, lsl #3 │ │ │ │ + push {r1, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bic.w r0, r8, r0, lsl #3 │ │ │ │ + bic.w r0, ip, r0, lsl #3 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #768] @ 0x300 │ │ │ │ - push {r2, r7} │ │ │ │ + ldrd r0, r0, [sl, #768] @ 0x300 │ │ │ │ + push {r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r5, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xe9ae00c0 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xe9b200c0 │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xe98600c0 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + @ instruction: 0xe98a00c0 │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrd r0, r0, [ip, #-768] @ 0x300 │ │ │ │ - push {r1, r3} │ │ │ │ + strd r0, r0, [r0, #-768]! @ 0x300 │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00318064 : │ │ │ │ stmdb 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 │ │ │ │ @@ -956627,90 +956627,90 @@ │ │ │ │ b.n 318296 │ │ │ │ nop │ │ │ │ stc2 0, cr0, [ip], #-852 @ 0xfffffcac │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r2, [r7, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 3185f0 │ │ │ │ + cbz r6, 3185f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xfa1600d5 │ │ │ │ ldrb r6, [r6, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318160 │ │ │ │ + b.n 318168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 317fc0 │ │ │ │ + b.n 317fc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 317f7c │ │ │ │ + b.n 317f84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 317ef4 │ │ │ │ + b.n 317efc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 317eac │ │ │ │ + b.n 317eb4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 317e68 │ │ │ │ + b.n 317e70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318dd8 │ │ │ │ + b.n 318de0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318d98 │ │ │ │ + b.n 318da0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318d50 │ │ │ │ + b.n 318d58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318d08 │ │ │ │ + b.n 318d10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00318674 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -956807,39 +956807,39 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3186e0 │ │ │ │ b.n 3186a2 │ │ │ │ nop │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r6, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 3188a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r1, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318ba4 │ │ │ │ + b.n 318bac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r3, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 003187ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -956910,31 +956910,31 @@ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3187d6 │ │ │ │ b.n 31880c │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r3, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 318a40 │ │ │ │ + b.n 318a48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00318894 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -956996,27 +956996,27 @@ │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3188ca │ │ │ │ nop │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r1, #21] │ │ │ │ lsls r3, r1, #3 │ │ │ │ udf #100 @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r3, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00318958 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -957049,17 +957049,17 @@ │ │ │ │ mov.w r1, #980 @ 0x3d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 318986 │ │ │ │ strb r0, [r4, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #668] @ (318c70 ) │ │ │ │ @@ -957316,61 +957316,61 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 318aae │ │ │ │ nop │ │ │ │ @ instruction: 0xf2d800d5 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1fe00d5 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r1, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r5, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 318be4 │ │ │ │ + ble.n 318bec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r7, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 318b9c │ │ │ │ + ble.n 318ba4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r2, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ble.n 318d54 │ │ │ │ + ble.n 318d5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r4, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #848 @ (adr r7, 319008 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 319018 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bgt.n 318cb8 │ │ │ │ + ble.n 318cc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #680 @ (adr r7, 318f6c ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 318f7c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r2, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bgt.n 318c70 │ │ │ │ + bgt.n 318c78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 318ed0 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 318ee0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r4, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bgt.n 318c28 │ │ │ │ + bgt.n 318c30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #344 @ (adr r7, 318e34 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 318e44 ) │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #672] @ (318f90 ) │ │ │ │ @@ -957629,61 +957629,61 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 318dcc │ │ │ │ nop │ │ │ │ vshr.s64 q0, , #4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 7, r0, cr0, cr5, {6} │ │ │ │ - add r6, pc, #160 @ (adr r6, 319040 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 319050 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, 319128 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 319138 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 318ec8 │ │ │ │ + bge.n 318ed0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 31909c ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 3190ac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 319080 │ │ │ │ + bge.n 319088 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 319000 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 319010 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 319038 │ │ │ │ + bge.n 319040 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 319364 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 319374 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 3193b4 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 3193c4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #712 @ (adr r4, 3192a0 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 3192b0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 318f98 │ │ │ │ + bls.n 318fa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #552 @ (adr r4, 31920c ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 31921c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 318f50 │ │ │ │ + bls.n 318f58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 319170 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 319180 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 318f08 │ │ │ │ + bls.n 318f10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 3190d4 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 3190e4 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ @@ -958054,55 +958054,55 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 319126 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r8], {213} @ 0xd5 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb8600d5 │ │ │ │ - add r1, pc, #616 @ (adr r1, 319664 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 319674 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #840 @ (adr r0, 31974c ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 31975c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 319408 │ │ │ │ + bvs.n 319410 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #688 @ (adr r0, 3196c0 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 3196d0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 3193c0 │ │ │ │ + bpl.n 3193c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #520 @ (adr r0, 319624 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 319634 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 31937c │ │ │ │ + bpl.n 319384 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 319590 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 3195a0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 319338 │ │ │ │ + bpl.n 319340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #200 @ (adr r0, 3194fc ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 31950c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 3194ec │ │ │ │ + bpl.n 3194f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #24 @ (adr r0, 319458 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 319468 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 3194a4 │ │ │ │ + bpl.n 3194ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ @@ -958473,55 +958473,55 @@ │ │ │ │ b.n 31956a │ │ │ │ nop │ │ │ │ strex r0, r0, [r6, #852] @ 0x354 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3196c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 3197c4 │ │ │ │ + bne.n 3197cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 31977c │ │ │ │ + bne.n 319784 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 319938 │ │ │ │ + bne.n 319940 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 3198f4 │ │ │ │ + bne.n 3198fc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bne.n 3198a8 │ │ │ │ + bne.n 3198b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - beq.n 319860 │ │ │ │ + beq.n 319868 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #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] @ (3198e8 ) │ │ │ │ @@ -958549,21 +958549,21 @@ │ │ │ │ movw r1, #1218 @ 0x4c2 │ │ │ │ add.w r2, r2, #468 @ 0x1d4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3198b6 │ │ │ │ @ instruction: 0xb881 │ │ │ │ - @ instruction: 0xffff9d98 │ │ │ │ + @ instruction: 0xffff9d9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - beq.n 319958 │ │ │ │ + beq.n 319960 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #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] @ 319958 │ │ │ │ @@ -958594,17 +958594,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 319924 │ │ │ │ nop │ │ │ │ @ instruction: 0xb813 │ │ │ │ vabal.u q11, d15, d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #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] @ (3199c0 ) │ │ │ │ @@ -958632,21 +958632,21 @@ │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ add.w r2, r2, #520 @ 0x208 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 31998e │ │ │ │ @ instruction: 0xb7f9 │ │ │ │ - vqdmulh.s , , d16[0] │ │ │ │ + vqdmulh.s , , d20[0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 003199d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958690,21 +958690,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1261 @ 0x4ed │ │ │ │ blx bf588 │ │ │ │ b.n 3199fc │ │ │ │ @ instruction: 0xb78b │ │ │ │ - vcvt.f16.u16 , q9, #1 │ │ │ │ + vcvt.f16.u16 , q11, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r0, #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] @ (319abc ) │ │ │ │ @@ -958732,21 +958732,21 @@ │ │ │ │ movw r1, #1274 @ 0x4fa │ │ │ │ add.w r2, r2, #548 @ 0x224 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 319a8a │ │ │ │ @ instruction: 0xb701 │ │ │ │ - @ instruction: 0xffff9bfc │ │ │ │ + vdup.8 d25, d0[7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00319ad0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958790,21 +958790,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1297 @ 0x511 │ │ │ │ blx bf588 │ │ │ │ b.n 319af8 │ │ │ │ @ instruction: 0xb693 │ │ │ │ - vtbl.8 d25, {d31- instruction: 0xffff9b92 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r0, #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] @ (319bb8 ) │ │ │ │ @@ -958832,21 +958832,21 @@ │ │ │ │ movw r1, #1310 @ 0x51e │ │ │ │ add.w r2, r2, #576 @ 0x240 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 319b86 │ │ │ │ push {r0, r3, r4, r6, r7, lr} │ │ │ │ - @ instruction: 0xffff9b18 │ │ │ │ + @ instruction: 0xffff9b1c │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00319bcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958890,21 +958890,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1329 @ 0x531 │ │ │ │ blx bf588 │ │ │ │ b.n 319bf4 │ │ │ │ push {r0, r1, r3, r5, r6, lr} │ │ │ │ - vtbl.8 d25, {d31-: │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -958938,21 +958938,21 @@ │ │ │ │ movw r1, #1374 @ 0x55e │ │ │ │ add.w r2, r2, #604 @ 0x25c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 319c8a │ │ │ │ push {r0, r4, r5, r6, r7} │ │ │ │ - vtbl.8 d25, {d15-d17}, d28 │ │ │ │ + vshll.u32 , d16, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00319cd0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -958996,21 +958996,21 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ movw r1, #1397 @ 0x575 │ │ │ │ blx bf588 │ │ │ │ b.n 319cf8 │ │ │ │ push {r0, r1, r7} │ │ │ │ - @ instruction: 0xffff99be │ │ │ │ + vtbx.8 d25, {d31-: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -959043,17 +959043,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 319d88 │ │ │ │ nop │ │ │ │ cbz r7, 319e36 │ │ │ │ vshr.u64 d22, d12, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00319dcc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -959086,17 +959086,17 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 319df4 │ │ │ │ nop │ │ │ │ cbz r3, 319e8c │ │ │ │ vshr.u32 d22, d16, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 00319e38 : │ │ │ │ stmdb 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 │ │ │ │ @@ -959560,83 +959560,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 31a2d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 31a26c │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r0, [r5, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031a3c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -959832,45 +959832,45 @@ │ │ │ │ b.n 31a460 │ │ │ │ bhi.n 31a57c │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 31a678 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031a618 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -959947,23 +959947,23 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 31a774 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrsb r6, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #432] @ (31a8bc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -960129,51 +960129,51 @@ │ │ │ │ nop │ │ │ │ bpl.n 31a7fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ bpl.n 31a7f4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ bpl.n 31a980 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r5, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031a914 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -960370,35 +960370,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r4, [r1, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031ab4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -960660,65 +960660,65 @@ │ │ │ │ nop │ │ │ │ bne.n 31aea0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 31ae98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r4, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ beq.n 31ae78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 31aeae │ │ │ │ + pop {r1} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r3, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 31aeae │ │ │ │ + cbnz r2, 31aeb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 31aeb0 │ │ │ │ + cbnz r2, 31aeb2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 31aeb2 │ │ │ │ + cbnz r2, 31aeb4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r4, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 31aeb4 │ │ │ │ + cbnz r2, 31aeb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r7, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r6, 31aeb6 │ │ │ │ + cbnz r2, 31aeb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r4, 31aeb8 │ │ │ │ + cbnz r0, 31aeba │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031ae78 : │ │ │ │ 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 │ │ │ │ @@ -961024,77 +961024,77 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #160] @ (31b24c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [pc, #360] @ (31b31c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbnz r4, 31b1be │ │ │ │ + cbnz r0, 31b1c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [pc, #984] @ (31b59c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [pc, #824] @ (31b508 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [pc, #664] @ (31b474 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r5, [pc, #384] @ (31b36c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [pc, #224] @ (31b2d8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [pc, #64] @ (31b244 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [pc, #928] @ (31b5b0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [pc, #768] @ (31b51c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031b224 : │ │ │ │ stmdb 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 │ │ │ │ @@ -961689,91 +961689,91 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 31b5e4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #928] @ (31bc34 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #264] @ (31b9b4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #1000] @ (31bca0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r1, [pc, #72] @ (31b904 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [pc, #560] @ (31baf4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r0, [pc, #160] @ (31b970 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbnz r0, 31b93a │ │ │ │ lsls r7, r7, #2 │ │ │ │ blx sl │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbnz r2, 31b930 │ │ │ │ lsls r7, r7, #2 │ │ │ │ revsh r6, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 31b92a │ │ │ │ + cbz r0, 31b92c │ │ │ │ lsls r0, r0, #3 │ │ │ │ bx r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r0, 31b92a │ │ │ │ + cbz r4, 31b92a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r0, 31b928 │ │ │ │ + cbz r4, 31b928 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov ip, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r6, 31b926 │ │ │ │ + cbz r2, 31b928 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 31b924 │ │ │ │ + cbz r2, 31b926 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 31b920 │ │ │ │ + cbz r0, 31b922 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 31b91c │ │ │ │ + cbz r6, 31b91c │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r4, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -962215,109 +962215,109 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31baa4 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ blxns fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr3, {6} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr3, {6} │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blxns r2 │ │ │ │ + blx r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2 0, cr0, [ip], {195} @ 0xc3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + ldc2 0, cr0, [r0], {195} @ 0xc3 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp lr, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, r8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r1, r0, #3 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r8, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ add sl, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r6, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ mvns r2, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ mvns r6, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bics r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ muls r4, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ │ │ │ 0031bea4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -962550,67 +962550,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ pop {r2, r6, r7, pc} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ rors r2, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #848] @ (31c44c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ adcs r0, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adcs r0, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r6, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r6, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031c150 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -962690,23 +962690,23 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 31c25e │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 31c2d4 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 31c2e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #24 @ (adr r7, 31c248 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 31c258 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031c234 : │ │ │ │ stmdb 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 │ │ │ │ @@ -962985,35 +962985,35 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 31c52e │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 31c70c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 31c71c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 31c688 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 31c698 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r4, #124 @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #200 @ (adr r4, 31c5fc ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 31c60c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r4, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 31c578 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 31c588 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r6, [r6, #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -963392,87 +963392,87 @@ │ │ │ │ b.n 31c70e │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb748 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #80 @ (adr r3, 31c944 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 31c954 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 31cb94 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 31cba4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 31caf8 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 31cb08 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #312 @ (adr r1, 31ca64 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 31ca74 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #110 @ 0x6e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #144 @ (adr r1, 31c9c8 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 31c9d8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 31cd34 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 31c944 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 31cca0 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 31ccb0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #664 @ (adr r0, 31cbf4 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 31cc04 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 31cb60 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 31cb70 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #352 @ (adr r0, 31cad4 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 31cae4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 31ca40 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 31ca50 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ @@ -963515,23 +963515,23 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ b.w bf584 │ │ │ │ nop │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031ca1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -963722,47 +963722,47 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 31cc36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r5, #108 @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031cc48 <__petscmatdefdummy_MOD___copy_petscmatdefdummy_Tmattransposecoloring@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -964056,25 +964056,25 @@ │ │ │ │ movs r1, #16 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31ce64 │ │ │ │ add r6, sp, #656 @ 0x290 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0031cedc : │ │ │ │ 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 │ │ │ │ @@ -964208,37 +964208,37 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0031d054 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ @@ -964287,19 +964287,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #134 @ 0x86 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031d0d0 : │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cbz r1, 31d0dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -964327,17 +964327,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ adds r1, #50 @ 0x32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ ldr r2, [pc, #988] @ (31d518 ) │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ @@ -964720,91 +964720,91 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #504] @ (31d734 ) │ │ │ │ + ldr r6, [pc, #520] @ (31d744 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 31d054 │ │ │ │ + b.n 31d05c │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r6, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #202 @ 0xca │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0031d5c0 : │ │ │ │ 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 │ │ │ │ @@ -965018,41 +965018,41 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r6, pc, #552 @ (adr r6, 31d9e4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r3, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031d7fc : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 31d822 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -965090,19 +965090,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031d870 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -965149,25 +965149,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31d890 │ │ │ │ b.n 31d8c0 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031d908 : │ │ │ │ stmdb 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 │ │ │ │ @@ -965287,45 +965287,45 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31d998 │ │ │ │ nop │ │ │ │ add r3, pc, #568 @ (adr r3, 31dc74 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r0, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031da7c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -965396,31 +965396,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (31db58 ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add r3, pc │ │ │ │ b.n 31dae2 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r7, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031db5c : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 31db8a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -965460,19 +965460,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r6, #126 @ 0x7e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031dbd8 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r1 │ │ │ │ ble.n 31dbfe │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -965512,19 +965512,19 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r6, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031dc50 : │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 31dc76 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -965579,19 +965579,19 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 0031dce8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -965705,25 +965705,25 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0031de20 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -965766,17 +965766,17 @@ │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 31de58 │ │ │ │ nop │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r1, 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, #1280] @ 0x500 │ │ │ │ subw sp, sp, #2748 @ 0xabc │ │ │ │ @@ -966134,19 +966134,19 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx c13cc │ │ │ │ mov r1, r0 │ │ │ │ @@ -966506,21 +966506,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #25 │ │ │ │ ... │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, r3, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, fp │ │ │ │ beq.n 31e652 │ │ │ │ vldmia r2!, {d7} │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -967186,29 +967186,29 @@ │ │ │ │ b.n 31eab8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 31eb92 │ │ │ │ vtbl.8 d17, {d31-) │ │ │ │ + ldr r6, [pc, #280] @ (31ee78 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #248] @ (31ee68 ) │ │ │ │ + ldr r3, [pc, #264] @ (31ee78 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add.w r5, r5, r9, lsl #3 │ │ │ │ vldr d5, [r5] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.w 31e894 │ │ │ │ @@ -967400,23 +967400,23 @@ │ │ │ │ beq.w 31e894 │ │ │ │ b.n 31e814 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r1, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [pc, #752] @ (31f284 ) │ │ │ │ + ldr r1, [pc, #768] @ (31f294 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r0, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [pc, #208] @ (31f070 ) │ │ │ │ + ldr r1, [pc, #224] @ (31f080 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 320c60 │ │ │ │ ldr.w r3, [pc, #1676] @ 31f638 │ │ │ │ add.w fp, sp, #436 @ 0x1b4 │ │ │ │ ldr.w lr, [pc, #1672] @ 31f63c │ │ │ │ @@ -968043,15 +968043,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #25 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ rev r0, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @@ -968059,47 +968059,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r7, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r6, r0, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r2, [r3, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #27] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r0, r6, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r4, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r0, [r7, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r1, [pc, #1072] @ 31fad8 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ @@ -968501,45 +968501,45 @@ │ │ │ │ b.n 31f9b2 │ │ │ │ lsrs r4, r7, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r2, r5, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 31fb4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cbz r6, 31fb12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r2, r0, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #444 @ 0x1bc │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, sl │ │ │ │ @@ -968781,15 +968781,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r0 │ │ │ │ bgt.n 31fd7e │ │ │ │ b.n 31fda8 │ │ │ │ ... │ │ │ │ lsls r0, r7, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ blx bbde0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -970037,139 +970037,139 @@ │ │ │ │ ldr r2, [pc, #292] @ (320c5c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ b.n 32081c │ │ │ │ nop │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r4, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r3, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r4, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r6, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r0, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r0, #3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vmla.i16 q8, q9, d2[1] │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cdp2 0, 14, cr0, cr2, cr10, {6} │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cdp2 0, 9, cr0, cr14, cr10, {6} │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cdp2 0, 6, cr0, cr2, cr10, {6} │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ stc2l 0, cr0, [lr, #-808] @ 0xfffffcd8 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mcrr2 0, 12, r0, sl, cr10 │ │ │ │ mcrr2 0, 12, r0, r4, cr10 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r4, pc, #176 @ (adr r4, 320c94 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaba00ca │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xfa6000ca │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xfa1000ca │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr??.w r0, [lr, #202] @ 0xca │ │ │ │ ldr r2, [r6, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [lr, sl] │ │ │ │ strh r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r4, sl] │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb.w r0, [r6, sl] │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf78200ca │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf6f000ca │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 320cbe │ │ │ │ @@ -970465,57 +970465,57 @@ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31f24e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf4c600ca │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf3ea00ca │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf39c00ca │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bfi r0, lr, #3, #8 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf33c00ca │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ssat r0, #11, ip, lsl #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movt r0, #8394 @ 0x20ca │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r2, [pc, #3828] @ 321ef8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3824] @ 321efc │ │ │ │ ldr.w r3, [pc, #3824] @ 321f00 │ │ │ │ add r2, pc │ │ │ │ @@ -971767,375 +971767,375 @@ │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31f24e │ │ │ │ @ instruction: 0xf21800ca │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf1e600ca │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub.w r0, r6, #202 @ 0xca │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sbcs.w r0, r4, #202 @ 0xca │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adc.w r0, r2, #202 @ 0xca │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds.w r0, r0, #202 @ 0xca │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf0de00ca │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xf0ac00ca │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ orns r0, sl, #202 @ 0xca │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r1, r0, #3 │ │ │ │ orr.w r0, r8, #202 @ 0xca │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ands.w r0, r6, #202 @ 0xca │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r1, r0, #3 │ │ │ │ vmla.i32 d16, d20, d10[0] │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vext.8 q0, q8, q5, #0 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vhadd.s q8, q15, q5 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vhadd.s8 q8, q15, q5 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vhadd.s16 q0, q13, q5 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ cdp 0, 14, cr0, cr8, cr10, {6} │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ cdp 0, 11, cr0, cr4, cr10, {6} │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ cdp 0, 5, cr0, cr12, cr10, {6} │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cdp 0, 2, cr0, cr10, cr10, {6} │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldcl 0, cr0, [r6, #808]! @ 0x328 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r1, r0, #3 │ │ │ │ stcl 0, cr0, [r2, #808] @ 0x328 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldc 0, cr0, [r0, #808] @ 0x328 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stcl 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldc 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldcl 0, cr0, [ip], #808 @ 0x328 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stcl 0, cr0, [ip], {202} @ 0xca │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldc 0, cr0, [r8], {202} @ 0xca │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stcl 0, cr0, [r8], #-808 @ 0xfffffcd8 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldc 0, cr0, [r8], #-808 @ 0xfffffcd8 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r1, r0, #3 │ │ │ │ stc 0, cr0, [r4], {202} @ 0xca │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ sub.w r0, ip, sl, lsl #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sbcs.w r0, sl, sl, lsl #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r1, r0, #3 │ │ │ │ adc.w r0, sl, sl, lsl #3 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ bic.w r0, r6, sl, lsl #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrd r0, r0, [r0, #808]! @ 0x328 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xe9be00ca │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xe98c00ca │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmdb r4!, {r1, r3, r6, r7} │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb r2, {r1, r3, r6, r7} │ │ │ │ - ldr r7, [pc, #832] @ (322438 ) │ │ │ │ + ldr r7, [pc, #848] @ (322448 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xe8d200ca │ │ │ │ - ldr r7, [pc, #640] @ (322384 ) │ │ │ │ + ldr r7, [pc, #656] @ (322394 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #456] @ (3222d4 ) │ │ │ │ + ldr r7, [pc, #472] @ (3222e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #296] @ (322238 ) │ │ │ │ + ldr r7, [pc, #312] @ (322248 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ strex r0, r0, [ip, #808] @ 0x328 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xe80c00ca │ │ │ │ - ldr r6, [pc, #872] @ (32248c ) │ │ │ │ + ldr r6, [pc, #888] @ (32249c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3220dc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #664] @ (3223c8 ) │ │ │ │ + ldr r6, [pc, #680] @ (3223d8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 322080 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #456] @ (322304 ) │ │ │ │ + ldr r6, [pc, #472] @ (322314 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 322028 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #256] @ (322248 ) │ │ │ │ + ldr r6, [pc, #272] @ (322258 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #80] @ (3221a0 ) │ │ │ │ + ldr r6, [pc, #96] @ (3221b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 321f80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #912] @ (3224e8 ) │ │ │ │ + ldr r5, [pc, #928] @ (3224f8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321f24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #704] @ (322424 ) │ │ │ │ + ldr r5, [pc, #720] @ (322434 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321ec8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #496] @ (322360 ) │ │ │ │ + ldr r5, [pc, #512] @ (322370 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321e6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #288] @ (32229c ) │ │ │ │ + ldr r5, [pc, #304] @ (3222ac ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #112] @ (3221f4 ) │ │ │ │ + ldr r5, [pc, #128] @ (322204 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 321dd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #968] @ (322554 ) │ │ │ │ + ldr r4, [pc, #984] @ (322564 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321d78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #768] @ (322498 ) │ │ │ │ + ldr r4, [pc, #784] @ (3224a8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321d24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #576] @ (3223e4 ) │ │ │ │ + ldr r4, [pc, #592] @ (3223f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321cd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #384] @ (322330 ) │ │ │ │ + ldr r4, [pc, #400] @ (322340 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321c7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #192] @ (32227c ) │ │ │ │ + ldr r4, [pc, #208] @ (32228c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321c28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321bbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #784] @ (3224e4 ) │ │ │ │ + ldr r3, [pc, #800] @ (3224f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321b1c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321ac8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321a64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [pc, #24] @ (322210 ) │ │ │ │ + ldr r3, [pc, #40] @ (322220 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 321a18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #872] @ (32256c ) │ │ │ │ + ldr r2, [pc, #888] @ (32257c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3229d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #704] @ (3224d0 ) │ │ │ │ + ldr r2, [pc, #720] @ (3224e0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #544] @ (322438 ) │ │ │ │ + ldr r2, [pc, #560] @ (322448 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #400] @ (3223ac ) │ │ │ │ + ldr r2, [pc, #416] @ (3223bc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #256] @ (322320 ) │ │ │ │ + ldr r2, [pc, #272] @ (322330 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #112] @ (322294 ) │ │ │ │ + ldr r2, [pc, #128] @ (3222a4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr.w r1, [pc, #3844] @ 32312c │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -973391,425 +973391,425 @@ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ add.w r2, r2, #304 @ 0x130 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31f24e │ │ │ │ nop │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ svc 56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ svc 4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ udf #210 @ 0xd2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ udf #158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ udf #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ble.n 323138 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ble.n 3230e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ble.n 323288 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ble.n 323220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bgt.n 323174 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bgt.n 32311c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bgt.n 3232c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bgt.n 32321c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 3231c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 323164 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 323300 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 323280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bge.n 323220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bge.n 3231a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bge.n 32334c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bge.n 3232f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bge.n 323298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 323238 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 3231d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 32337c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r0, r0, #3 │ │ │ │ bhi.n 323288 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 32322c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 3231d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 323378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r0, r0, #3 │ │ │ │ bvc.n 3232d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bvc.n 32323c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvc.n 3233e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvc.n 323384 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvc.n 323328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 3232cc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 323270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 323414 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bvs.n 323378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 3232e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 323484 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bmi.n 323408 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 32339c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 323348 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 3232e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcc.n 323488 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 32342c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 3233d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 323378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 32331c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 3234c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bcs.n 323464 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r0, #3 │ │ │ │ bne.n 3233d4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bne.n 323384 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bne.n 323534 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bne.n 3234e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bne.n 3234a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r2, [pc, #1040] @ 323878 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [pc, #1040] @ 32387c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #1036] @ 323880 │ │ │ │ add r2, pc │ │ │ │ @@ -974184,127 +974184,127 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 31f24e │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r5, {r1, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r5!, {r1, r2} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4!, {r1, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r3, {r2, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r2!, {r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vmla.i16 q0, q8, d0[0] │ │ │ │ + vmla.i16 q0, q10, d0[0] │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.u32 q8, q11, q0 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + vhadd.u32 q8, q13, q0 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r0, #292] @ 0x124 │ │ │ │ @@ -974332,17 +974332,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 32398e │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #768]! @ 0x300 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr0, {6} │ │ │ │ │ │ │ │ 003239cc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -974576,38 +974576,38 @@ │ │ │ │ nop │ │ │ │ cmn r4, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip, #-768]! @ 0xfffffd00 │ │ │ │ + ldc2l 0, cr0, [r0, #-768]! @ 0xfffffd00 │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc2 0, cr0, [r8, #-768]! @ 0xfffffd00 │ │ │ │ + ldc2 0, cr0, [ip, #-768]! @ 0xfffffd00 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl], #-768 @ 0xfffffd00 │ │ │ │ + ldc2 0, cr0, [lr], #-768 @ 0xfffffd00 │ │ │ │ stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [r6], {192} @ 0xc0 │ │ │ │ + stc2 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - smlsld r0, r0, sl, r0 │ │ │ │ - cmp r5, #18 │ │ │ │ + smlsld r0, r0, lr, r0 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00323c6c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #28] @ (323c8c ) │ │ │ │ ldr r2, [pc, #28] @ (323c90 ) │ │ │ │ mov.w ip, #4 │ │ │ │ @@ -974990,81 +974990,81 @@ │ │ │ │ blx bf588 │ │ │ │ mov r9, r0 │ │ │ │ b.n 323d1a │ │ │ │ ands r2, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q0, q8, q0 │ │ │ │ + vhadd.u32 q0, q10, q0 │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr0, {6} │ │ │ │ - cdp2 0, 9, cr0, cr8, cr0, {6} │ │ │ │ - b.n 3246b4 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr0, {6} │ │ │ │ + cdp2 0, 9, cr0, cr12, cr0, {6} │ │ │ │ + b.n 3246bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [r0, #768]! @ 0x300 │ │ │ │ + ldc2 0, cr0, [r4, #768]! @ 0x300 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [sl, #768]! @ 0x300 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + stc2 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {192} @ 0xc0 │ │ │ │ + ldc2l 0, cr0, [r4], {192} @ 0xc0 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [r0], {192} @ 0xc0 │ │ │ │ + ldc2 0, cr0, [r4], {192} @ 0xc0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ + ldc2l 0, cr0, [r0], #-768 @ 0xfffffd00 │ │ │ │ stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr], #-768 @ 0xfffffd00 │ │ │ │ + mcrr2 0, 12, r0, r2, cr0 │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [r0], #-768 @ 0xfffffd00 │ │ │ │ + stc2 0, cr0, [r4], #-768 @ 0xfffffd00 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfbf200c0 │ │ │ │ + @ instruction: 0xfbf600c0 │ │ │ │ stmia r3!, {r2, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - smlsld r0, r0, r4, r0 │ │ │ │ + smlsld r0, r0, r8, r0 │ │ │ │ stmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ 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, #2768] @ 0xad0 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -976238,93 +976238,93 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r3, #124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xface00c0 │ │ │ │ - @ instruction: 0xfac000c0 │ │ │ │ + @ instruction: 0xfad200c0 │ │ │ │ + @ instruction: 0xfac400c0 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh.w r0, [r0, #192] @ 0xc0 │ │ │ │ + ldrsh.w r0, [r4, #192] @ 0xc0 │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf71000c0 │ │ │ │ - @ instruction: 0xf69400c0 │ │ │ │ + @ instruction: 0xf71400c0 │ │ │ │ + @ instruction: 0xf69800c0 │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf63c00c0 │ │ │ │ + movw r0, #2240 @ 0x8c0 │ │ │ │ pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adcs.w r0, lr, #6291456 @ 0x600000 │ │ │ │ - orr.w r0, ip, #6291456 @ 0x600000 │ │ │ │ + sbc.w r0, r2, #6291456 @ 0x600000 │ │ │ │ + orrs.w r0, r0, #6291456 @ 0x600000 │ │ │ │ cbnz r4, 324da6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf4b800c0 │ │ │ │ + @ instruction: 0xf4bc00c0 │ │ │ │ cbnz r4, 324d9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - usat r0, #0, sl, asr #3 │ │ │ │ + usat r0, #0, lr, asr #3 │ │ │ │ cbnz r0, 324d9a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf37c00c0 │ │ │ │ + usat r0, #0, r0, lsl #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbnz r0, 324d7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rsb r0, r2, #192 @ 0xc0 │ │ │ │ + rsb r0, r6, #192 @ 0xc0 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movw r0, #8384 @ 0x20c0 │ │ │ │ - @ instruction: 0xf25a00c0 │ │ │ │ + movw r0, #24768 @ 0x60c0 │ │ │ │ + @ instruction: 0xf25e00c0 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds.w r0, ip, #192 @ 0xc0 │ │ │ │ - add.w r0, r0, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf12000c0 │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bic.w r0, r4, #192 @ 0xc0 │ │ │ │ + bic.w r0, r8, #192 @ 0xc0 │ │ │ │ @ instruction: 0xb7de │ │ │ │ lsls r2, r1, #3 │ │ │ │ - and.w r0, r2, #192 @ 0xc0 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + and.w r0, r6, #192 @ 0xc0 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb774 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vmla.i16 d0, d22, d0[0] │ │ │ │ + vmla.i16 d0, d26, d0[0] │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.s q8, q9, q0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + vhadd.s q8, q11, q0 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xb6e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vhadd.s8 q0, q13, q0 │ │ │ │ + vhadd.s8 q0, q15, q0 │ │ │ │ ldr.w r1, [pc, #1256] @ 3252a8 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -976802,130 +976802,130 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 324926 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r1, r6, r7, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [r4, #768]! @ 0x300 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + stcl 0, cr0, [r8, #768]! @ 0x300 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ + stcl 0, cr0, [r2, #768] @ 0x300 │ │ │ │ push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [r4, #768] @ 0x300 │ │ │ │ + ldc 0, cr0, [r8, #768] @ 0x300 │ │ │ │ push {r3, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #-768]! @ 0xfffffd00 │ │ │ │ + stcl 0, cr0, [lr, #-768]! @ 0xfffffd00 │ │ │ │ push {r1, r2, r3, r4, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [r0, #-768] @ 0xfffffd00 │ │ │ │ + stcl 0, cr0, [r4, #-768] @ 0xfffffd00 │ │ │ │ push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [r4, #-768] @ 0xfffffd00 │ │ │ │ + ldc 0, cr0, [r8, #-768] @ 0xfffffd00 │ │ │ │ push {r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [sl], #768 @ 0x300 │ │ │ │ + stcl 0, cr0, [lr], #768 @ 0x300 │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [r6], {192} @ 0xc0 │ │ │ │ - stcl 0, cr0, [r0, #-768]! @ 0xfffffd00 │ │ │ │ + stcl 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ + stcl 0, cr0, [r4, #-768]! @ 0xfffffd00 │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ + ldc 0, cr0, [lr], {192} @ 0xc0 │ │ │ │ push {r1, r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + ldcl 0, cr0, [r0], #-768 @ 0xfffffd00 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [r4], #768 @ 0x300 │ │ │ │ - stc 0, cr0, [r6], {192} @ 0xc0 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + ldc 0, cr0, [r8], #768 @ 0x300 │ │ │ │ + stc 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xebe800c0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + @ instruction: 0xebec00c0 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbz r6, 3253a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub.w r0, r8, r0, lsl #3 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + sub.w r0, ip, r0, lsl #3 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xeb8600c0 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + @ instruction: 0xeb8a00c0 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sbc.w r0, r6, r0, lsl #3 │ │ │ │ + sbc.w r0, sl, r0, lsl #3 │ │ │ │ cbz r2, 3253a4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adc.w r0, r4, r0, lsl #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adc.w r0, r8, r0, lsl #3 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ sxth r2, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - orrs.w r0, ip, r0, lsl #3 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + orn r0, r0, r0, lsl #3 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bics.w r0, r8, r0, lsl #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + bics.w r0, ip, r0, lsl #3 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbz r0, 3253c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xe99200c0 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + @ instruction: 0xe99600c0 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbz r0, 3253be │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strd r0, r0, [sl, #-768] @ 0x300 │ │ │ │ + strd r0, r0, [lr, #-768] @ 0x300 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #388] @ (325550 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #388] @ (325554 ) │ │ │ │ @@ -977083,47 +977083,47 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 325424 │ │ │ │ + b.n 32542c │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3253e0 │ │ │ │ + b.n 3253e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3253a4 │ │ │ │ + b.n 3253ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 325360 │ │ │ │ + b.n 325368 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r6, sp, #656 @ 0x290 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 325324 │ │ │ │ + b.n 32532c │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3252e0 │ │ │ │ + b.n 3252e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003255a4 : │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #20] @ (3255bc ) │ │ │ │ ldr r3, [pc, #20] @ (3255c0 ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -977250,15 +977250,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 32541c │ │ │ │ + b.n 325424 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 003256d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -977468,21 +977468,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 32528c │ │ │ │ + b.n 325294 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 325248 │ │ │ │ + b.n 325250 │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #236] @ (3259b4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -977589,37 +977589,37 @@ │ │ │ │ nop │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 325304 │ │ │ │ + b.n 32530c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 325324 │ │ │ │ + b.n 32532c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 3259d4 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 3259e4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3251f0 │ │ │ │ + b.n 3251f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3251ec │ │ │ │ + b.n 3251f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3261ac │ │ │ │ + b.n 3261b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -978009,93 +978009,93 @@ │ │ │ │ nop │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 326498 │ │ │ │ + b.n 3264a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 326424 │ │ │ │ + b.n 32642c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 325e7c │ │ │ │ + ble.n 325e84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3261e4 │ │ │ │ + b.n 3261ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3260e8 │ │ │ │ + b.n 3260f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3260ac │ │ │ │ + b.n 3260b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, pc, #848 @ (adr r7, 32617c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 326064 │ │ │ │ + b.n 32606c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, pc, #672 @ (adr r7, 3260d8 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 326018 │ │ │ │ + b.n 326020 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, pc, #496 @ (adr r7, 326034 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 325fcc │ │ │ │ + b.n 325fd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, pc, #320 @ (adr r7, 325f90 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 325f80 │ │ │ │ + b.n 325f88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, pc, #144 @ (adr r7, 325eec ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 325f34 │ │ │ │ + b.n 325f3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, pc, #0 @ (adr r7, 325e64 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 325eec │ │ │ │ + b.n 325ef4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ 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, #2712] @ 0xa98 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ ldr.w r4, [pc, #2640] @ 3268e4 │ │ │ │ @@ -979135,69 +979135,69 @@ │ │ │ │ nop │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 32680c │ │ │ │ + ble.n 326814 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r5, pc, #112 @ (adr r5, 326968 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r4, pc, #624 @ (adr r4, 326b74 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r4, pc, #568 @ (adr r4, 326b40 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3268ac │ │ │ │ + ble.n 3268b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3269f4 │ │ │ │ + blt.n 3269fc │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r1, pc, #792 @ (adr r1, 326c2c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 326978 │ │ │ │ + bge.n 326980 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r1, pc, #568 @ (adr r1, 326b54 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 3268c0 │ │ │ │ + bge.n 3268c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 3268c8 │ │ │ │ + bpl.n 3268d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3269f0 │ │ │ │ + bvs.n 3269f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3269ac │ │ │ │ + bvs.n 3269b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3269dc │ │ │ │ + bpl.n 3269e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 326990 │ │ │ │ + bpl.n 326998 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3268b0 │ │ │ │ + bmi.n 3268b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr.w r3, [pc, #3524] @ 327728 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r8, [pc, #3524] @ 32772c │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ add r3, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -980459,242 +980459,242 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 32667c │ │ │ │ nop │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bmi.n 327738 │ │ │ │ + bmi.n 327740 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 32767c │ │ │ │ + bcc.n 327684 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 3276d4 │ │ │ │ + bcs.n 3276dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr15, {5} │ │ │ │ + mcr2 0, 1, r0, cr10, cr15, {5} │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r4, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 3277ec │ │ │ │ + bcs.n 3277f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb2600bf │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xfb2a00bf │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfaba00bf │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + @ instruction: 0xfabe00bf │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa8800bf │ │ │ │ - ldmia r7!, {} │ │ │ │ + @ instruction: 0xfa8c00bf │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa5a00bf │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + @ instruction: 0xfa5e00bf │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfa2800bf │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xfa2c00bf │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr??.w r0, [r6, #191] @ 0xbf │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldr??.w r0, [sl, #191] @ 0xbf │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c400bf │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + vst1.8 @ instruction: 0xf9c800bf │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb.w r0, [r4, #191] @ 0xbf │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldrsb.w r0, [r8, #191] @ 0xbf │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vld4.32 {d16-d19}, [r6 :256] │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + vld4.32 {d16-d19}, [sl :256] │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh.w r0, [r8, pc, lsl #3] │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldrsh.w r0, [ip, pc, lsl #3] │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vst4.32 {d0-d3}, [r8 :256] │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + vst4.32 {d0-d3}, [ip :256] │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr.w r0, [r8, #191] @ 0xbf │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldr.w r0, [ip, #191] @ 0xbf │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh.w r0, [r8, #191] @ 0xbf │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + strh.w r0, [ip, #191] @ 0xbf │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr??.w r0, [r6, pc, lsl #3] │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldr??.w r0, [sl, pc, lsl #3] │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str.w r0, [r6, pc, lsl #3] │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + str.w r0, [sl, pc, lsl #3] │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb.w r0, [r6, pc, lsl #3] │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldrb.w r0, [sl, pc, lsl #3] │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf7e800bf │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + @ instruction: 0xf7ec00bf │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf7ba00bf │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + @ instruction: 0xf7be00bf │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf78a00bf │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + @ instruction: 0xf78e00bf │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf75a00bf │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + @ instruction: 0xf75e00bf │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf72800bf │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + @ instruction: 0xf72c00bf │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf6f800bf │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf6fc00bf │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movt r0, #26815 @ 0x68bf │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + movt r0, #43199 @ 0xa8bf │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf69600bf │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + @ instruction: 0xf69a00bf │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf66c00bf │ │ │ │ - movw r0, #35007 @ 0x88bf │ │ │ │ - @ instruction: 0xf62200bf │ │ │ │ - @ instruction: 0xf5fe00bf │ │ │ │ - rsbs r0, r8, #6258688 @ 0x5f8000 │ │ │ │ - subs.w r0, r2, #6258688 @ 0x5f8000 │ │ │ │ + @ instruction: 0xf67000bf │ │ │ │ + movw r0, #51391 @ 0xc8bf │ │ │ │ + @ instruction: 0xf62600bf │ │ │ │ + addw r0, r2, #2239 @ 0x8bf │ │ │ │ + rsbs r0, ip, #6258688 @ 0x5f8000 │ │ │ │ + subs.w r0, r6, #6258688 @ 0x5f8000 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf58400bf │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf58800bf │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adcs.w r0, ip, #6258688 @ 0x5f8000 │ │ │ │ + sbc.w r0, r0, #6258688 @ 0x5f8000 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf52e00bf │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf53200bf │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add.w r0, r4, #6258688 @ 0x5f8000 │ │ │ │ - @ instruction: 0xf4de00bf │ │ │ │ + add.w r0, r8, #6258688 @ 0x5f8000 │ │ │ │ + @ instruction: 0xf4e200bf │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf4b200bf │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf4b600bf │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - eor.w r0, r2, #6258688 @ 0x5f8000 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + eor.w r0, r6, #6258688 @ 0x5f8000 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orrs.w r0, r4, #6258688 @ 0x5f8000 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + orrs.w r0, r8, #6258688 @ 0x5f8000 │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bic.w r0, r6, #6258688 @ 0x5f8000 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + bic.w r0, sl, #6258688 @ 0x5f8000 │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf3fe00bf │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + and.w r0, r2, #6258688 @ 0x5f8000 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf3d800bf │ │ │ │ - @ instruction: 0xf3b600bf │ │ │ │ - @ instruction: 0xf39400bf │ │ │ │ + @ instruction: 0xf3dc00bf │ │ │ │ + @ instruction: 0xf3ba00bf │ │ │ │ + @ instruction: 0xf39800bf │ │ │ │ ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf37200bf │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf37600bf │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf34c00bf │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xf35000bf │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf2f400bf │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf2f800bf │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movt r0, #49343 @ 0xc0bf │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + @ instruction: 0xf2d000bf │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subw r0, r8, #191 @ 0xbf │ │ │ │ - stmia r7!, {r5} │ │ │ │ + subw r0, ip, #191 @ 0xbf │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf28000bf │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf28400bf │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf25c00bf │ │ │ │ - @ instruction: 0xf23a00bf │ │ │ │ + @ instruction: 0xf26000bf │ │ │ │ + @ instruction: 0xf23e00bf │ │ │ │ ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf21400bf │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xf21800bf │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf1ec00bf │ │ │ │ + @ instruction: 0xf1f000bf │ │ │ │ ldr r1, [pc, #744] @ (327c4c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -980973,74 +980973,74 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 32667c │ │ │ │ - vshr.s64 d0, d31, #48 │ │ │ │ + vshr.s64 d0, d31, #44 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vqadd.s8 d16, d18, d31 │ │ │ │ + vqadd.s8 d16, d22, d31 │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vqadd.s16 d0, d26, d31 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + vqadd.s16 d0, d30, d31 │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc 0, 7, r0, cr4, cr15, {5} │ │ │ │ - mrc 0, 6, r0, cr2, cr15, {5} │ │ │ │ - mrc 0, 5, r0, cr0, cr15, {5} │ │ │ │ - mcr 0, 4, r0, cr12, cr15, {5} │ │ │ │ - mcr 0, 3, r0, cr8, cr15, {5} │ │ │ │ - mcr 0, 2, r0, cr6, cr15, {5} │ │ │ │ + mrc 0, 7, r0, cr8, cr15, {5} │ │ │ │ + mrc 0, 6, r0, cr6, cr15, {5} │ │ │ │ + mrc 0, 5, r0, cr4, cr15, {5} │ │ │ │ + mrc 0, 4, r0, cr0, cr15, {5} │ │ │ │ + mcr 0, 3, r0, cr12, cr15, {5} │ │ │ │ + mcr 0, 2, r0, cr10, cr15, {5} │ │ │ │ ldrh r4, [r2, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mrc 0, 0, r0, cr14, cr15, {5} │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + mcr 0, 1, r0, cr2, cr15, {5} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldcl 0, cr0, [r2, #764]! @ 0x2fc │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldcl 0, cr0, [r6, #764]! @ 0x2fc │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r7, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stcl 0, cr0, [r6, #764] @ 0x2fc │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stcl 0, cr0, [sl, #764] @ 0x2fc │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r2, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [lr, #764] @ 0x2fc │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stc 0, cr0, [r2, #764]! @ 0x2fc │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r4, [r3, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [ip, #-764]! @ 0xfffffd04 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stcl 0, cr0, [r0, #-764] @ 0xfffffd04 │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r2, #-764] @ 0xfffffd04 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + ldc 0, cr0, [r6, #-764] @ 0xfffffd04 │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stcl 0, cr0, [ip], #764 @ 0x2fc │ │ │ │ + ldcl 0, cr0, [r0], #764 @ 0x2fc │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stcl 0, cr0, [r8], {191} @ 0xbf │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stcl 0, cr0, [ip], {191} @ 0xbf │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00327ce8 : │ │ │ │ ldr r1, [pc, #32] @ (327d0c ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [pc, #32] @ (327d10 ) │ │ │ │ ldr r3, [pc, #32] @ (327d14 ) │ │ │ │ @@ -981261,47 +981261,47 @@ │ │ │ │ b.n 327d7e │ │ │ │ vqadd.u32 q8, q13, q2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u32 q0, q15, q2 │ │ │ │ strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add.w r0, sl, pc, ror #2 │ │ │ │ - ittt hi │ │ │ │ + add.w r0, lr, pc, ror #2 │ │ │ │ + itte hi │ │ │ │ lslhi r0, r0, #3 │ │ │ │ strhhi r6, [r2, #48] @ 0x30 │ │ │ │ - lslhi r2, r1, #3 │ │ │ │ - @ instruction: 0xeae000bf │ │ │ │ - it pl │ │ │ │ + lslls r2, r1, #3 │ │ │ │ + @ instruction: 0xeae400bf │ │ │ │ + itt pl │ │ │ │ lslpl r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmiapl r0!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - itee cs │ │ │ │ - lslcs r0, r0, #3 │ │ │ │ - strhcc r2, [r0, #46] @ 0x2e │ │ │ │ - lslcc r2, r1, #3 │ │ │ │ - eor.w r0, ip, pc, ror #2 │ │ │ │ - itt eq │ │ │ │ + itee cc │ │ │ │ + lslcc r0, r0, #3 │ │ │ │ + strhcs r2, [r0, #46] @ 0x2e │ │ │ │ + lslcs r2, r1, #3 │ │ │ │ + eors.w r0, r0, pc, ror #2 │ │ │ │ + it eq │ │ │ │ lsleq r0, r0, #3 │ │ │ │ - strheq r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - orn r0, r6, pc, ror #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ + orn r0, sl, pc, ror #2 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bics.w r0, lr, pc, ror #2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + orr.w r0, r2, pc, ror #2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ands.w r0, r6, pc, ror #2 │ │ │ │ - bkpt 0x008c │ │ │ │ + ands.w r0, sl, pc, ror #2 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #292] @ 0x124 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ @@ -981463,47 +981463,47 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 328028 │ │ │ │ nop │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xe8c000bf │ │ │ │ - bkpt 0x001e │ │ │ │ + @ instruction: 0xe8c400bf │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia.w r2!, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrd r0, r0, [ip], #-764 @ 0x2fc │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + stmia.w r0, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe85a00bf │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + @ instruction: 0xe85e00bf │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r2, [r2, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe83800bf │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + @ instruction: 0xe83c00bf │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r6, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe81600bf │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xe81a00bf │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r6, [r1, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 00328150 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -981719,65 +981719,65 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 3281dc │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb4600d4 │ │ │ │ @ instruction: 0xe8c000be │ │ │ │ @ instruction: 0xfad000d4 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r6, [r4, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328140 │ │ │ │ + b.n 328148 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 328368 │ │ │ │ + bne.n 328370 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r3, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 327d6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r4, 328406 │ │ │ │ + cbnz r0, 328408 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r2, [r6, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328074 │ │ │ │ + b.n 32807c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 32840a │ │ │ │ + cbnz r4, 32840a │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328034 │ │ │ │ + b.n 32803c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r2, 32840c │ │ │ │ + cbnz r6, 32840c │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 327ff8 │ │ │ │ + b.n 328000 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r6, 32840e │ │ │ │ + cbnz r2, 328410 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r2, [r0, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 327fb8 │ │ │ │ + b.n 327fc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 328412 │ │ │ │ + cbnz r4, 328412 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r3, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 327f78 │ │ │ │ + b.n 327f80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r2, 328414 │ │ │ │ + cbnz r6, 328414 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 327f3c │ │ │ │ + b.n 327f44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r6, 328416 │ │ │ │ + cbnz r2, 328418 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003283d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -981832,23 +981832,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 328406 │ │ │ │ str.w r0, [r8, #212] @ 0xd4 │ │ │ │ strb r4, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 327e28 │ │ │ │ + b.n 327e30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 327de8 │ │ │ │ + b.n 327df0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328478 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -982087,51 +982087,51 @@ │ │ │ │ ldrb.w r0, [r0, r4, lsl #1] │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3286f0 │ │ │ │ + cbnz r4, 3286f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r4, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 3286f6 │ │ │ │ + cbnz r0, 3286f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r6, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 32892c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328c3c │ │ │ │ + b.n 328c44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328bfc │ │ │ │ + b.n 328c04 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328bc0 │ │ │ │ + b.n 328bc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328720 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #272] @ 0x110 │ │ │ │ bx lr │ │ │ │ @@ -982169,17 +982169,17 @@ │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 328750 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 328ab4 │ │ │ │ + b.n 328abc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328788 : │ │ │ │ stmdb 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 │ │ │ │ @@ -982416,54 +982416,54 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r8, #6946816 @ 0x6a0000 │ │ │ │ strb r4, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ bge.n 328904 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bic.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 328a40 │ │ │ │ + b.n 328a48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328a38 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #284] @ 0x11c │ │ │ │ bx lr │ │ │ │ @@ -982503,17 +982503,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 328b1e │ │ │ │ + cbz r2, 328b20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328aac : │ │ │ │ stmdb 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 │ │ │ │ @@ -982812,96 +982812,96 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf1ec00d4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e400d4 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r4, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 328d94 │ │ │ │ + bgt.n 328d9c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ orn r0, r0, #212 @ 0xd4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 328d10 │ │ │ │ + bgt.n 328d18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r0, 328e4a │ │ │ │ + cbz r4, 328e4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 328ecc │ │ │ │ + bgt.n 328ed4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r0, 328e4c │ │ │ │ + cbz r4, 328e4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 328e88 │ │ │ │ + bgt.n 328e90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r0, 328e4e │ │ │ │ + cbz r4, 328e4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r1, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bgt.n 328e44 │ │ │ │ + bgt.n 328e4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r0, 328e50 │ │ │ │ + cbz r4, 328e50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 328e00 │ │ │ │ + blt.n 328e08 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r0, 328e52 │ │ │ │ + cbz r4, 328e52 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r7, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 328db8 │ │ │ │ + blt.n 328dc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r6, 328e52 │ │ │ │ + cbz r2, 328e54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 328d74 │ │ │ │ + blt.n 328d7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r5, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 328f30 │ │ │ │ + blt.n 328f38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328e68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -982971,28 +982971,28 @@ │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 328ea8 │ │ │ │ mrc 0, 1, r0, cr2, cr4, {6} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mcr 0, 0, r0, cr4, cr4, {6} │ │ │ │ strb r2, [r5, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 328f7c │ │ │ │ + bge.n 328f84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r0, #23] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bge.n 328f38 │ │ │ │ + bge.n 328f40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00328f3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -983064,28 +983064,28 @@ │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 328f80 │ │ │ │ ldcl 0, cr0, [lr, #-848] @ 0xfffffcb0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stc 0, cr0, [ip, #-848]! @ 0xfffffcb0 │ │ │ │ strb r2, [r2, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 3290a4 │ │ │ │ + bls.n 3290ac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r5, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 329060 │ │ │ │ + bls.n 329068 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00329014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -983154,28 +983154,28 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 329058 │ │ │ │ stc 0, cr0, [r6], {212} @ 0xd4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mrrc 0, 13, r0, r4, cr4 │ │ │ │ strb r2, [r7, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 3291cc │ │ │ │ + bhi.n 3291d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bhi.n 329188 │ │ │ │ + bhi.n 329190 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003290ec : │ │ │ │ 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 │ │ │ │ @@ -983341,49 +983341,49 @@ │ │ │ │ b.n 3291b6 │ │ │ │ sub.w r0, ip, r4, lsr #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r6, r4, lsr #3 │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stcl 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldcl 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xeaf600d4 │ │ │ │ - bvc.n 329304 │ │ │ │ + bvc.n 32930c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 3292c4 │ │ │ │ + bvs.n 3292cc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 329284 │ │ │ │ + bvs.n 32928c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 329248 │ │ │ │ + bvs.n 329250 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r2, [r2, #9] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 329204 │ │ │ │ + bvs.n 32920c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003292e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -983547,15 +983547,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c600d4 │ │ │ │ ldcl 0, cr0, [r2, #760]! @ 0x2f8 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r7, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ │ │ │ 0032947c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -983668,15 +983668,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [sl], #760 @ 0x2f8 │ │ │ │ strb r6, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00329578 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -983875,20 +983875,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, ip, lr, ror #2 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xeb2400be │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00329748 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -984000,15 +984000,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r4, lr, ror #2 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032985c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (329948 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -984138,15 +984138,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r0], #760 @ 0x2f8 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00329984 : │ │ │ │ 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 │ │ │ │ @@ -984467,39 +984467,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 329d90 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 329da0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 329fc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 32a020 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 32a030 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #768 @ (adr r5, 329f90 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 329fa0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 3298ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #184 @ (adr r5, 329d54 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 329d64 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 329860 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r5, pc, #8 @ (adr r5, 329cb0 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 329cc0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00329ca8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -984783,21 +984783,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ b.n 32a5b4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #312 @ (adr r2, 32a090 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 32a0a0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 32a570 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, 329ffc ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 32a00c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00329f64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -985021,33 +985021,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #984 @ (adr r0, 32a548 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 32a558 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #656 @ (adr r0, 32a40c ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 32a41c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ bgt.n 32a198 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #448 @ (adr r0, 32a348 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 32a358 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 32a37c │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, pc, #104 @ (adr r0, 32a1fc ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 32a20c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032a194 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -985247,21 +985247,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ svc 48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032a364 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -985374,15 +985374,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ udf #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [r1, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032a460 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -985495,15 +985495,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 32a544 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032a574 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -985713,21 +985713,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 32a78c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bge.n 32a74c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh r6, [r5, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032a790 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -985840,15 +985840,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 32a814 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032a8a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -986001,27 +986001,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 32a940 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bge.n 32aaa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bge.n 32aa14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032aa1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -986109,39 +986109,39 @@ │ │ │ │ b.n 32aa3a │ │ │ │ bcs.n 32a9e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -986215,35 +986215,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32ab6a │ │ │ │ nop │ │ │ │ bne.n 32acc0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r6, [r4, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r0, [r0, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -986282,17 +986282,17 @@ │ │ │ │ nop │ │ │ │ beq.n 32ab88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ 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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ ldr.w r7, [r0, #276] @ 0x114 │ │ │ │ @@ -987472,159 +987472,159 @@ │ │ │ │ nop │ │ │ │ beq.n 32b860 │ │ │ │ lsls r4, r2, #3 │ │ │ │ beq.n 32b84c │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r5, r7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r4, [r0, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 32b91e │ │ │ │ + cbz r6, 32b91e │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 32b912 │ │ │ │ + cbz r4, 32b912 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 32b914 │ │ │ │ + cbz r6, 32b914 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r4, 32b916 │ │ │ │ + cbz r0, 32b918 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r6, [r1, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [r1, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r4, 32b956 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r6, [r4, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 32b95a │ │ │ │ + cbz r4, 32b95a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 32b958 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ cbz r0, 32b95a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 32b956 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - cbz r4, 32b956 │ │ │ │ + cbz r4, 32b95a │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbz r6, 32b956 │ │ │ │ lsls r7, r7, #2 │ │ │ │ + cbz r0, 32b958 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + cbz r2, 32b958 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ ldr r7, [pc, #600] @ (32bb98 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r0, 32b956 │ │ │ │ + cbz r4, 32b956 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r7, [pc, #448] @ (32bb0c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbz r2, 32b958 │ │ │ │ + cbz r6, 32b958 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r7, [pc, #296] @ (32ba80 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 32b95c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r7, [pc, #152] @ (32b9fc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [pc, #248] @ (32ba68 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #248] @ (32ba6c ) │ │ │ │ ldr r3, [pc, #252] @ (32ba70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -987717,41 +987717,41 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 32b1d8 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #832] @ (32bdac ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r5, [pc, #688] @ (32bd28 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r5, [pc, #544] @ (32bca4 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [pc, #1008] @ (32be8c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ 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, #2608] @ 0xa30 │ │ │ │ subw sp, sp, #1452 @ 0x5ac │ │ │ │ mov r5, r0 │ │ │ │ @@ -988873,85 +988873,85 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [pc, #1016] @ (32ca00 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [pc, #488] @ (32c800 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r1, [pc, #632] @ (32c898 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r1, [pc, #8] @ (32c630 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [pc, #984] @ (32ca04 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r2, sl │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #808 @ (adr r6, 32c988 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 32c998 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ mvns r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mvns r2, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ muls r6, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ orrs r6, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r0, r0, #3 │ │ │ │ rors r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adcs r4, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #120 @ (adr r3, 32c70c ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 32c71c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov.w fp, sl, lsl #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -990100,105 +990100,105 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 32c022 │ │ │ │ b.w 32c5d0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r7, #36 @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r6, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r5, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r2, pc, #800 @ (adr r2, 32d5d4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, pc, #520 @ (adr r1, 32d4d4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r6, #202 @ 0xca │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r5, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r5, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [pc, #2356] @ 32dc54 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr.w r2, [pc, #2352] @ 32dc58 │ │ │ │ @@ -991053,201 +991053,201 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 32c022 │ │ │ │ b.w 32c5d0 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r7, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r5, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0032ddcc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -991317,24 +991317,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 32de3a │ │ │ │ nop │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r3, r5, r6, r7} │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ vcvt.f32.u32 , q9, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -991405,35 +991405,35 @@ │ │ │ │ movs r1, #24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32deea │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -991472,17 +991472,17 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr.w r3, [pc, #2076] @ 32e828 │ │ │ │ @@ -992286,137 +992286,137 @@ │ │ │ │ b.n 32e24a │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r2, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r1, #170 @ 0xaa │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r1, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r0, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ 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, #2736] @ 0xab0 │ │ │ │ subw sp, sp, #1324 @ 0x52c │ │ │ │ ldr.w r3, [pc, #2636] @ 32f390 │ │ │ │ @@ -993448,47 +993448,47 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r6, r0, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r6, [r1, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r0, r1, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -994660,157 +994660,157 @@ │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 32f670 │ │ │ │ b.n 32fc7a │ │ │ │ strh r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #112] @ (33002c ) │ │ │ │ + ldr r0, [pc, #128] @ (33003c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #0] @ (32ffc0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r2, r4, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #440] @ (330180 ) │ │ │ │ + ldr r6, [pc, #456] @ (330190 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r6, r0, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #848] @ (330328 ) │ │ │ │ + ldr r4, [pc, #864] @ (330338 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #224] @ (3300c0 ) │ │ │ │ + ldr r4, [pc, #240] @ (3300d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [pc, #616] @ (33025c ) │ │ │ │ + ldr r2, [pc, #632] @ (33026c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [pc, #592] @ (330250 ) │ │ │ │ + ldr r1, [pc, #608] @ (330260 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [pc, #72] @ (330054 ) │ │ │ │ + ldr r1, [pc, #88] @ (330064 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r2, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r4, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r0, r6, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r6, r0, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r1, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r4, r3, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add sl, sp │ │ │ │ + add lr, sp │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r6, r0, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr.w r3, [pc, #1736] @ 3307a4 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ ldr.w r2, [pc, #1732] @ 3307a8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -995445,183 +995445,183 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 32f25e │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r6, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r2, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r0, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r1, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r4, r3, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r5, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r4, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r2, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r7, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 003308f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -995692,24 +995692,24 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 330972 │ │ │ │ nop │ │ │ │ vhadd.u8 q0, q15, │ │ │ │ strb r4, [r1, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ svc 219 @ 0xdb │ │ │ │ vrsubhn.i d29, , │ │ │ │ vsli.32 d29, d17, #31 │ │ │ │ vrsra.u32 d23, d26, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ @@ -995837,29 +995837,29 @@ │ │ │ │ b.n 330a7a │ │ │ │ nop │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 14, cr0, cr6, cr9, {6} │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r6, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ ldr.w r2, [pc, #1848] @ 331288 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -996611,133 +996611,133 @@ │ │ │ │ b.n 3310be │ │ │ │ strb r2, [r2, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldc2l 0, cr0, [lr], #804 @ 0x324 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldc2 0, cr0, [r4], #-804 @ 0xfffffcdc │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xfa3a00c9 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ vst1.8 {d16[6]}, [r2], r9 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ vld4. {d16-d19}, [r4], r9 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ vst4. {d16-d19}, [lr], r9 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrsh.w r0, [r8, r9] │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh.w r0, [r0, #201] @ 0xc9 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr??.w r0, [ip, r9] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh.w r0, [r8, r9] │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb.w r0, [sl, r9] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf7e600c9 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf7c000c9 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf77800c9 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf75800c9 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf73400c9 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf71c00c9 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf6f800c9 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf6b600c9 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf67000c9 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ ldr.w r2, [pc, #1840] @ 331af0 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -997479,133 +997479,133 @@ │ │ │ │ b.n 331926 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ eor.w r0, lr, #6586368 @ 0x648000 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ubfx r0, r4, #3, #10 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ rsbs r0, r4, #201 @ 0xc9 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adcs.w r0, sl, #201 @ 0xc9 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf0fc00c9 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf0e600c9 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf0d000c9 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ bics.w r0, r8, #201 @ 0xc9 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ ands.w r0, r4, #201 @ 0xc9 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ vmla.i16 d16, d16, d1[1] │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ vmla.i32 d0, d18, d9[0] │ │ │ │ - ldr r7, [pc, #704] @ (331e58 ) │ │ │ │ + ldr r7, [pc, #720] @ (331e68 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ vhadd.s q8, q15, │ │ │ │ - ldr r7, [pc, #560] @ (331dd4 ) │ │ │ │ + ldr r7, [pc, #576] @ (331de4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ vhadd.s16 q8, q12, │ │ │ │ - ldr r7, [pc, #408] @ (331d48 ) │ │ │ │ + ldr r7, [pc, #424] @ (331d58 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #272] @ (331cc8 ) │ │ │ │ + ldr r7, [pc, #288] @ (331cd8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ vhadd.s16 q0, q8, │ │ │ │ - ldr r7, [pc, #120] @ (331c38 ) │ │ │ │ + ldr r7, [pc, #136] @ (331c48 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cdp 0, 15, cr0, cr0, cr9, {6} │ │ │ │ - ldr r6, [pc, #1016] @ (331fc4 ) │ │ │ │ + ldr r7, [pc, #8] @ (331bd4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cdp 0, 12, cr0, cr12, cr9, {6} │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cdp 0, 11, cr0, cr4, cr9, {6} │ │ │ │ - ldr r6, [pc, #776] @ (331eec ) │ │ │ │ + ldr r6, [pc, #792] @ (331efc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r0, r0, #3 │ │ │ │ cdp 0, 9, cr0, cr0, cr9, {6} │ │ │ │ - ldr r6, [pc, #632] @ (331e68 ) │ │ │ │ + ldr r6, [pc, #648] @ (331e78 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #496] @ (331de8 ) │ │ │ │ + ldr r6, [pc, #512] @ (331df8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ cdp 0, 4, cr0, cr14, cr9, {6} │ │ │ │ - ldr r6, [pc, #368] @ (331d70 ) │ │ │ │ + ldr r6, [pc, #384] @ (331d80 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #232] @ (331cf0 ) │ │ │ │ + ldr r6, [pc, #248] @ (331d00 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ cdp 0, 0, cr0, cr8, cr9, {6} │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ ldr.w r2, [pc, #1964] @ 3323d4 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -998373,146 +998373,146 @@ │ │ │ │ b.n 331f26 │ │ │ │ str r2, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stc 0, cr0, [r6], #-804 @ 0xfffffcdc │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adcs.w r0, lr, r9, lsl #3 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrd r0, r0, [lr, #-804] @ 0x324 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xe8da00c9 │ │ │ │ - ldr r0, [pc, #928] @ (3327b0 ) │ │ │ │ + ldr r0, [pc, #944] @ (3327c0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r6, [r7, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrd r0, r0, [sl], #-804 @ 0x324 │ │ │ │ - ldr r0, [pc, #544] @ (332640 ) │ │ │ │ + ldr r0, [pc, #560] @ (332650 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xe85600c9 │ │ │ │ - ldr r0, [pc, #400] @ (3325bc ) │ │ │ │ + ldr r0, [pc, #416] @ (3325cc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ strex r0, r0, [r0, #804] @ 0x324 │ │ │ │ - ldr r0, [pc, #312] @ (332570 ) │ │ │ │ + ldr r0, [pc, #328] @ (332580 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #216] @ (332518 ) │ │ │ │ + ldr r0, [pc, #232] @ (332528 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [pc, #80] @ (332494 ) │ │ │ │ + ldr r0, [pc, #96] @ (3324a4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blxns lr │ │ │ │ + blx pc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 332394 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - blxns r1 │ │ │ │ + blx r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 3322d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332284 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332244 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332200 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 3321b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 332140 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 3320fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 3320ac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332068 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 331fe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 331f60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003324f8 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #24] @ (332514 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #2 │ │ │ │ @@ -999009,53 +999009,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 332b50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r6, [r4, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332a9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332a60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 332a28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00332a40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -999374,17 +999374,17 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #146 @ 0x92 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r7, [pc, #528] @ (332f98 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blt.n 332d74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00332d94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1000297,105 +1000297,105 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 333424 │ │ │ │ ldr r2, [pc, #24] @ (33370c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bvs.n 33377c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bpl.n 333648 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #544] @ (333934 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ bmi.n 3336cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bmi.n 3337e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, #152 @ 0x98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 333730 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 33368c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 33365c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 333818 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcc.n 33379c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcs.n 333760 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcs.n 333728 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcs.n 3336f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcs.n 3336d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bcs.n 3336b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 003337b4 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #20] @ (3337cc ) │ │ │ │ @@ -1000739,101 +1000739,101 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3338b2 │ │ │ │ nop │ │ │ │ add r8, r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mvns r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ beq.n 333bac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ beq.n 333b70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7!, {r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r7!, {r2, r3} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00333bcc : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ (333be0 ) │ │ │ │ @@ -1001061,33 +1001061,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ mov r4, lr │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov r4, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, ip │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r6, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00333e38 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (333f24 ) │ │ │ │ @@ -1001220,15 +1001220,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00333f60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1001452,33 +1001452,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r4, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r0!, {r2, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00334190 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1001591,15 +1001591,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 0033428c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1001712,15 +1001712,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 003343a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1001928,21 +1001928,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ │ │ │ 00334580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1002055,15 +1002055,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.u16 d16, d18, d31 │ │ │ │ + vqadd.u16 d16, d22, d31 │ │ │ │ │ │ │ │ 00334694 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (334828 ) │ │ │ │ @@ -1002270,20 +1002270,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #764]! @ 0x2fc │ │ │ │ + stc2 0, cr0, [r8, #764]! @ 0x2fc │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #-764]! @ 0xfffffd04 │ │ │ │ + stc2 0, cr0, [r0, #764] @ 0x2fc │ │ │ │ │ │ │ │ 00334874 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1002488,20 +1002488,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ it vc │ │ │ │ lslvc r1, r1, #3 │ │ │ │ - @ instruction: 0xfb7600bf │ │ │ │ + @ instruction: 0xfb7a00bf │ │ │ │ adds r7, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ itee mi │ │ │ │ lslmi r1, r1, #3 │ │ │ │ - @ instruction: 0xfb4c00bf │ │ │ │ + @ instruction: 0xfb5000bf │ │ │ │ │ │ │ │ 00334a98 : │ │ │ │ pushpl {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1002784,20 +1002784,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #66 @ 0x42 │ │ │ │ lsls r6, r7, #2 │ │ │ │ pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str.w r0, [r2, #191] @ 0xbf │ │ │ │ + str.w r0, [r6, #191] @ 0xbf │ │ │ │ adds r5, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ pop {r1, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb.w r0, [sl, #191] @ 0xbf │ │ │ │ + ldrb.w r0, [lr, #191] @ 0xbf │ │ │ │ │ │ │ │ 00334d54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1002909,15 +1002909,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r0, 334ec4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf77e00bf │ │ │ │ + @ instruction: 0xf78200bf │ │ │ │ │ │ │ │ 00334e68 : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [pc, #308] @ (334fa0 ) │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r1, pc │ │ │ │ subs r3, #1 │ │ │ │ @@ -1003045,32 +1003045,32 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 334f0e │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71200bf │ │ │ │ + @ instruction: 0xf71600bf │ │ │ │ cbnz r6, 335022 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf6b600bf │ │ │ │ + @ instruction: 0xf6ba00bf │ │ │ │ cbnz r4, 335018 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf69400bf │ │ │ │ + @ instruction: 0xf69800bf │ │ │ │ cbnz r2, 33501c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00334fd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1003255,47 +1003255,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, #6258688 @ 0x5f8000 │ │ │ │ - sub.w r0, ip, #6258688 @ 0x5f8000 │ │ │ │ + subs.w r0, ip, #6258688 @ 0x5f8000 │ │ │ │ + subs.w r0, r0, #6258688 @ 0x5f8000 │ │ │ │ rev r4, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adc.w r0, r6, #6258688 @ 0x5f8000 │ │ │ │ - @ instruction: 0xf58400bf │ │ │ │ + adc.w r0, sl, #6258688 @ 0x5f8000 │ │ │ │ + @ instruction: 0xf58800bf │ │ │ │ cbnz r4, 3351f2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf4fe00bf │ │ │ │ + add.w r0, r2, #6258688 @ 0x5f8000 │ │ │ │ cbnz r2, 3351f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf4d200bf │ │ │ │ + @ instruction: 0xf4d600bf │ │ │ │ cbnz r2, 3351f6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf4ac00bf │ │ │ │ + @ instruction: 0xf4b000bf │ │ │ │ cbnz r2, 3351f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - eor.w r0, r4, #6258688 @ 0x5f8000 │ │ │ │ + eor.w r0, r8, #6258688 @ 0x5f8000 │ │ │ │ cbnz r4, 3351fa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orrs.w r0, ip, #6258688 @ 0x5f8000 │ │ │ │ + orn r0, r0, #6258688 @ 0x5f8000 │ │ │ │ │ │ │ │ 003351f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1003350,22 +1003350,22 @@ │ │ │ │ b.n 33522a │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb85e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf39000bf │ │ │ │ + @ instruction: 0xf39400bf │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf36a00bf │ │ │ │ + @ instruction: 0xf36e00bf │ │ │ │ │ │ │ │ 0033529c : │ │ │ │ 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, #296] @ (3353d8 ) │ │ │ │ @@ -1003495,34 +1003495,34 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xb7c2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf2f600bf │ │ │ │ + @ instruction: 0xf2fa00bf │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33a00bf │ │ │ │ - @ instruction: 0xf32a00bf │ │ │ │ + @ instruction: 0xf33e00bf │ │ │ │ + @ instruction: 0xf32e00bf │ │ │ │ cmp r1, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb6de │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf21000bf │ │ │ │ + @ instruction: 0xf21400bf │ │ │ │ │ │ │ │ 00335418 : │ │ │ │ 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, #376] @ (3355a0 ) │ │ │ │ @@ -1003694,41 +1003694,41 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add.w r0, r8, #191 @ 0xbf │ │ │ │ - sbcs.w r0, lr, #191 @ 0xbf │ │ │ │ + add.w r0, ip, #191 @ 0xbf │ │ │ │ + @ instruction: 0xf18200bf │ │ │ │ push {r3, r5, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf0dc00bf │ │ │ │ + @ instruction: 0xf0e000bf │ │ │ │ push {r1, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf0b400bf │ │ │ │ + @ instruction: 0xf0b800bf │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - eors.w r0, r0, #191 @ 0xbf │ │ │ │ + eors.w r0, r4, #191 @ 0xbf │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orn r0, ip, #191 @ 0xbf │ │ │ │ + orns r0, r0, #191 @ 0xbf │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orr.w r0, r8, #191 @ 0xbf │ │ │ │ + orr.w r0, ip, #191 @ 0xbf │ │ │ │ │ │ │ │ 003355fc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #280] @ 0x118 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1004256,127 +1004256,127 @@ │ │ │ │ nop │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.s16 d0, d28, d31 │ │ │ │ + vqadd.s32 d0, d16, d31 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d31, #12 │ │ │ │ - vshr.s64 d16, d31, #2 │ │ │ │ - and.w r0, r6, #191 @ 0xbf │ │ │ │ - vshr.s64 d16, d31, #18 │ │ │ │ - and.w r0, r4, #191 @ 0xbf │ │ │ │ - ands.w r0, sl, #191 @ 0xbf │ │ │ │ - vshr.s64 d16, d31, #12 │ │ │ │ + vshr.s64 d16, d31, #8 │ │ │ │ + and.w r0, r2, #191 @ 0xbf │ │ │ │ and.w r0, sl, #191 @ 0xbf │ │ │ │ - orr.w r0, r8, #191 @ 0xbf │ │ │ │ - add r7, pc, #632 @ (adr r7, 335dec ) │ │ │ │ + vshr.s64 d16, d31, #14 │ │ │ │ + and.w r0, r8, #191 @ 0xbf │ │ │ │ + ands.w r0, lr, #191 @ 0xbf │ │ │ │ + vshr.s64 d16, d31, #8 │ │ │ │ + and.w r0, lr, #191 @ 0xbf │ │ │ │ + orr.w r0, ip, #191 @ 0xbf │ │ │ │ + add r7, pc, #648 @ (adr r7, 335dfc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - orrs.w r0, r0, #191 @ 0xbf │ │ │ │ - ands.w r0, sl, #191 @ 0xbf │ │ │ │ - orr.w r0, r4, #191 @ 0xbf │ │ │ │ - orn r0, ip, #191 @ 0xbf │ │ │ │ + orrs.w r0, r4, #191 @ 0xbf │ │ │ │ + ands.w r0, lr, #191 @ 0xbf │ │ │ │ + orr.w r0, r8, #191 @ 0xbf │ │ │ │ + orns r0, r0, #191 @ 0xbf │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, lr, #191 @ 0xbf │ │ │ │ - orns r0, r4, #191 @ 0xbf │ │ │ │ - eors.w r0, sl, #191 @ 0xbf │ │ │ │ + orn r0, r2, #191 @ 0xbf │ │ │ │ + orns r0, r8, #191 @ 0xbf │ │ │ │ + eors.w r0, lr, #191 @ 0xbf │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldcl 0, cr0, [lr, #-764] @ 0xfffffd04 │ │ │ │ + stcl 0, cr0, [r2, #-764]! @ 0xfffffd04 │ │ │ │ cbz r4, 335be4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc 0, cr0, [r6, #-764]! @ 0xfffffd04 │ │ │ │ + stc 0, cr0, [sl, #-764]! @ 0xfffffd04 │ │ │ │ cbz r0, 335be4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2], #764 @ 0x2fc │ │ │ │ + ldcl 0, cr0, [r6], #764 @ 0x2fc │ │ │ │ movs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #764] @ 0x2fc │ │ │ │ + stc 0, cr0, [r6, #764] @ 0x2fc │ │ │ │ cbz r0, 335be4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc 0, cr0, [r2], #764 @ 0x2fc │ │ │ │ + stc 0, cr0, [r6], #764 @ 0x2fc │ │ │ │ cbz r2, 335be6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldcl 0, cr0, [ip], #-764 @ 0xfffffd04 │ │ │ │ + stc 0, cr0, [r0], {191} @ 0xbf │ │ │ │ cbz r4, 335be8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mrrc 0, 11, r0, r6, cr15 │ │ │ │ + mrrc 0, 11, r0, sl, cr15 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc 0, cr0, [r0], #-764 @ 0xfffffd04 │ │ │ │ + ldc 0, cr0, [r4], #-764 @ 0xfffffd04 │ │ │ │ sub sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc 0, cr0, [sl], {191} @ 0xbf │ │ │ │ + stc 0, cr0, [lr], {191} @ 0xbf │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xebe400bf │ │ │ │ + @ instruction: 0xebe800bf │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs.w r0, lr, pc, ror #2 │ │ │ │ + rsb r0, r2, pc, ror #2 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xeb9800bf │ │ │ │ + @ instruction: 0xeb9c00bf │ │ │ │ add sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sbcs.w r0, r0, pc, ror #2 │ │ │ │ + sbcs.w r0, r4, pc, ror #2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adc.w r0, r8, pc, ror #2 │ │ │ │ + adc.w r0, ip, pc, ror #2 │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xeb2000bf │ │ │ │ + @ instruction: 0xeb2400bf │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xeaf800bf │ │ │ │ + @ instruction: 0xeafc00bf │ │ │ │ add r7, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xead400bf │ │ │ │ + @ instruction: 0xead800bf │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xeab000bf │ │ │ │ + @ instruction: 0xeab400bf │ │ │ │ │ │ │ │ 00335c6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1268] @ 336174 │ │ │ │ @@ -1004885,118 +1004885,118 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa400bf │ │ │ │ + @ instruction: 0xeaa800bf │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r2, pc, ror #2 │ │ │ │ - bics.w r0, r4, pc, ror #2 │ │ │ │ + bics.w r0, r6, pc, ror #2 │ │ │ │ + bics.w r0, r8, pc, ror #2 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335fa4 │ │ │ │ + b.n 335fac │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335f40 │ │ │ │ + b.n 335f48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335edc │ │ │ │ + b.n 335ee4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 335e6c │ │ │ │ + b.n 335e74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335e34 │ │ │ │ + b.n 335e3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335dec │ │ │ │ + b.n 335df4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335da0 │ │ │ │ + b.n 335da8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335d5c │ │ │ │ + b.n 335d64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335d1c │ │ │ │ + b.n 335d24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335cd8 │ │ │ │ + b.n 335ce0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335c98 │ │ │ │ + b.n 335ca0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335c54 │ │ │ │ + b.n 335c5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335c14 │ │ │ │ + b.n 335c1c │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335bd4 │ │ │ │ + b.n 335bdc │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335b94 │ │ │ │ + b.n 335b9c │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335b50 │ │ │ │ + b.n 335b58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00336264 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ @@ -1005189,79 +1005189,79 @@ │ │ │ │ b.n 33628e │ │ │ │ subs r4, r5, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 33612c │ │ │ │ + b.n 336134 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3369ec │ │ │ │ + b.n 3369f4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 336164 │ │ │ │ + b.n 33616c │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 336154 │ │ │ │ + b.n 33615c │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 336b9c │ │ │ │ + b.n 336ba4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 336048 │ │ │ │ + b.n 336050 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #992 @ (adr r7, 33683c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 336010 │ │ │ │ + b.n 336018 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #856 @ (adr r7, 3367c0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335fd8 │ │ │ │ + b.n 335fe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #720 @ (adr r7, 336744 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335fa0 │ │ │ │ + b.n 335fa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #584 @ (adr r7, 3366c8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335f68 │ │ │ │ + b.n 335f70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #448 @ (adr r7, 33664c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335f30 │ │ │ │ + b.n 335f38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #312 @ (adr r7, 3365d0 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 335ef8 │ │ │ │ + b.n 335f00 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, pc, #176 @ (adr r7, 336554 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 003364a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1006275,163 +1006275,163 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r2, r4, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #920 @ (adr r5, 337278 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 336700 │ │ │ │ + b.n 336708 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #496 @ (adr r3, 3370e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 337240 │ │ │ │ + b.n 337248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r0, pc, #816 @ (adr r0, 337234 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r0, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r0, pc, #296 @ (adr r0, 33703c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [r2, #760]! @ 0x2f8 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + stc2l 0, cr0, [r6, #760]! @ 0x2f8 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r0, pc, #136 @ (adr r0, 336fa8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0, #760] @ 0x2f8 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + stc2l 0, cr0, [r4, #760] @ 0x2f8 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r0, pc, #0 @ (adr r0, 336f2c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [ip, #760] @ 0x2f8 │ │ │ │ - udf #14 │ │ │ │ + stc2 0, cr0, [r0, #760]! @ 0x2f8 │ │ │ │ + udf #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-760]! @ 0xfffffd08 │ │ │ │ - ble.n 336f14 │ │ │ │ + ldc2l 0, cr0, [ip, #-760]! @ 0xfffffd08 │ │ │ │ + ble.n 336f1c │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r4, #-760] @ 0xfffffd08 │ │ │ │ - ble.n 336ed8 │ │ │ │ + ldc2l 0, cr0, [r8, #-760] @ 0xfffffd08 │ │ │ │ + ble.n 336ee0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-760]! @ 0xfffffd08 │ │ │ │ - ble.n 336ea0 │ │ │ │ + ldc2 0, cr0, [r6, #-760]! @ 0xfffffd08 │ │ │ │ + ble.n 336ea8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [ip, #-760] @ 0xfffffd08 │ │ │ │ - stc2l 0, cr0, [lr], #760 @ 0x2f8 │ │ │ │ - ble.n 337028 │ │ │ │ + ldc2 0, cr0, [r0, #-760] @ 0xfffffd08 │ │ │ │ + ldc2l 0, cr0, [r2], #760 @ 0x2f8 │ │ │ │ + ble.n 337030 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], {190} @ 0xbe │ │ │ │ - ble.n 336ff4 │ │ │ │ + ldc2l 0, cr0, [r2], {190} @ 0xbe │ │ │ │ + ble.n 336ffc │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [lr], #760 @ 0x2f8 │ │ │ │ - ble.n 336fc0 │ │ │ │ + ldc2 0, cr0, [r2], #760 @ 0x2f8 │ │ │ │ + ble.n 336fc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2 0, cr0, [ip], {190} @ 0xbe │ │ │ │ - bgt.n 336f88 │ │ │ │ + ldc2 0, cr0, [r0], {190} @ 0xbe │ │ │ │ + ble.n 336f90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [ip], #-760 @ 0xfffffd08 │ │ │ │ - mcrr2 0, 11, r0, lr, cr14 │ │ │ │ - ldc2 0, cr0, [r2], #-760 @ 0xfffffd08 │ │ │ │ - ldc2 0, cr0, [r4], {190} @ 0xbe │ │ │ │ - bgt.n 336eb0 │ │ │ │ + ldc2l 0, cr0, [r0], #-760 @ 0xfffffd08 │ │ │ │ + mrrc2 0, 11, r0, r2, cr14 │ │ │ │ + ldc2 0, cr0, [r6], #-760 @ 0xfffffd08 │ │ │ │ + ldc2 0, cr0, [r8], {190} @ 0xbe │ │ │ │ + bgt.n 336eb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfbf200be │ │ │ │ - bgt.n 337078 │ │ │ │ + @ instruction: 0xfbf600be │ │ │ │ + bgt.n 337080 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfbd000be │ │ │ │ - smlaltt r0, r0, r2, lr │ │ │ │ - @ instruction: 0xfbb400be │ │ │ │ - bgt.n 337010 │ │ │ │ + @ instruction: 0xfbd400be │ │ │ │ + smlaltt r0, r0, r6, lr │ │ │ │ + @ instruction: 0xfbb800be │ │ │ │ + bgt.n 337018 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb9400be │ │ │ │ - bgt.n 336fdc │ │ │ │ + @ instruction: 0xfb9800be │ │ │ │ + bgt.n 336fe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb7400be │ │ │ │ - blt.n 336fa8 │ │ │ │ + @ instruction: 0xfb7800be │ │ │ │ + blt.n 336fb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb5200be │ │ │ │ - blt.n 336f70 │ │ │ │ + @ instruction: 0xfb5600be │ │ │ │ + blt.n 336f78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb3000be │ │ │ │ - blt.n 336f38 │ │ │ │ + @ instruction: 0xfb3400be │ │ │ │ + blt.n 336f40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfb0e00be │ │ │ │ - blt.n 336f00 │ │ │ │ + @ instruction: 0xfb1200be │ │ │ │ + blt.n 336f08 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfaea00be │ │ │ │ - blt.n 3370c4 │ │ │ │ + @ instruction: 0xfaee00be │ │ │ │ + blt.n 3370cc │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfac800be │ │ │ │ - blt.n 33708c │ │ │ │ + @ instruction: 0xfacc00be │ │ │ │ + blt.n 337094 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfaa400be │ │ │ │ - blt.n 337050 │ │ │ │ + @ instruction: 0xfaa800be │ │ │ │ + blt.n 337058 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfa8400be │ │ │ │ - bge.n 33701c │ │ │ │ + @ instruction: 0xfa8800be │ │ │ │ + bge.n 337024 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfa6200be │ │ │ │ - bge.n 336fe4 │ │ │ │ + @ instruction: 0xfa6600be │ │ │ │ + bge.n 336fec │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xfa4200be │ │ │ │ - bge.n 336fb0 │ │ │ │ + @ instruction: 0xfa4600be │ │ │ │ + bge.n 336fb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033704c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1007575,170 +1007575,170 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 337afc │ │ │ │ + bhi.n 337b04 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 337bb4 │ │ │ │ + bvs.n 337bbc │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 337c88 │ │ │ │ + bpl.n 337c90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r7, [sp, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bic.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ - bcs.n 337b54 │ │ │ │ + bic.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ + bcs.n 337b5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 337b88 │ │ │ │ + bcs.n 337b90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r2, r6, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 337cb8 │ │ │ │ + bcs.n 337cc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 337ae8 │ │ │ │ + bcs.n 337af0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf19600be │ │ │ │ - bcs.n 337c98 │ │ │ │ + @ instruction: 0xf19a00be │ │ │ │ + bcs.n 337ca0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sbc.w r0, sl, #190 @ 0xbe │ │ │ │ - bcs.n 337c4c │ │ │ │ + sbc.w r0, lr, #190 @ 0xbe │ │ │ │ + bcs.n 337c54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf13e00be │ │ │ │ - bne.n 337c00 │ │ │ │ + adc.w r0, r2, #190 @ 0xbe │ │ │ │ + bcs.n 337c08 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds.w r0, r2, #190 @ 0xbe │ │ │ │ - bne.n 337bb4 │ │ │ │ + adds.w r0, r6, #190 @ 0xbe │ │ │ │ + bne.n 337bbc │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf0e400be │ │ │ │ - @ instruction: 0xf0c400be │ │ │ │ - @ instruction: 0xf0b600be │ │ │ │ - @ instruction: 0xf0a800be │ │ │ │ - bne.n 337cf4 │ │ │ │ + @ instruction: 0xf0e800be │ │ │ │ + @ instruction: 0xf0c800be │ │ │ │ + @ instruction: 0xf0ba00be │ │ │ │ + @ instruction: 0xf0ac00be │ │ │ │ + bne.n 337cfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - eor.w r0, r4, #190 @ 0xbe │ │ │ │ - bne.n 337cb8 │ │ │ │ + eor.w r0, r8, #190 @ 0xbe │ │ │ │ + bne.n 337cc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orn r0, r0, #190 @ 0xbe │ │ │ │ - bne.n 337c80 │ │ │ │ + orn r0, r4, #190 @ 0xbe │ │ │ │ + bne.n 337c88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bics.w r0, ip, #190 @ 0xbe │ │ │ │ - beq.n 337c44 │ │ │ │ + orr.w r0, r0, #190 @ 0xbe │ │ │ │ + beq.n 337c4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ands.w r0, sl, #190 @ 0xbe │ │ │ │ - beq.n 337c08 │ │ │ │ + ands.w r0, lr, #190 @ 0xbe │ │ │ │ + beq.n 337c10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.s64 d16, d30, #8 │ │ │ │ - vshr.s64 d16, d30, #38 │ │ │ │ - beq.n 337b9c │ │ │ │ + vshr.s64 d16, d30, #4 │ │ │ │ + vshr.s64 d16, d30, #34 │ │ │ │ + beq.n 337ba4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.s64 d0, d30, #12 │ │ │ │ - beq.n 337d5c │ │ │ │ + vshr.s64 d0, d30, #8 │ │ │ │ + beq.n 337d64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vshr.s64 d0, d30, #48 │ │ │ │ - beq.n 337d20 │ │ │ │ + vshr.s64 d0, d30, #44 │ │ │ │ + beq.n 337d28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.s32 d16, d28, d30 │ │ │ │ - vqadd.s8 d16, d30, d30 │ │ │ │ - vqadd.s64 d0, d30, d30 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + vqadd.s64 d16, d16, d30 │ │ │ │ + vqadd.s16 d16, d18, d30 │ │ │ │ + vqadd.s8 d16, d18, d30 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vqadd.s16 d0, d26, d30 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + vqadd.s16 d0, d30, d30 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mrc 0, 7, r0, cr8, cr14, {5} │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + mrc 0, 7, r0, cr12, cr14, {5} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mrc 0, 6, r0, cr6, cr14, {5} │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + mrc 0, 6, r0, cr10, cr14, {5} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mrc 0, 5, r0, cr4, cr14, {5} │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + mrc 0, 5, r0, cr8, cr14, {5} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mrc 0, 4, r0, cr2, cr14, {5} │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + mrc 0, 4, r0, cr6, cr14, {5} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr 0, 3, r0, cr14, cr14, {5} │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + mrc 0, 3, r0, cr2, cr14, {5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr 0, 2, r0, cr10, cr14, {5} │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + mcr 0, 2, r0, cr14, cr14, {5} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr 0, 1, r0, cr4, cr14, {5} │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + mcr 0, 1, r0, cr8, cr14, {5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr, #760]! @ 0x2f8 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + mcr 0, 0, r0, cr2, cr14, {5} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl, #760] @ 0x2f8 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldcl 0, cr0, [lr, #760] @ 0x2f8 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc 0, cr0, [r8, #760]! @ 0x2f8 │ │ │ │ - ldc 0, cr0, [sl, #760] @ 0x2f8 │ │ │ │ - ldcl 0, cr0, [ip, #-760]! @ 0xfffffd08 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldc 0, cr0, [ip, #760]! @ 0x2f8 │ │ │ │ + ldc 0, cr0, [lr, #760] @ 0x2f8 │ │ │ │ + stc 0, cr0, [r0, #760] @ 0x2f8 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00337d28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1008194,75 +1008194,75 @@ │ │ │ │ b.n 33807e │ │ │ │ vqadd.u32 q8, q13, │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u16 q8, q14, │ │ │ │ ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r6, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strd r0, r0, [sl, #760] @ 0x2f8 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + strd r0, r0, [lr, #760] @ 0x2f8 │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe98800be │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xe98c00be │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stc2 0, cr0, [r6, #-844] @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf1e600bd │ │ │ │ ldrh r0, [r3, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strd r0, r0, [lr], #760 @ 0x2f8 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r2], #760 @ 0x2f8 │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xe8ca00be │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + @ instruction: 0xe8ce00be │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia.w r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia.w r8!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xe85c00be │ │ │ │ - @ instruction: 0xe83e00be │ │ │ │ + strd r0, r0, [r0], #-760 @ 0x2f8 │ │ │ │ + strex r0, r0, [r2, #760] @ 0x2f8 │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xe81c00be │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xe82000be │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338210 │ │ │ │ + b.n 338218 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3381d4 │ │ │ │ + b.n 3381dc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 338198 │ │ │ │ + b.n 3381a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00338244 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1008724,94 +1008724,94 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3384d8 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa5000d3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 338706 │ │ │ │ + cbnz r4, 338706 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xf7d400d3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338e9c │ │ │ │ + b.n 338ea4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338e64 │ │ │ │ + b.n 338e6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338e2c │ │ │ │ + b.n 338e34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 338df4 │ │ │ │ + b.n 338dfc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338dbc │ │ │ │ + b.n 338dc4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338d84 │ │ │ │ + b.n 338d8c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338d4c │ │ │ │ + b.n 338d54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338d14 │ │ │ │ + b.n 338d1c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338cdc │ │ │ │ + b.n 338ce4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338ca4 │ │ │ │ + b.n 338cac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 338c6c │ │ │ │ + b.n 338c74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 338c34 │ │ │ │ + b.n 338c3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 338bf8 │ │ │ │ + b.n 338c00 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 00338788 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1009958,118 +1009958,118 @@ │ │ │ │ b.n 339314 │ │ │ │ add.w r0, r8, #6914048 @ 0x698000 │ │ │ │ add.w r0, r4, #6914048 @ 0x698000 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r0, [r0, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r3, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf2e800d3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ite ge │ │ │ │ - lslge r7, r7, #2 │ │ │ │ - strhlt r2, [r4, #4] │ │ │ │ + nop {11} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - itet mi │ │ │ │ + itee mi │ │ │ │ lslmi r7, r7, #2 │ │ │ │ ldrbpl r0, [r4, #28] │ │ │ │ - lslmi r1, r1, #3 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + lslpl r1, r1, #3 │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r6, [r6, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2} │ │ │ │ + pop {r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bls.n 3393f0 │ │ │ │ + bls.n 3393f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bls.n 3394ac │ │ │ │ + bls.n 3394b4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 339458 │ │ │ │ + bls.n 339460 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 339390 │ │ │ │ + bhi.n 339398 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 339390 │ │ │ │ + bvs.n 339398 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 339538 │ │ │ │ + bvs.n 339540 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 3394ec │ │ │ │ + bvs.n 3394f4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 3394a4 │ │ │ │ + bvs.n 3394ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 339458 │ │ │ │ + bvs.n 339460 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 339414 │ │ │ │ + bpl.n 33941c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 3393cc │ │ │ │ + bpl.n 3393d4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 339384 │ │ │ │ + bpl.n 33938c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr.w r2, [pc, #1772] @ 339b64 │ │ │ │ ldr.w r3, [pc, #1772] @ 339b68 │ │ │ │ ldr.w r1, [pc, #1772] @ 339b6c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -1010753,185 +1010753,185 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 338934 │ │ │ │ b.w 339240 │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 339c54 │ │ │ │ + bmi.n 339c5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r6, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 339bfc │ │ │ │ + bmi.n 339c04 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r0, #27] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 339ba4 │ │ │ │ + bmi.n 339bac │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 339b4c │ │ │ │ + bcc.n 339b54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r3, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 339af4 │ │ │ │ + bcc.n 339afc │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 339c9c │ │ │ │ + bcc.n 339ca4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 339c4c │ │ │ │ + bcc.n 339c54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r1, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bcc.n 339bf0 │ │ │ │ + bcc.n 339bf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 339b64 │ │ │ │ + bcs.n 339b6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r1, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 339c4e │ │ │ │ + cbz r6, 339c4e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 339b0c │ │ │ │ + bcs.n 339b14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 339cbc │ │ │ │ + bcs.n 339cc4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 339c68 │ │ │ │ + bcs.n 339c70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 339c24 │ │ │ │ + bcs.n 339c2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r4, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r6, 339c3a │ │ │ │ + cbz r2, 339c3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 339bcc │ │ │ │ + bne.n 339bd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r6, #17] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 339c3a │ │ │ │ + cbz r0, 339c3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 339b74 │ │ │ │ + bne.n 339b7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r7, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 339b1c │ │ │ │ + bne.n 339b24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bne.n 339ccc │ │ │ │ + bne.n 339cd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 339c80 │ │ │ │ + bne.n 339c88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r2, [r7, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 339c30 │ │ │ │ + bne.n 339c38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r1, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 339bd8 │ │ │ │ + beq.n 339be0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 339b8c │ │ │ │ + beq.n 339b94 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r6, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 339c76 │ │ │ │ + cbz r0, 339c78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 339d40 │ │ │ │ + beq.n 339b48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r7, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 339c76 │ │ │ │ + cbz r0, 339c78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 339ce8 │ │ │ │ + beq.n 339cf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r3, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r6, 339c78 │ │ │ │ + cbz r2, 339c7a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - beq.n 339cac │ │ │ │ + beq.n 339cb4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - beq.n 339c60 │ │ │ │ + beq.n 339c68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r1, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 339c74 │ │ │ │ + cbz r0, 339c76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r3, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 339c76 │ │ │ │ + cbz r4, 339c76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r4, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r7, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r1, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00339cc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1011097,31 +1011097,31 @@ │ │ │ │ b.n 339d7e │ │ │ │ svc 216 @ 0xd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r7, r7, #2 │ │ │ │ svc 46 @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -1011502,94 +1011502,94 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ble.n 33a250 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ble.n 33a23c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, ip, #6193152 @ 0x5e8000 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 33a2e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r1, [pc, #116] @ (33a394 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [pc, #116] @ (33a398 ) │ │ │ │ movs r0, #1 │ │ │ │ @@ -1011633,29 +1011633,29 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33a08c │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #480 @ (adr r7, 33a57c ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 33a58c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 33a594 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 33a5a4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #304 @ (adr r7, 33a4d8 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 33a4e8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #152 @ (adr r7, 33a44c ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 33a45c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033a3b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r1 │ │ │ │ @@ -1011939,17 +1011939,17 @@ │ │ │ │ strd r9, r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w bf584 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #304 @ (adr r5, 33a810 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 33a820 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033a6e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1012114,17 +1012114,17 @@ │ │ │ │ nop │ │ │ │ bpl.n 33a808 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 33a938 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 33ab80 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 33ab90 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033a8b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1012299,23 +1012299,23 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 33aa2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ bcs.n 33a9d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #272 @ (adr r2, 33ab80 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 33ab90 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 33aacc ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 33aadc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033aa80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1012702,45 +1012702,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 33ae24 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r4, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 33af24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 33aedc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 33aeb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033ae64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1012964,21 +1012964,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 33b088 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bne.n 33b040 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033b074 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1013251,35 +1013251,35 @@ │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r2, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033b34c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1013418,23 +1013418,23 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033b4b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1013723,31 +1013723,31 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b.n 33b70e │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r0, 33b7c8 │ │ │ │ + cbz r4, 33b7c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r2, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 33b7ca │ │ │ │ + cbz r4, 33b7ca │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r5, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033b7ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1013877,23 +1013877,23 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r6, [r6, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r2, [r2, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033b90c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ @@ -1014460,23 +1014460,23 @@ │ │ │ │ b.n 33be8c │ │ │ │ itte le │ │ │ │ lslle r3, r2, #3 │ │ │ │ ldrble r4, [r0, #16] │ │ │ │ movgt r0, r0 │ │ │ │ bkpt 0x0020 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [pc, #520] @ (33c10c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r6, [pc, #384] @ (33c090 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033bf10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1014623,17 +1014623,17 @@ │ │ │ │ strd r1, r4, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w bf584 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [pc, #824] @ (33c3d4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033c09c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w lr, r3, #4 │ │ │ │ @@ -1015013,77 +1015013,77 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 33c496 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #440] @ (33c60c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ rev r4, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 33c4f0 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 33c500 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [pc, #520] @ (33c670 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 33c864 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 33c474 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [pc, #368] @ (33c5e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #880 @ (adr r5, 33c7e8 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 33c7f8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [pc, #232] @ (33c568 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #744 @ (adr r5, 33c76c ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 33c77c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [pc, #96] @ (33c4ec ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 33c6f0 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 33c700 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #984] @ (33c870 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 33c674 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 33c684 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 33c600 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 33c610 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #736] @ (33c788 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 33c584 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 33c594 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #600] @ (33c70c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 33c500 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 33c510 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #456] @ (33c688 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #952 @ (adr r4, 33c87c ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 33c88c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #304] @ (33c5fc ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 33c800 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 33c810 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #168] @ (33c580 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ @@ -1015342,63 +1015342,63 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 33c616 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7bc │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [pc, #112] @ (33c7d8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ bxns ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb696 │ │ │ │ lsls r3, r2, #3 │ │ │ │ bxns r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov ip, lr │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 33c9b0 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 33c9c0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r8, sl │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #408 @ (adr r2, 33c92c ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 33c93c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov ip, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #264 @ (adr r2, 33c8a8 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 33c8b8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, pc, #128 @ (adr r2, 33c828 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 33c838 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #0 @ (adr r2, 33c7ac ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 33c7bc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r2, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 33cb34 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 33cb44 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #752 @ (adr r1, 33cab0 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 33cac0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 0033c7c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1015454,23 +1015454,23 @@ │ │ │ │ b.n 33c7f6 │ │ │ │ push {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r4, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 33cc18 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 33cc28 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, pc, #808 @ (adr r0, 33cb8c ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 33cb9c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 0033c868 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1016536,263 +1016536,263 @@ │ │ │ │ b.w 33c8d4 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbz r4, 33d41c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r4, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ tst r0, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ sbcs r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adcs r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r7, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r3, #252 @ 0xfc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r3, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 0033d594 : │ │ │ │ ldr r3, [pc, #16] @ (33d5a8 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #16] @ (33d5ac ) │ │ │ │ movs r0, #0 │ │ │ │ @@ -1017065,53 +1017065,53 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33d712 │ │ │ │ add r6, pc, #888 @ (adr r6, 33dbbc ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r7, #138 @ 0x8a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r5, pc, #616 @ (adr r5, 33dac4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0033d8a0 : │ │ │ │ @@ -1017811,125 +1017811,125 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #960 @ (adr r3, 33e348 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r4, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r0, pc, #256 @ (adr r0, 33e0a4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #250 @ 0xfa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r6, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ @@ -1018187,26 +1018187,26 @@ │ │ │ │ bls.n 33e2bc │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d800bf │ │ │ │ + @ instruction: 0xf7dc00bf │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 33e2b0 │ │ │ │ + ble.n 33e2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r0 │ │ │ │ beq.n 33e3c8 │ │ │ │ vldr d7, [r3] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ @@ -1018748,167 +1018748,167 @@ │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 33e3a6 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r0, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r0, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r7, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r6, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r6, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r6, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r6, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ @@ -1019223,67 +1019223,67 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 33eb56 │ │ │ │ nop │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ 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 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ @@ -1019627,55 +1019627,55 @@ │ │ │ │ b.n 33ef30 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, r7, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, r3, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r4, [r3, #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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1019919,51 +1019919,51 @@ │ │ │ │ b.n 33f256 │ │ │ │ ldrh r4, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r6, [r2, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r6, r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r0, r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033f3e0 : │ │ │ │ ldr r3, [pc, #496] @ (33f5d4 ) │ │ │ │ ldr r2, [pc, #500] @ (33f5d8 ) │ │ │ │ @@ -1020181,91 +1020181,91 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 33f49e │ │ │ │ ldrh r4, [r1, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r5, r6} │ │ │ │ - vsli.32 , q5, #31 │ │ │ │ + vsli.32 , q7, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bl e95e6 │ │ │ │ - @ instruction: 0xe9aa00be │ │ │ │ + @ instruction: 0xe9ae00be │ │ │ │ b.n 33f8fa │ │ │ │ - vcvt.f16.u16 d21, d26, #1 │ │ │ │ + vcvt.f16.u16 d21, d30, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ pli [sp, #255]! │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ beq.n 33f702 │ │ │ │ - vcvt.f16.u16 d21, d6, #1 │ │ │ │ + vcvt.f16.u16 d21, d10, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xebf5ffff │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - vdup.8 d21, d0[7] │ │ │ │ + vdup.8 d21, d4[7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, r3, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r0, r2, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r6, r5, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r4, r1, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r6, r0, r2 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ @@ -1020702,71 +1020702,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r0, r0, #23 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r6, r7, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r2, r7, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r0, r3, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r6, r4, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033fb44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1020936,15 +1020936,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r0, r7, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ │ │ │ 0033fcd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1021059,15 +1021059,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 0033fdec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1021273,21 +1021273,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r4, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r6, [r1, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340010 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1021493,21 +1021493,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #40] @ (340250 ) │ │ │ │ + ldr r7, [pc, #56] @ (340260 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #896] @ (3405b4 ) │ │ │ │ + ldr r6, [pc, #912] @ (3405c4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340234 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1021713,21 +1021713,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r3, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #920] @ (3407e4 ) │ │ │ │ + ldr r4, [pc, #936] @ (3407f4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r6, [r0, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r5, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #752] @ (340748 ) │ │ │ │ + ldr r4, [pc, #768] @ (340758 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1021927,21 +1021927,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #112] @ (34068c ) │ │ │ │ + ldr r3, [pc, #128] @ (34069c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #976] @ (3409f8 ) │ │ │ │ + ldr r2, [pc, #992] @ (340a08 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340628 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1022141,21 +1022141,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r0, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #304] @ (34091c ) │ │ │ │ + ldr r1, [pc, #320] @ (34092c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r6, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [pc, #144] @ (340888 ) │ │ │ │ + ldr r1, [pc, #160] @ (340898 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 003407f8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [pc, #232] @ (3408e4 ) │ │ │ │ add.w ip, r3, #3 │ │ │ │ add r2, pc │ │ │ │ @@ -1022286,15 +1022286,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r5, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1022407,15 +1022407,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r2, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340a34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1022528,15 +1022528,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340b48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1022689,27 +1022689,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r2, r5, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add lr, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r4, #29] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340cbc : │ │ │ │ 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 │ │ │ │ @@ -1023029,35 +1023029,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ vtrn.16 q8, q4 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ vmla.i q8, q11, d0[2] │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r6, [r1, #11] │ │ │ │ lsls r5, r7, #2 │ │ │ │ vhadd.u q0, q11, q4 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r4, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ vhadd.u8 q0, q12, q4 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00340fe8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1023340,20 +1023340,20 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ mrrc2 0, 12, r0, sl, cr8 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2 0, cr0, [r0], #-800 @ 0xfffffce0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 003412a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1023577,30 +1023577,30 @@ │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaf400c8 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa600c8 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xfa6800c8 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa1400c8 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 003414e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1023711,15 +1023711,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str??.w r0, [sl, #200] @ 0xc8 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 003415e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1023832,15 +1023832,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf7d400c8 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 003416f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1023913,15 +1023913,15 @@ │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str??.w r0, [r0, #200] @ 0xc8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1024126,63 +1024126,63 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 341884 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf7ec00c8 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf7a800c8 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf78400c8 │ │ │ │ - ldr r7, [pc, #1016] @ (341dfc ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf76200c8 │ │ │ │ - ldr r7, [pc, #880] @ (341d80 ) │ │ │ │ + ldr r7, [pc, #896] @ (341d90 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf73c00c8 │ │ │ │ - ldr r7, [pc, #736] @ (341cfc ) │ │ │ │ + ldr r7, [pc, #752] @ (341d0c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf71c00c8 │ │ │ │ - ldr r7, [pc, #600] @ (341c80 ) │ │ │ │ + ldr r7, [pc, #616] @ (341c90 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf6f600c8 │ │ │ │ - ldr r7, [pc, #456] @ (341bfc ) │ │ │ │ + ldr r7, [pc, #472] @ (341c0c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf6d200c8 │ │ │ │ - ldr r7, [pc, #304] @ (341b70 ) │ │ │ │ + ldr r7, [pc, #320] @ (341b80 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf6b000c8 │ │ │ │ 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, #300] @ 0x12c │ │ │ │ @@ -1024369,52 +1024369,52 @@ │ │ │ │ b.n 341b18 │ │ │ │ nop │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5fa00c8 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ rsbs r0, r2, #6553600 @ 0x640000 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r7, r7, #2 │ │ │ │ sbc.w r0, r0, #6553600 @ 0x640000 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #856] @ (341fac ) │ │ │ │ + ldr r5, [pc, #872] @ (341fbc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #736] @ (341f38 ) │ │ │ │ + ldr r5, [pc, #752] @ (341f48 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ add.w r0, r8, #6553600 @ 0x640000 │ │ │ │ - ldr r5, [pc, #616] @ (341ec8 ) │ │ │ │ + ldr r5, [pc, #632] @ (341ed8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf4e200c8 │ │ │ │ - ldr r5, [pc, #464] @ (341e3c ) │ │ │ │ + ldr r5, [pc, #480] @ (341e4c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf4bc00c8 │ │ │ │ - ldr r5, [pc, #312] @ (341db0 ) │ │ │ │ + ldr r5, [pc, #328] @ (341dc0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r7, r7, #2 │ │ │ │ eors.w r0, r6, #6553600 @ 0x640000 │ │ │ │ - ldr r5, [pc, #160] @ (341d24 ) │ │ │ │ + ldr r5, [pc, #176] @ (341d34 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ orns r0, r0, #6553600 @ 0x640000 │ │ │ │ - ldr r5, [pc, #8] @ (341c98 ) │ │ │ │ + ldr r5, [pc, #24] @ (341ca8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (342008 ) │ │ │ │ + ldr r4, [pc, #896] @ (342018 ) │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #936] @ (342054 ) │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ @@ -1024778,81 +1024778,81 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 341d16 │ │ │ │ ldrsh r6, [r7, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ usat r0, #8, lr, lsl #3 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r5, [pc, #248] @ (342160 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r7, #2 │ │ │ │ movw r0, #49352 @ 0xc0c8 │ │ │ │ - ldr r2, [pc, #888] @ (3423fc ) │ │ │ │ + ldr r2, [pc, #904] @ (34240c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf1e800c8 │ │ │ │ - ldr r2, [pc, #488] @ (34227c ) │ │ │ │ + ldr r2, [pc, #504] @ (34228c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ rsb r0, r0, #200 @ 0xc8 │ │ │ │ - ldr r2, [pc, #328] @ (3421e8 ) │ │ │ │ + ldr r2, [pc, #344] @ (3421f8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf19a00c8 │ │ │ │ - ldr r2, [pc, #176] @ (34215c ) │ │ │ │ + ldr r2, [pc, #192] @ (34216c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #24] @ (3420cc ) │ │ │ │ + ldr r2, [pc, #40] @ (3420dc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #912] @ (342448 ) │ │ │ │ + ldr r1, [pc, #928] @ (342458 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #776] @ (3423c4 ) │ │ │ │ + ldr r1, [pc, #792] @ (3423d4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #640] @ (342340 ) │ │ │ │ + ldr r1, [pc, #656] @ (342350 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #504] @ (3422bc ) │ │ │ │ + ldr r1, [pc, #520] @ (3422cc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf0c800c8 │ │ │ │ - ldr r1, [pc, #360] @ (342234 ) │ │ │ │ + ldr r1, [pc, #376] @ (342244 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf0a000c8 │ │ │ │ - ldr r1, [pc, #200] @ (3421a0 ) │ │ │ │ + ldr r1, [pc, #216] @ (3421b0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ orns r0, r8, #200 @ 0xc8 │ │ │ │ - ldr r1, [pc, #40] @ (34210c ) │ │ │ │ + ldr r1, [pc, #56] @ (34211c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r7, r7, #2 │ │ │ │ orrs.w r0, r0, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #904] @ (342478 ) │ │ │ │ + ldr r0, [pc, #920] @ (342488 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [pc, #752] @ (3423e8 ) │ │ │ │ + ldr r0, [pc, #768] @ (3423f8 ) │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #952] @ (3424c4 ) │ │ │ │ @@ -1025217,82 +1025217,82 @@ │ │ │ │ b.n 3422e8 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 15, cr0, cr0, cr8, {6} │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ asrs r0, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cdp 0, 3, cr0, cr14, cr8, {6} │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc 0, cr0, [r2, #-800]! @ 0xfffffce0 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stcl 0, cr0, [r6], #800 @ 0x320 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ mrrc 0, 12, r0, r2, cr8 │ │ │ │ - add ip, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xebe800c8 │ │ │ │ - add r2, pc │ │ │ │ + add r6, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ rsb r0, r0, r8, lsl #3 │ │ │ │ - add r2, sl │ │ │ │ + add r6, sl │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ 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, #2744] @ 0xab8 │ │ │ │ subw sp, sp, #1316 @ 0x524 │ │ │ │ ldr.w r2, [pc, #3068] @ 34317c │ │ │ │ @@ -1026428,71 +1026428,71 @@ │ │ │ │ ldrsb r0, [r5, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ eors.w r0, r8, r8, lsl #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xe9ae00c8 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xe80c00c8 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 34302c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 342fc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 342fb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 342b1c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 3437e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 3436a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 3435a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 343478 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 343228 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ @@ -1027788,317 +1027788,317 @@ │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b.w 343310 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 343f24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r1, [pc, #608] @ (34423c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 343fa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bgt.n 343f30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r5, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bgt.n 344050 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ blt.n 343f98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r5, r7, #2 │ │ │ │ blt.n 3440e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r4, #136 @ 0x88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bge.n 343fcc │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bge.n 3440d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bls.n 343fa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r4, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bls.n 344108 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ lsls r5, r7, #2 │ │ │ │ bls.n 344074 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bhi.n 344164 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bhi.n 344110 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bhi.n 3440b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 344018 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 3441bc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 344160 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bmi.n 344104 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bmi.n 3440b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bmi.n 3441d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bmi.n 344188 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcc.n 344138 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcc.n 3440e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcc.n 344098 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcc.n 344248 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcc.n 3441f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcc.n 3441a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 344158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 344114 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 3440d4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 344294 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 344254 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 344214 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bcs.n 3441d4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bne.n 344194 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r6, r7, #2 │ │ │ │ bne.n 344118 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bne.n 3442d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bne.n 344298 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bne.n 344258 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ beq.n 344218 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ beq.n 3441d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr.w r3, [pc, #2636] @ 344c84 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ ldr.w r2, [pc, #2632] @ 344c88 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1029028,293 +1029028,293 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b.w 343310 │ │ │ │ nop │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r4, {r1, r2, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r6, r7, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r3, {r2, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r1, {r1, r2, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r6!, {r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r5!, {r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r4!, {r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00344eb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1029341,17 +1029341,17 @@ │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 344ed4 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00344f10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1029378,17 +1029378,17 @@ │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 344f30 │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00344f6c : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -1029480,26 +1029480,26 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 34500c │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r5, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r2, r4, r5, r7} │ │ │ │ vsli.32 , , #31 │ │ │ │ vtbx.8 d28, {d15-d17}, d11 │ │ │ │ vshr.u64 , , #1 │ │ │ │ vabdl.u q14, d31, d27 │ │ │ │ vmull.u q9, d31, d16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00345078 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1029609,15 +1029609,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0034518c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1029818,21 +1029818,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ nop {7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r7, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ it mi │ │ │ │ lslmi r0, r1, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00345354 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1029945,15 +1029945,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ │ │ │ 00345468 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1030066,15 +1030066,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pop {r1, r2, r4, pc} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vqadd.u16 d16, d24, d30 │ │ │ │ + vqadd.u16 d16, d28, d30 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -1030259,30 +1030259,30 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 345696 │ │ │ │ movs r6, #126 @ 0x7e │ │ │ │ lsls r3, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 4, r0, cr12, cr14, {5} │ │ │ │ + mrc2 0, 4, r0, cr0, cr14, {5} │ │ │ │ pop {r2, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr2 0, 5, r0, cr0, cr14, {5} │ │ │ │ - mrc2 0, 5, r0, cr6, cr14, {5} │ │ │ │ - mcr2 0, 6, r0, cr12, cr14, {5} │ │ │ │ - mcr2 0, 7, r0, cr4, cr14, {5} │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + mcr2 0, 5, r0, cr4, cr14, {5} │ │ │ │ + mrc2 0, 5, r0, cr10, cr14, {5} │ │ │ │ + mrc2 0, 6, r0, cr0, cr14, {5} │ │ │ │ + mcr2 0, 7, r0, cr8, cr14, {5} │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #284] @ (34589c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1030410,39 +1030410,39 @@ │ │ │ │ nop │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mcr2 0, 3, r0, cr8, cr14, {5} │ │ │ │ + mcr2 0, 3, r0, cr12, cr14, {5} │ │ │ │ + mrc2 0, 3, r0, cr10, cr14, {5} │ │ │ │ mrc2 0, 3, r0, cr6, cr14, {5} │ │ │ │ - mrc2 0, 3, r0, cr2, cr14, {5} │ │ │ │ movs r4, #188 @ 0xbc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stc2l 0, cr0, [ip, #760] @ 0x2f8 │ │ │ │ - ldc2l 0, cr0, [lr, #760] @ 0x2f8 │ │ │ │ - ldc2l 0, cr0, [r4, #760]! @ 0x2f8 │ │ │ │ - ldc2 0, cr0, [sl, #760] @ 0x2f8 │ │ │ │ - ldc2l 0, cr0, [r4, #-760]! @ 0xfffffd08 │ │ │ │ + ldc2l 0, cr0, [r0, #760] @ 0x2f8 │ │ │ │ + stc2l 0, cr0, [r2, #760]! @ 0x2f8 │ │ │ │ + ldc2l 0, cr0, [r8, #760]! @ 0x2f8 │ │ │ │ + ldc2 0, cr0, [lr, #760] @ 0x2f8 │ │ │ │ + ldc2l 0, cr0, [r8, #-760]! @ 0xfffffd08 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2 0, cr0, [r6], {190} @ 0xbe │ │ │ │ + stc2 0, cr0, [sl], {190} @ 0xbe │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2l 0, cr0, [r2], #-760 @ 0xfffffd08 │ │ │ │ + stc2l 0, cr0, [r6], #-760 @ 0xfffffd08 │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2 0, cr0, [ip], #-760 @ 0xfffffd08 │ │ │ │ + mcrr2 0, 11, r0, r0, cr14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2560] @ 0xa00 │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ ldr.w r3, [pc, #3020] @ 3464d8 │ │ │ │ @@ -1031549,110 +1031549,110 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 346504 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfb5e00be │ │ │ │ - @ instruction: 0xf77200be │ │ │ │ - stc2 0, cr0, [r4], {190} @ 0xbe │ │ │ │ + @ instruction: 0xfb6200be │ │ │ │ + @ instruction: 0xf77600be │ │ │ │ + stc2 0, cr0, [r8], {190} @ 0xbe │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfa9400be │ │ │ │ + @ instruction: 0xfa9800be │ │ │ │ @ instruction: 0xb80c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr??.w r0, [r8, #190] @ 0xbe │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + ldr??.w r0, [ip, #190] @ 0xbe │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst4.32 {d0-d3}, [r8 :256], lr │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + vst4.32 {d0-d3}, [ip :256], lr │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb63a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh.w r0, [r6, lr, lsl #3] │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + strh.w r0, [sl, lr, lsl #3] │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r7, lr} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf77200be │ │ │ │ + @ instruction: 0xf77600be │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subw r0, r6, #2238 @ 0x8be │ │ │ │ + subw r0, sl, #2238 @ 0x8be │ │ │ │ subs r6, r0, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbz r2, 3465ca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf5e600be │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + @ instruction: 0xf5ea00be │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r6, 34659e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ + add.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ sxtb r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bics.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + bics.w r0, ip, #6225920 @ 0x5f0000 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r6, r7, #2 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subw r0, r6, #190 @ 0xbe │ │ │ │ + subw r0, sl, #190 @ 0xbe │ │ │ │ sub sp, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf26e00be │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + @ instruction: 0xf27200be │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eor.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ + eors.w r0, r2, #6225920 @ 0x5f0000 │ │ │ │ add sp, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf1e600be │ │ │ │ + @ instruction: 0xf1ea00be │ │ │ │ lsrs r0, r6, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r7, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ands.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3c800be │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + @ instruction: 0xf3cc00be │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf27600be │ │ │ │ + @ instruction: 0xf27a00be │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands.w r0, r0, #190 @ 0xbe │ │ │ │ + ands.w r0, r4, #190 @ 0xbe │ │ │ │ ldr.w r2, [pc, #1880] @ 346d2c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1880] @ 346d30 │ │ │ │ ldr.w r3, [pc, #1880] @ 346d34 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ @@ -1032298,121 +1032298,121 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 345e62 │ │ │ │ nop │ │ │ │ add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr 0, 7, r0, cr0, cr14, {5} │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + mcr 0, 7, r0, cr4, cr14, {5} │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf19c00be │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + sub.w r0, r0, #190 @ 0xbe │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf12e00be │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf13200be │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vshr.s64 d16, d30, #16 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + vshr.s64 d16, d30, #12 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vshr.s64 d0, d30, #24 │ │ │ │ + vshr.s64 d0, d30, #20 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stcl 0, cr0, [lr, #-760] @ 0xfffffd08 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + ldcl 0, cr0, [r2, #-760] @ 0xfffffd08 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.s16 d16, d20, d30 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + vqadd.s16 d16, d24, d30 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.s32 d0, d18, d30 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + vqadd.s32 d0, d22, d30 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr 0, 7, r0, cr4, cr14, {5} │ │ │ │ + mcr 0, 7, r0, cr8, cr14, {5} │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcrr 0, 11, r0, ip, cr14 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + mrrc 0, 11, r0, r0, cr14 @ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc 0, cr0, [r4], {190} @ 0xbe │ │ │ │ + stc 0, cr0, [r8], {190} @ 0xbe │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rsbs r0, r4, lr, ror #2 │ │ │ │ - vshr.u64 d16, d29, #24 │ │ │ │ - stcl 0, cr0, [r8, #-760]! @ 0xfffffd08 │ │ │ │ - vshr.u64 d0, d29, #36 │ │ │ │ - vqadd.u64 d16, d28, d29 │ │ │ │ - ldc 0, cr0, [r4, #-760]! @ 0xfffffd08 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + rsbs r0, r8, lr, ror #2 │ │ │ │ + vshr.u64 d16, d29, #20 │ │ │ │ + stcl 0, cr0, [ip, #-760]! @ 0xfffffd08 │ │ │ │ + vshr.u64 d0, d29, #32 │ │ │ │ + vshr.u64 d0, d29, #64 │ │ │ │ + ldc 0, cr0, [r8, #-760]! @ 0xfffffd08 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.u32 d0, d30, d29 │ │ │ │ - vqadd.u8 d0, d26, d29 │ │ │ │ - mcr2 0, 7, r0, cr6, cr13, {5} │ │ │ │ - mcr2 0, 6, r0, cr2, cr13, {5} │ │ │ │ - mrc2 0, 4, r0, cr14, cr13, {5} │ │ │ │ - mrc2 0, 3, r0, cr12, cr13, {5} │ │ │ │ - mrc2 0, 2, r0, cr8, cr13, {5} │ │ │ │ - mrc2 0, 1, r0, cr6, cr13, {5} │ │ │ │ - stc 0, cr0, [r6], {190} @ 0xbe │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + vqadd.u64 d0, d18, d29 │ │ │ │ + vqadd.u8 d0, d30, d29 │ │ │ │ + mcr2 0, 7, r0, cr10, cr13, {5} │ │ │ │ + mcr2 0, 6, r0, cr6, cr13, {5} │ │ │ │ + mcr2 0, 5, r0, cr2, cr13, {5} │ │ │ │ + mcr2 0, 4, r0, cr0, cr13, {5} │ │ │ │ + mrc2 0, 2, r0, cr12, cr13, {5} │ │ │ │ + mrc2 0, 1, r0, cr10, cr13, {5} │ │ │ │ + stc 0, cr0, [sl], {190} @ 0xbe │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #756]! @ 0x2f4 │ │ │ │ - mrrc 0, 11, r0, ip, cr14 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldc2l 0, cr0, [lr, #756]! @ 0x2f4 │ │ │ │ + stcl 0, cr0, [r0], #-760 @ 0xfffffd08 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr, #756] @ 0x2f4 │ │ │ │ - stc2 0, cr0, [lr, #756] @ 0x2f4 │ │ │ │ - stc2l 0, cr0, [sl, #-756]! @ 0xfffffd0c │ │ │ │ - @ instruction: 0xeb9600be │ │ │ │ + stc2 0, cr0, [r2, #756]! @ 0x2f4 │ │ │ │ + ldc2 0, cr0, [r2, #756] @ 0x2f4 │ │ │ │ + stc2l 0, cr0, [lr, #-756]! @ 0xfffffd0c │ │ │ │ + @ instruction: 0xeb9a00be │ │ │ │ add r7, pc, #120 @ (adr r7, 346e98 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmdb r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmdb r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r7, pc, #0 @ (adr r7, 346e2c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc2 0, cr0, [r2, #-756]! @ 0xfffffd0c │ │ │ │ - strd r0, r0, [r6], #760 @ 0x2f8 │ │ │ │ - ldc2l 0, cr0, [ip], #756 @ 0x2f4 │ │ │ │ - @ instruction: 0xeae600be │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + stc2 0, cr0, [r6, #-756]! @ 0xfffffd0c │ │ │ │ + strd r0, r0, [sl], #760 @ 0x2f8 │ │ │ │ + stc2 0, cr0, [r0, #-756] @ 0xfffffd0c │ │ │ │ + @ instruction: 0xeaea00be │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2 0, cr0, [r8], #756 @ 0x2f4 │ │ │ │ - stc2 0, cr0, [r4], {189} @ 0xbd │ │ │ │ - stc2l 0, cr0, [r8], #-756 @ 0xfffffd0c │ │ │ │ - @ instruction: 0xeb2600be │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + stc2 0, cr0, [ip], #756 @ 0x2f4 │ │ │ │ + stc2 0, cr0, [r8], {189} @ 0xbd │ │ │ │ + stc2l 0, cr0, [ip], #-756 @ 0xfffffd0c │ │ │ │ + @ instruction: 0xeb2a00be │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2 0, cr0, [ip], {189} @ 0xbd │ │ │ │ - @ instruction: 0xfbee00bd │ │ │ │ + ldc2 0, cr0, [r0], {189} @ 0xbd │ │ │ │ + @ instruction: 0xfbf200bd │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1032436,16 +1032436,16 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 346e78 │ │ │ │ nop │ │ │ │ add r4, pc, #312 @ (adr r4, 346fe4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfa7000bd │ │ │ │ - b.n 346b18 │ │ │ │ + @ instruction: 0xfa7400bd │ │ │ │ + b.n 346b20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1032470,16 +1032470,16 @@ │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 346ed0 │ │ │ │ add r3, pc, #976 @ (adr r3, 3472d4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xfa1600bd │ │ │ │ - b.n 346abc │ │ │ │ + @ instruction: 0xfa1a00bd │ │ │ │ + b.n 346ac4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ vmov.f64 d7, #128 @ 0xc0000000 -2.0 │ │ │ │ ldr.w r3, [r0, #300] @ 0x12c │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 346f2c │ │ │ │ add r1, pc, #112 @ (adr r1, 346f90 ) │ │ │ │ @@ -1032522,18 +1032522,18 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldmia.w lr, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia.w r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r3, pc, #408 @ (adr r3, 347138 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 346a40 │ │ │ │ + b.n 346a48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00346fa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1032603,27 +1032603,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 346fe8 │ │ │ │ lsrs r6, r6, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 346ac4 │ │ │ │ + b.n 346acc │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r2, pc, #792 @ (adr r2, 34737c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str??.w r0, [r8, #189] @ 0xbd │ │ │ │ - b.n 3469c4 │ │ │ │ + str??.w r0, [ip, #189] @ 0xbd │ │ │ │ + b.n 3469cc │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, pc, #640 @ (adr r2, 3472f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str.w r0, [r2, #189] @ 0xbd │ │ │ │ - b.n 346984 │ │ │ │ + str.w r0, [r6, #189] @ 0xbd │ │ │ │ + b.n 34698c │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00347078 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1032708,33 +1032708,33 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 347114 │ │ │ │ nop │ │ │ │ lsrs r2, r4, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 346a5c │ │ │ │ + b.n 346a64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r1, pc, #952 @ (adr r1, 34750c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347904 │ │ │ │ + b.n 34790c │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r1, pc, #792 @ (adr r1, 347474 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7e800bd │ │ │ │ - b.n 3478c8 │ │ │ │ + @ instruction: 0xf7ec00bd │ │ │ │ + b.n 3478d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r1, pc, #648 @ (adr r1, 3473f0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf7c400bd │ │ │ │ - b.n 34788c │ │ │ │ + @ instruction: 0xf7c800bd │ │ │ │ + b.n 347894 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00347170 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1032804,27 +1032804,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3471b0 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 34799c │ │ │ │ + b.n 3479a4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add r0, pc, #1016 @ (adr r0, 347628 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf72000bd │ │ │ │ - b.n 3477fc │ │ │ │ + @ instruction: 0xf72400bd │ │ │ │ + b.n 347804 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r0, pc, #856 @ (adr r0, 347594 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf6f800bd │ │ │ │ - b.n 3477bc │ │ │ │ + @ instruction: 0xf6fc00bd │ │ │ │ + b.n 3477c4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00347244 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1032909,33 +1032909,33 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 3472e2 │ │ │ │ nop │ │ │ │ lsrs r6, r2, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 347934 │ │ │ │ + b.n 34793c │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r6, r4, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r0, pc, #136 @ (adr r0, 3473ac ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347738 │ │ │ │ + b.n 347740 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf61a00bd │ │ │ │ - b.n 3476fc │ │ │ │ + @ instruction: 0xf61e00bd │ │ │ │ + b.n 347704 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf5f400bd │ │ │ │ - b.n 3476bc │ │ │ │ + @ instruction: 0xf5f800bd │ │ │ │ + b.n 3476c4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #500] @ (347548 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1033142,62 +1033142,62 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r1, #9] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9400c2 │ │ │ │ - b.n 346eb4 │ │ │ │ + @ instruction: 0xfa9800c2 │ │ │ │ + b.n 346ebc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 346efc │ │ │ │ + b.n 346f04 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 346ee8 │ │ │ │ + b.n 346ef0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 346f24 │ │ │ │ + b.n 346f2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 346f4c │ │ │ │ + b.n 346f54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 346d90 │ │ │ │ + b.n 346d98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r6, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf4b800bd │ │ │ │ - b.n 347688 │ │ │ │ + @ instruction: 0xf4bc00bd │ │ │ │ + b.n 347690 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - eor.w r0, r0, #6193152 @ 0x5e8000 │ │ │ │ - b.n 34761c │ │ │ │ + eor.w r0, r4, #6193152 @ 0x5e8000 │ │ │ │ + b.n 347624 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orrs.w r0, r4, #6193152 @ 0x5e8000 │ │ │ │ - b.n 3475d4 │ │ │ │ + orrs.w r0, r8, #6193152 @ 0x5e8000 │ │ │ │ + b.n 3475dc │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bic.w r0, ip, #6193152 @ 0x5e8000 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + bics.w r0, r0, #6193152 @ 0x5e8000 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - and.w r0, r6, #6193152 @ 0x5e8000 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + and.w r0, sl, #6193152 @ 0x5e8000 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf3e000bd │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + @ instruction: 0xf3e400bd │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 003475c8 : │ │ │ │ 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 │ │ │ │ @@ -1033361,42 +1033361,42 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb.w pc, [r1, #4095] @ 0xfff │ │ │ │ pld [sp, #255]! │ │ │ │ b.n 3479e6 │ │ │ │ @ instruction: 0xfffffcf9 │ │ │ │ vtbx.8 d31, {d31}, d1 │ │ │ │ - @ instruction: 0xffffdeaa │ │ │ │ + @ instruction: 0xffffdeae │ │ │ │ lsls r6, r7, #2 │ │ │ │ svc 201 @ 0xc9 │ │ │ │ @ instruction: 0xffffdf0f │ │ │ │ - @ instruction: 0xffffdeb0 │ │ │ │ + @ instruction: 0xffffdeb4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ svc 15 │ │ │ │ - vqrdmlah.s , , d4[0] │ │ │ │ + vqrdmlah.s , , d8[0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ svc 61 @ 0x3d │ │ │ │ - @ instruction: 0xffffdeda │ │ │ │ + @ instruction: 0xffffdede │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r4, r1, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xf23000bd │ │ │ │ - addw r0, lr, #189 @ 0xbd │ │ │ │ - @ instruction: 0xf1ee00bd │ │ │ │ - rsb r0, ip, #189 @ 0xbd │ │ │ │ - sub.w r0, ip, #189 @ 0xbd │ │ │ │ + @ instruction: 0xf23400bd │ │ │ │ + @ instruction: 0xf21200bd │ │ │ │ + @ instruction: 0xf1f200bd │ │ │ │ + rsbs r0, r0, #189 @ 0xbd │ │ │ │ + subs.w r0, r0, #189 @ 0xbd │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #512] @ (3479e0 ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ ldr r3, [pc, #512] @ (3479e4 ) │ │ │ │ @@ -1033600,35 +1033600,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 34787e │ │ │ │ nop │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 347c0c │ │ │ │ + b.n 347c14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ vst4.32 {d0-d3}, [lr :256], ip │ │ │ │ ldr.w r0, [r8, #188] @ 0xbc │ │ │ │ - b.n 347a18 │ │ │ │ + b.n 347a20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vshr.s64 d0, d29, #12 │ │ │ │ - vshr.s64 d0, d29, #44 │ │ │ │ - vqadd.s64 d16, d20, d29 │ │ │ │ - vqadd.s16 d16, d22, d29 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + vshr.s64 d0, d29, #8 │ │ │ │ + vshr.s64 d0, d29, #40 │ │ │ │ + vqadd.s64 d16, d24, d29 │ │ │ │ + vqadd.s16 d16, d26, d29 │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vqadd.s64 d0, d18, d29 │ │ │ │ + vqadd.s64 d0, d22, d29 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #700] @ (347cf0 ) │ │ │ │ ldr r3, [pc, #700] @ (347cf4 ) │ │ │ │ @@ -1033915,48 +1033915,48 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 347cec │ │ │ │ + ble.n 347cf4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 347e08 │ │ │ │ + ble.n 347e10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stc 0, cr0, [sl, #-756] @ 0xfffffd0c │ │ │ │ - ble.n 347d3c │ │ │ │ + stc 0, cr0, [lr, #-756] @ 0xfffffd0c │ │ │ │ + ble.n 347d44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stcl 0, cr0, [r8], #756 @ 0x2f4 │ │ │ │ + stcl 0, cr0, [ip], #756 @ 0x2f4 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stcl 0, cr0, [r6], {189} @ 0xbd │ │ │ │ - bgt.n 347cc4 │ │ │ │ + stcl 0, cr0, [sl], {189} @ 0xbd │ │ │ │ + bgt.n 347ccc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc 0, cr0, [r2], #756 @ 0x2f4 │ │ │ │ - stc 0, cr0, [r2], {189} @ 0xbd │ │ │ │ + stc 0, cr0, [r6], #756 @ 0x2f4 │ │ │ │ + stc 0, cr0, [r6], {189} @ 0xbd │ │ │ │ str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stcl 0, cr0, [r2], #-756 @ 0xfffffd0c │ │ │ │ - bgt.n 347e10 │ │ │ │ + stcl 0, cr0, [r6], #-756 @ 0xfffffd0c │ │ │ │ + bgt.n 347e18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcrr 0, 11, r0, r0, cr13 │ │ │ │ - stc 0, cr0, [r0], #-756 @ 0xfffffd0c │ │ │ │ + mcrr 0, 11, r0, r4, cr13 │ │ │ │ + stc 0, cr0, [r4], #-756 @ 0xfffffd0c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #924] @ (348104 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr r3, [pc, #924] @ (348108 ) │ │ │ │ @@ -1034305,59 +1034305,59 @@ │ │ │ │ b.n 347f3c │ │ │ │ nop │ │ │ │ vqadd.u8 q8, q9, q1 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 348018 │ │ │ │ + blt.n 348020 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 348038 │ │ │ │ + bge.n 348040 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldc2l 0, cr0, [r0, #-840]! @ 0xfffffcb8 │ │ │ │ @ instruction: 0xf25000bc │ │ │ │ - bge.n 3481c4 │ │ │ │ + bge.n 3481cc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bge.n 3481e0 │ │ │ │ + bge.n 3481e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 34818c │ │ │ │ + bls.n 348194 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bge.n 348214 │ │ │ │ + bge.n 34821c │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 348140 │ │ │ │ + bls.n 348148 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xe8c600bd │ │ │ │ - bhi.n 3480d8 │ │ │ │ + @ instruction: 0xe8ca00bd │ │ │ │ + bhi.n 3480e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 3481b8 │ │ │ │ + bge.n 3481c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bhi.n 348094 │ │ │ │ + bhi.n 34809c │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrd r0, r0, [r2], #-756 @ 0x2f4 │ │ │ │ - bhi.n 348248 │ │ │ │ + ldrd r0, r0, [r6], #-756 @ 0x2f4 │ │ │ │ + bhi.n 348250 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe85000bd │ │ │ │ + @ instruction: 0xe85400bd │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xe83000bd │ │ │ │ - bhi.n 3481d4 │ │ │ │ + @ instruction: 0xe83400bd │ │ │ │ + bhi.n 3481dc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe80e00bd │ │ │ │ + @ instruction: 0xe81200bd │ │ │ │ │ │ │ │ 00348178 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [pc, #284] @ (348298 ) │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 34820e │ │ │ │ @@ -1034471,27 +1034471,27 @@ │ │ │ │ b.n 348208 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb3400d2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvc.n 348320 │ │ │ │ + bvc.n 348328 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 348068 │ │ │ │ + b.n 348070 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvs.n 34826c │ │ │ │ + bvs.n 348274 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 348028 │ │ │ │ + b.n 348030 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 347ff0 │ │ │ │ + b.n 347ff8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 347fb4 │ │ │ │ + b.n 347fbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 003482c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1034683,58 +1034683,58 @@ │ │ │ │ b.n 34834e │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r6, #210] @ 0xd2 │ │ │ │ b.n 348344 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 3483e8 │ │ │ │ + bvc.n 3483f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr??.w r0, [lr, r2, lsl #1] │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347f90 │ │ │ │ + b.n 347f98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 348594 │ │ │ │ + bpl.n 34859c │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347f50 │ │ │ │ + b.n 347f58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 348550 │ │ │ │ + bpl.n 348558 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347f0c │ │ │ │ + b.n 347f14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 34850c │ │ │ │ + bpl.n 348514 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347ec8 │ │ │ │ + b.n 347ed0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 3484c8 │ │ │ │ + bmi.n 3484d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347e84 │ │ │ │ + b.n 347e8c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 348484 │ │ │ │ + bmi.n 34848c │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347e40 │ │ │ │ + b.n 347e48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 348444 │ │ │ │ + bmi.n 34844c │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 347dfc │ │ │ │ + b.n 347e04 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 3485fc │ │ │ │ + bmi.n 348404 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00348500 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ (348514 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -1034973,23 +1034973,23 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 34873a │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 348ad8 │ │ │ │ + b.n 348ae0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 3486dc │ │ │ │ + bne.n 3486e4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 348850 │ │ │ │ + bcc.n 348858 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 348898 │ │ │ │ + bne.n 3488a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 003487c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1035044,23 +1035044,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3487f6 │ │ │ │ @ instruction: 0xf4d800d2 │ │ │ │ strb r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 348a38 │ │ │ │ + b.n 348a40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 34883c │ │ │ │ + beq.n 348844 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3489f8 │ │ │ │ + b.n 348a00 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 3487fc │ │ │ │ + beq.n 348804 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00348868 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1035300,43 +1035300,43 @@ │ │ │ │ ands.w r0, r4, #6881280 @ 0x690000 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r1, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r0, [r0, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r2, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00348afc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1035661,46 +1035661,46 @@ │ │ │ │ b.n 348cdc │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf18e00d2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ vshr.s64 q8, q1, #48 │ │ │ │ b.n 3487e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 348e04 │ │ │ │ + blt.n 348e0c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blt.n 348dc8 │ │ │ │ + blt.n 348dd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blt.n 348f84 │ │ │ │ + blt.n 348f8c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blt.n 348f48 │ │ │ │ + blt.n 348f50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blt.n 348f08 │ │ │ │ + blt.n 348f10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blt.n 348ec4 │ │ │ │ + blt.n 348ecc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bge.n 348e88 │ │ │ │ + bge.n 348e90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bge.n 348e48 │ │ │ │ + bge.n 348e50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bge.n 348e0c │ │ │ │ + bge.n 348e14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00348ebc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #280] @ 0x118 │ │ │ │ bx lr │ │ │ │ @@ -1035744,17 +1035744,17 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 348f0c │ │ │ │ ldcl 0, cr0, [r0, #840] @ 0x348 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 348efc │ │ │ │ + bls.n 348f04 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00348f40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1035792,17 +1035792,17 @@ │ │ │ │ b.n 348f86 │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r8, #-840] @ 0xfffffcb8 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 349084 │ │ │ │ + bls.n 34908c │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00348fbc : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #308] @ 0x134 │ │ │ │ bx lr │ │ │ │ @@ -1035970,40 +1035970,40 @@ │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r2], {210} @ 0xd2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [ip], #840 @ 0x348 │ │ │ │ strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldc 0, cr0, [r6], {210} @ 0xd2 │ │ │ │ b.n 349384 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 349198 │ │ │ │ + bhi.n 3491a0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 349158 │ │ │ │ + bvc.n 349160 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r4, [r0, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvc.n 349114 │ │ │ │ + bvc.n 34911c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 003491ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1036029,17 +1036029,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3491c4 │ │ │ │ nop │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvc.n 349244 │ │ │ │ + bvc.n 34924c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00349204 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1036330,65 +1036330,65 @@ │ │ │ │ eors.w r0, r0, r2, lsr #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r5, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r7, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r4, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bcc.n 3495c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r0, [r3, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 3494cc │ │ │ │ + bmi.n 3494d4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r4, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 349480 │ │ │ │ + bmi.n 349488 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r0, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 349638 │ │ │ │ + bmi.n 349640 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r3, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 3495f0 │ │ │ │ + bmi.n 3495f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 3495ac │ │ │ │ + bmi.n 3495b4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034956c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1036860,113 +1036860,113 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 349548 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r0, [r2, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 349978 │ │ │ │ + bne.n 349980 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 349b18 │ │ │ │ + bne.n 349b20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 349aa8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 349ab8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 349e64 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 349e74 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r2, [r6, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 349b1c │ │ │ │ + beq.n 349b24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r6, [r2, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 349ad0 │ │ │ │ + beq.n 349ad8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - it le │ │ │ │ + itt le │ │ │ │ lslle r6, r7, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrble r6, [r7, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - itee ge │ │ │ │ - lslge r6, r7, #2 │ │ │ │ - ldrblt r2, [r2, #12] │ │ │ │ - lsllt r0, r1, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + itee lt │ │ │ │ + lsllt r6, r7, #2 │ │ │ │ + ldrbge r2, [r2, #12] │ │ │ │ + lslge r0, r1, #3 │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - itt hi │ │ │ │ + it hi │ │ │ │ lslhi r6, r7, #2 │ │ │ │ - ldrbhi r2, [r5, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r6, r7, #2 │ │ │ │ ldrbpl r0, [r0, #11] │ │ │ │ - lslmi r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ lslcc r6, r7, #2 │ │ │ │ ldrbcs r0, [r3, #10] │ │ │ │ - lslcs r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + lslcc r0, r1, #3 │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - it eq │ │ │ │ + ite eq │ │ │ │ lsleq r6, r7, #2 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrbne r6, [r5, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00349b18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1037211,55 +1037211,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 34a074 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 349ebc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - itee le │ │ │ │ + itet le │ │ │ │ lslle r6, r7, #2 │ │ │ │ ldrbgt r0, [r7, #0] │ │ │ │ - lslgt r0, r1, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + lslle r0, r1, #3 │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r5, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r0, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r3, #29] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r2, 349e46 │ │ │ │ + cbnz r6, 349e46 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r0, 349e48 │ │ │ │ + cbnz r4, 349e48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ @@ -1037532,81 +1037532,81 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - bkpt 0x001e │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #2 │ │ │ │ bkpt 0x0022 │ │ │ │ lsls r6, r7, #2 │ │ │ │ + bkpt 0x0026 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ strb r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r0, 34a110 │ │ │ │ + cbnz r4, 34a110 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ble.n 34a1a8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r2, [r2, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r2, 34a10c │ │ │ │ + cbnz r6, 34a10c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r4, #19] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r6, 34a10c │ │ │ │ + cbnz r2, 34a10e │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r2, 34a10e │ │ │ │ + cbnz r6, 34a10e │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r1, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r2, 34a110 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r4, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034a134 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ @@ -1037751,59 +1037751,59 @@ │ │ │ │ b.n 34a15e │ │ │ │ blt.n 34a330 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 34a2e0 │ │ │ │ + cbnz r2, 34a2e2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 34a2f4 │ │ │ │ + cbnz r6, 34a2f4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 34a2f8 │ │ │ │ + cbnz r2, 34a2fa │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r4, 34a2f0 │ │ │ │ + cbnz r0, 34a2f2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r3, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r2, [r7, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r3, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r2, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0034a2e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1038007,21 +1038007,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 34a3f4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ble.n 34a5b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r3, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ │ │ │ 0034a500 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1038229,21 +1038229,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 34a7d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r6, r7, #2 │ │ │ │ blt.n 34a790 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034a724 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1038449,21 +1038449,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 34a9b4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ bls.n 34a96c │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034a948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1038803,33 +1038803,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 34ad64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bhi.n 34ac10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r2, 34acd0 │ │ │ │ + cbz r6, 34acd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 34ac8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r2, 34acaa │ │ │ │ + cbz r6, 34acaa │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 34ac50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034acb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1038959,15 +1038959,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 34ad20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1039143,35 +1039143,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34af18 │ │ │ │ b.n 34aec4 │ │ │ │ nop │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1039329,25 +1039329,25 @@ │ │ │ │ b.n 34b0ee │ │ │ │ ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #512] @ (34b3cc ) │ │ │ │ @@ -1039543,39 +1039543,39 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r2, r2, #3 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ 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 r4, [pc, #784] @ (34b730 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1039915,105 +1039915,105 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r4, 34b7c0 │ │ │ │ + cbz r0, 34b7c2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r0, 34b7b2 │ │ │ │ + cbz r4, 34b7b2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r2, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #800 @ (adr r7, 34ba88 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 34ba98 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r4, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #664 @ (adr r7, 34ba0c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 34ba1c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r4, 34b7bc │ │ │ │ + cbz r0, 34b7be │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, pc, #536 @ (adr r7, 34b998 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 34b9a8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #368 @ (adr r7, 34b8fc ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 34b90c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 34b850 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 34b860 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 34b7f4 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 34b804 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 34bba0 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 34b7b0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 34bb4c ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 34bb5c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 34baf8 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 34bb08 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 34ba9c ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 34baac ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #616 @ (adr r6, 34ba48 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 34ba58 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r2, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 34b9f4 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 34ba04 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 34b82c │ │ │ │ + cbz r2, 34b82e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #424 @ (adr r6, 34b9a0 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 34b9b0 ) │ │ │ │ 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 │ │ │ │ ldrd r2, r3, [r0, #880] @ 0x370 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1040292,61 +1040292,61 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ b.n 34ba8a │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, 34bd60 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 34bd70 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #256 @ (adr r5, 34bbe4 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 34bbf4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh r0, [r4, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #848 @ (adr r4, 34be3c ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 34be4c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #920 @ (adr r5, 34be88 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 34be98 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #952 @ (adr r5, 34beac ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 34bebc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #0 @ (adr r6, 34baf8 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 34bb08 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #8 @ (adr r6, 34bb04 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 34bb14 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, pc, #880 @ (adr r3, 34be80 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 34be90 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #128] @ 34bbc4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1040399,19 +1040399,19 @@ │ │ │ │ b.n 34bb68 │ │ │ │ stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #768 @ (adr r3, 34bed4 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 34bee4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #864 @ (adr r1, 34bf3c ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 34bf4c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #364] @ (34bd58 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1040561,45 +1040561,45 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r2, [r6, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #888 @ (adr r0, 34c0f0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 34c100 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #720 @ (adr r0, 34c050 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 34c060 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 34bfcc ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 34bfdc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r7, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #416 @ (adr r0, 34bf38 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 34bf48 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r2, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #264 @ (adr r0, 34beac ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 34bebc ) │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #384] @ (34bf38 ) │ │ │ │ @@ -1040757,35 +1040757,35 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bkpt 0x004a │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbz r6, 34bf9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #520] @ 34c190 │ │ │ │ @@ -1041386,53 +1041386,53 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r2, [r1, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #208 @ (adr r4, 34c6d8 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 34c6e8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #960 @ (adr r3, 34c9d4 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 34c9e4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r6, [r3, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 34c940 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 34c950 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 34c8b4 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 34c8c4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #488 @ (adr r3, 34c820 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 34c830 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #336 @ (adr r3, 34c794 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 34c7a4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [pc, #1064] @ 34ca90 │ │ │ │ @@ -1041864,67 +1041864,67 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb642 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #984] @ (34ce74 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 34ce20 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 34ce30 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r7, [pc, #496] @ (34cc98 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r6, [pc, #920] @ (34ce48 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 34cb36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r5, [pc, #504] @ (34ccb8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r5, [pc, #216] @ (34cba8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r5, [pc, #64] @ (34cb1c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [pc, #936] @ (34ce90 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [pc, #776] @ (34cdfc ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [pc, #624] @ (34cd70 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034cb08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1042009,35 +1042009,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 34cba6 │ │ │ │ cbz r2, 34cbf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r2, 34cbf8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #600] @ (34ce40 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [pc, #432] @ (34cda0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r3, [pc, #272] @ (34cd0c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034cc04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1042203,50 +1042203,50 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 34ccd0 │ │ │ │ ldr r2, [pc, #960] @ (34d174 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 34c84e │ │ │ │ - vmlal.u , d15, d22[0] │ │ │ │ + vmlal.u , d15, d26[0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #177 @ 0xb1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r6, #169 @ 0xa9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r1, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 0034ce04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1042331,35 +1042331,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 34cea4 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blt.n 34cedc │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [pc, #616] @ (34d150 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [pc, #440] @ (34d0a8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #272] @ (34d00c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034cf04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1042444,35 +1042444,35 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 34cfa4 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bge.n 34cfdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0x479a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bxns r8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0034d004 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1042547,29 +1042547,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 34d04e │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov lr, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r4, sp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1043065,101 +1043065,101 @@ │ │ │ │ b.n 34d35e │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r2, #3 │ │ │ │ muls r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ muls r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ tst r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ tst r0, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ rors r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ sbcs r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ sbcs r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r7, #2 │ │ │ │ adcs r0, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 0034d6c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1043254,39 +1043254,39 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ strd ip, r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #1111 @ 0x457 │ │ │ │ b.n 34d752 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r7, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ ldr.w r2, [pc, #2952] @ 34e3a4 │ │ │ │ @@ -1044307,15 +1044307,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #895 @ 0x37f │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 34da84 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, pc, #496 @ (adr r4, 34e5a0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, pc, #456 @ (adr r4, 34e57c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r6, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @@ -1044329,115 +1044329,115 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, pc, #144 @ (adr r2, 34e478 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r3, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r1, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r7, #220 @ 0xdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r7, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r5, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [fp] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r7, [pc, #3268] @ 34f174 │ │ │ │ movw r0, #1029 @ 0x405 │ │ │ │ @@ -1045560,241 +1045560,241 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r2, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r4, [r3, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r3, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r5, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r4, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ ldr.w r2, [pc, #3060] @ 34ff58 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1046935,125 +1046935,125 @@ │ │ │ │ b.n 34fa2e │ │ │ │ ldrh r2, [r0, #10] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, r4, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, r5, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r2, [r7, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, r1, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r7, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r6, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r2, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r4, r5, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r6, [r6, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r7, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r6, [r0, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r0, r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r2, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ ldr.w r2, [pc, #1788] @ 350754 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -1047720,31 +1047720,31 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r6, r6, #21 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r6, r0, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ @@ -1047756,71 +1047756,71 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r0, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r2, r3, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r0, r6, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r0, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ 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, #2712] @ 0xa98 │ │ │ │ ldr.w r5, [pc, #2692] @ 3512b8 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1048860,55 +1048860,55 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #17] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r1, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r6, r7, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [pc, #288] @ (351424 ) │ │ │ │ + ldr r6, [pc, #304] @ (351434 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #0] @ (351308 ) │ │ │ │ + ldr r6, [pc, #16] @ (351318 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r4, r7, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r0, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #208] @ (3513e4 ) │ │ │ │ + ldr r5, [pc, #224] @ (3513f4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #344] @ (351474 ) │ │ │ │ + ldr r5, [pc, #360] @ (351484 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ blx bc5e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3516d0 │ │ │ │ @@ -1049975,327 +1049975,327 @@ │ │ │ │ add.w r2, r2, #564 @ 0x234 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ b.n 35186a │ │ │ │ nop │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #256] @ (351f10 ) │ │ │ │ + ldr r2, [pc, #272] @ (351f20 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [pc, #616] @ (352084 ) │ │ │ │ + ldr r1, [pc, #632] @ (352094 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #856] @ (35218c ) │ │ │ │ + ldr r0, [pc, #872] @ (35219c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #640] @ (3520bc ) │ │ │ │ + ldr r0, [pc, #656] @ (3520cc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #8] @ (351e5c ) │ │ │ │ + ldr r0, [pc, #24] @ (351e6c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blxns fp │ │ │ │ + blx ip │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blx r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ bx pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #80] @ (351ecc ) │ │ │ │ + ldr r2, [pc, #96] @ (351edc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r4, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #560] @ (3520e4 ) │ │ │ │ + ldr r0, [pc, #576] @ (3520f4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #784] @ (3521d4 ) │ │ │ │ + ldr r0, [pc, #800] @ (3521e4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ vhadd.u32 q8, q10, │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r6, r7, #2 │ │ │ │ vhadd.u q0, q10, │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ vhadd.u8 q0, q12, │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ cdp2 0, 13, cr0, cr12, cr7, {6} │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp2 0, 10, cr0, cr14, cr7, {6} │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp2 0, 7, cr0, cr4, cr7, {6} │ │ │ │ - add ip, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp2 0, 5, cr0, cr6, cr7, {6} │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp2 0, 3, cr0, cr6, cr7, {6} │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp2 0, 1, cr0, cr0, cr7, {6} │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #920] @ (3522cc ) │ │ │ │ + ldr r7, [pc, #936] @ (3522dc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [pc, #832] @ (352278 ) │ │ │ │ + ldr r7, [pc, #848] @ (352288 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2l 0, cr0, [ip, #796] @ 0x31c │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #704] @ (352204 ) │ │ │ │ + ldr r7, [pc, #720] @ (352214 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2 0, cr0, [ip, #796]! @ 0x31c │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #576] @ (352190 ) │ │ │ │ + ldr r7, [pc, #592] @ (3521a0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2 0, cr0, [ip, #796] @ 0x31c │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #448] @ (35211c ) │ │ │ │ + ldr r7, [pc, #464] @ (35212c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2l 0, cr0, [r8, #-796]! @ 0xfffffce4 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #312] @ (3520a0 ) │ │ │ │ + ldr r7, [pc, #328] @ (3520b0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [pc, #224] @ (35204c ) │ │ │ │ + ldr r7, [pc, #240] @ (35205c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ stc2l 0, cr0, [r0, #-796] @ 0xfffffce4 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #88] @ (351fd0 ) │ │ │ │ + ldr r7, [pc, #104] @ (351fe0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2 0, cr0, [lr, #-796] @ 0xfffffce4 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #976] @ (352354 ) │ │ │ │ + ldr r6, [pc, #992] @ (352364 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2l 0, cr0, [ip], #796 @ 0x31c │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stc2l 0, cr0, [r0], #796 @ 0x31c │ │ │ │ - ldr r6, [pc, #808] @ (3522bc ) │ │ │ │ + ldr r6, [pc, #824] @ (3522cc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #664] @ (352234 ) │ │ │ │ + ldr r6, [pc, #680] @ (352244 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ stc2 0, cr0, [lr], #796 @ 0x31c │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldc2 0, cr0, [r2], {199} @ 0xc7 │ │ │ │ - ldr r6, [pc, #496] @ (35219c ) │ │ │ │ + ldr r6, [pc, #512] @ (3521ac ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stc2l 0, cr0, [r6], #-796 @ 0xfffffce4 │ │ │ │ - ldr r6, [pc, #320] @ (3520f8 ) │ │ │ │ + ldr r6, [pc, #336] @ (352108 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldc2 0, cr0, [sl], #-796 @ 0xfffffce4 │ │ │ │ - ldr r6, [pc, #144] @ (352054 ) │ │ │ │ + ldr r6, [pc, #160] @ (352064 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stc2 0, cr0, [lr], {199} @ 0xc7 │ │ │ │ - ldr r5, [pc, #992] @ (3523b0 ) │ │ │ │ + ldr r5, [pc, #1008] @ (3523c0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xfbe200c7 │ │ │ │ - ldr r5, [pc, #816] @ (35230c ) │ │ │ │ + ldr r5, [pc, #832] @ (35231c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #664] @ (35227c ) │ │ │ │ + ldr r5, [pc, #680] @ (35228c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #512] @ (3521e8 ) │ │ │ │ + ldr r5, [pc, #528] @ (3521f8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #368] @ (35215c ) │ │ │ │ + ldr r5, [pc, #384] @ (35216c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #216] @ (3520c8 ) │ │ │ │ + ldr r5, [pc, #232] @ (3520d8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #128] @ (352074 ) │ │ │ │ + ldr r5, [pc, #144] @ (352084 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r5, [pc, #40] @ (352020 ) │ │ │ │ + ldr r5, [pc, #56] @ (352030 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [pc, #992] @ (3523dc ) │ │ │ │ + ldr r4, [pc, #1008] @ (3523ec ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfb0200c7 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (352378 ) │ │ │ │ + ldr r4, [pc, #896] @ (352388 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfae600c7 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #768] @ (352314 ) │ │ │ │ + ldr r4, [pc, #784] @ (352324 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfaca00c7 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #656] @ (3522b0 ) │ │ │ │ + ldr r4, [pc, #672] @ (3522c0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfaae00c7 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #544] @ (35224c ) │ │ │ │ + ldr r4, [pc, #560] @ (35225c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa9200c7 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #432] @ (3521e8 ) │ │ │ │ + ldr r4, [pc, #448] @ (3521f8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa7600c7 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #320] @ (352184 ) │ │ │ │ + ldr r4, [pc, #336] @ (352194 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa5e00c7 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #216] @ (352128 ) │ │ │ │ + ldr r4, [pc, #232] @ (352138 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa4400c7 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #112] @ (3520cc ) │ │ │ │ + ldr r4, [pc, #128] @ (3520dc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa2a00c7 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #8] @ (352070 ) │ │ │ │ + ldr r4, [pc, #24] @ (352080 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfa1000c7 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #928] @ (352414 ) │ │ │ │ + ldr r3, [pc, #944] @ (352424 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr??.w r0, [r6, #199] @ 0xc7 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #824] @ (3523b8 ) │ │ │ │ + ldr r3, [pc, #840] @ (3523c8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr??.w r0, [ip, #199] @ 0xc7 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #720] @ (35235c ) │ │ │ │ + ldr r3, [pc, #736] @ (35236c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ vst1.8 {d16[6]}, [r2], r7 │ │ │ │ - ands r0, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #608] @ (3522f8 ) │ │ │ │ + ldr r3, [pc, #624] @ (352308 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ vld1.8 {d0[6]}, [r2], r7 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #488] @ (35228c ) │ │ │ │ + ldr r3, [pc, #504] @ (35229c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #416] @ (352248 ) │ │ │ │ + ldr r3, [pc, #432] @ (352258 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr??.w r0, [r2, r7] │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #304] @ (3521e4 ) │ │ │ │ + ldr r3, [pc, #320] @ (3521f4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr??.w r0, [r6, r7] │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #184] @ (352178 ) │ │ │ │ + ldr r3, [pc, #200] @ (352188 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #104] @ (35212c ) │ │ │ │ + ldr r3, [pc, #120] @ (35213c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #16] @ (3520d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (3520e8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrsb.w r0, [r2, r7] │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -1050324,17 +1050324,17 @@ │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3520f4 │ │ │ │ nop │ │ │ │ addw r0, r6, #2247 @ 0x8c7 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1050362,17 +1050362,17 @@ │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352158 │ │ │ │ nop │ │ │ │ sub.w r0, r6, #6520832 @ 0x638000 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ @@ -1050438,29 +1050438,29 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3521d6 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bx r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf7ae00c7 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf78800c7 │ │ │ │ - mov ip, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf76800c7 │ │ │ │ │ │ │ │ 00352270 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1050694,47 +1050694,47 @@ │ │ │ │ b.n 35248e │ │ │ │ nop │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b400c7 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [r7, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [pc, #112] @ (352558 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xf52400c7 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf4f400c7 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ (352604 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1050829,35 +1050829,35 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352574 │ │ │ │ ldrsb r2, [r0, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsb r0, [r7, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ and.w r0, r2, #6520832 @ 0x638000 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf3dc00c7 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf3b600c7 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00352640 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1050906,27 +1050906,27 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352670 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf31c00c7 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf2f600c7 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ @@ -1050992,29 +1050992,29 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 352726 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf2d200c7 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subw r0, ip, #199 @ 0xc7 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf28c00c7 │ │ │ │ │ │ │ │ 003527c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1051248,47 +1051248,47 @@ │ │ │ │ b.n 3529de │ │ │ │ nop │ │ │ │ strb r6, [r2, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r8, #199 @ 0xc7 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #816] @ (352d68 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r2, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r0, r8, #199 @ 0xc7 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ands.w r0, r8, #199 @ 0xc7 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ (352b54 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1051383,35 +1051383,35 @@ │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352ac4 │ │ │ │ strh r2, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ vhadd.s32 q0, q11, │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r6, r7, #2 │ │ │ │ vhadd.s8 q0, q8, │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cdp 0, 13, cr0, cr10, cr7, {6} │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00352b90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1051460,27 +1051460,27 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 352bc0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cdp 0, 4, cr0, cr0, cr7, {6} │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cdp 0, 1, cr0, cr10, cr7, {6} │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r6, r7, #2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1051636,37 +1051636,37 @@ │ │ │ │ movs r1, #25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 352cec │ │ │ │ str r6, [r3, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cdp 0, 1, cr0, cr14, cr7, {6} │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldc 0, cr0, [lr, #796]! @ 0x31c │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1048] @ 353228 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1052065,38 +1052065,38 @@ │ │ │ │ ldr r6, [pc, #600] @ (353484 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r6, [pc, #592] @ (353480 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, ip, r7, lsl #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ orr.w r0, r2, r7, lsl #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [pc, #448] @ (353410 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r1, [pc, #92] @ (3532cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -1052127,19 +1052127,19 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35313c │ │ │ │ nop │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1052191,23 +1052191,23 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 353314 │ │ │ │ nop │ │ │ │ b.n 35322c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 3531f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #320] @ (3534d0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1052348,41 +1052348,41 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #88] @ (353534 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 353264 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r4, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ strb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [pc, #528] @ (35370c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 353168 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3530b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 0035351c : │ │ │ │ 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 │ │ │ │ @@ -1052477,39 +1052477,39 @@ │ │ │ │ strd r4, r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movs r1, #169 @ 0xa9 │ │ │ │ str.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n 3535a0 │ │ │ │ nop │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 353010 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 352fc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 352f90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 352f58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 00353644 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1052558,29 +1052558,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 353674 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 352ed4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ b.n 353e94 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ │ │ │ │ 003536e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1052970,25 +1052970,25 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp sl, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r2, pc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1054281,271 +1054281,271 @@ │ │ │ │ b.w 353c48 │ │ │ │ eors r0, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #64 @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ udf #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ble.n 3548c4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ble.n 3549e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r6, r7, #2 │ │ │ │ ble.n 35499c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 354890 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bhi.n 3549d4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 354994 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 354944 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 3548e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 354a9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 354a40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvc.n 3549f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bvs.n 3549a4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bvs.n 354950 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvs.n 354b04 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvs.n 354aac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bvs.n 354a54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 3549fc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 3549a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 354954 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 354b08 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 354abc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bpl.n 354a70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bmi.n 354a24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bmi.n 3549b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 354b78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 354b2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 354ae0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcc.n 354a9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcc.n 354a54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcc.n 354a08 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 354bb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 354b6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcc.n 354b28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 354ae4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 354aa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 354a5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 354c10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 354bc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bcs.n 354b80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bne.n 354b38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r2, [pc, #364] @ (354cbc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #364] @ (354cc0 ) │ │ │ │ ldr r3, [pc, #368] @ (354cc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1054685,65 +1054685,65 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w r8, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 353c48 │ │ │ │ ldmia r7, {r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r7!, {r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -1055933,191 +1055933,191 @@ │ │ │ │ nop │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r7!, {r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r3!, {r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #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, #2712] @ 0xa98 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1057225,78 +1057225,78 @@ │ │ │ │ b.n 356368 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strd r0, r0, [ip], #756 @ 0x2f4 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + ldrd r0, r0, [r0], #756 @ 0x2f4 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ bkpt 0x00d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x0030 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 3566b0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r4, 35668a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ revsh r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb800 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mcr2 0, 4, r0, cr6, cr13, {5} │ │ │ │ + mcr2 0, 4, r0, cr10, cr13, {5} │ │ │ │ lsrs r4, r7, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r4, r0, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2 0, cr0, [r2, #756]! @ 0x2f4 │ │ │ │ + stc2 0, cr0, [r6, #756]! @ 0x2f4 │ │ │ │ @ instruction: 0xb652 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r0], {189} @ 0xbd │ │ │ │ + ldc2l 0, cr0, [r4], {189} @ 0xbd │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2l 0, cr0, [r0, #756] @ 0x2f4 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + stc2l 0, cr0, [r4, #756] @ 0x2f4 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mcrr2 0, 11, r0, r8, cr13 │ │ │ │ + mcrr2 0, 11, r0, ip, cr13 │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - smlaltt r0, r0, sl, sp │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + smlaltt r0, r0, lr, sp │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #888] @ 0x378 │ │ │ │ ldr.w r3, [r6, #888] @ 0x378 │ │ │ │ ldr.w fp, [r7, #48] @ 0x30 │ │ │ │ @@ -1058370,172 +1058370,172 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 356368 │ │ │ │ b.w 356896 │ │ │ │ nop │ │ │ │ cbz r6, 3572c4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfa0200bd │ │ │ │ + @ instruction: 0xfa0600bd │ │ │ │ cbz r6, 3572c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c400bd │ │ │ │ + vst1.8 @ instruction: 0xf9c800bd │ │ │ │ uxtb r2, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr??.w r0, [r0, sp, lsl #3] │ │ │ │ - ldr??.w r0, [r2, #189] @ 0xbd │ │ │ │ + ldr??.w r0, [r4, sp, lsl #3] │ │ │ │ + ldr??.w r0, [r6, #189] @ 0xbd │ │ │ │ uxth r0, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb.w r0, [r8, sp, lsl #3] │ │ │ │ + ldrsb.w r0, [ip, sp, lsl #3] │ │ │ │ cbz r0, 3572c2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh.w r0, [ip, sp, lsl #3] │ │ │ │ - vqadd.u32 d16, d28, d28 │ │ │ │ - vqadd.u64 d0, d22, d28 │ │ │ │ + str.w r0, [r0, sp, lsl #3] │ │ │ │ + vqadd.u64 d16, d16, d28 │ │ │ │ + vqadd.u64 d0, d26, d28 │ │ │ │ cbz r2, 3572a6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf78a00bd │ │ │ │ + @ instruction: 0xf78e00bd │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subw r0, r6, #2237 @ 0x8bd │ │ │ │ - stc2l 0, cr0, [r0, #752]! @ 0x2f0 │ │ │ │ + subw r0, sl, #2237 @ 0x8bd │ │ │ │ + stc2l 0, cr0, [r4, #752]! @ 0x2f0 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #-752]! @ 0xfffffd10 │ │ │ │ - @ instruction: 0xf61a00bd │ │ │ │ + ldc2l 0, cr0, [ip, #-752]! @ 0xfffffd10 │ │ │ │ + @ instruction: 0xf61e00bd │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf6f000bd │ │ │ │ + @ instruction: 0xf6f400bd │ │ │ │ add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {188} @ 0xbc │ │ │ │ - sbcs.w r0, ip, #6193152 @ 0x5e8000 │ │ │ │ + stc2l 0, cr0, [r0], #752 @ 0x2f0 │ │ │ │ + @ instruction: 0xf58000bd │ │ │ │ add r6, sp, #832 @ 0x340 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [lr], #752 @ 0x2f0 │ │ │ │ - adc.w r0, lr, #6193152 @ 0x5e8000 │ │ │ │ + ldc2 0, cr0, [r2], #752 @ 0x2f0 │ │ │ │ + adcs.w r0, r2, #6193152 @ 0x5e8000 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [r0], {188} @ 0xbc │ │ │ │ - @ instruction: 0xf52000bd │ │ │ │ + stc2 0, cr0, [r4], {188} @ 0xbc │ │ │ │ + @ instruction: 0xf52400bd │ │ │ │ add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - mrrc2 0, 11, r0, r2, cr12 │ │ │ │ - @ instruction: 0xf4f000bd │ │ │ │ + mrrc2 0, 11, r0, r6, cr12 │ │ │ │ + @ instruction: 0xf4f400bd │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [r2], #-752 @ 0xfffffd10 │ │ │ │ - @ instruction: 0xf4c200bd │ │ │ │ + stc2 0, cr0, [r6], #-752 @ 0xfffffd10 │ │ │ │ + @ instruction: 0xf4c600bd │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfbf400bc │ │ │ │ - eors.w r0, r4, #6193152 @ 0x5e8000 │ │ │ │ + @ instruction: 0xfbf800bc │ │ │ │ + eors.w r0, r8, #6193152 @ 0x5e8000 │ │ │ │ add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - smlaltt r0, r0, r6, ip │ │ │ │ - orn r0, r4, #6193152 @ 0x5e8000 │ │ │ │ + smlaltt r0, r0, sl, ip │ │ │ │ + orn r0, r8, #6193152 @ 0x5e8000 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb9600bc │ │ │ │ - bics.w r0, r6, #6193152 @ 0x5e8000 │ │ │ │ + @ instruction: 0xfb9a00bc │ │ │ │ + bics.w r0, sl, #6193152 @ 0x5e8000 │ │ │ │ add r5, sp, #552 @ 0x228 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb6800bc │ │ │ │ - and.w r0, r6, #6193152 @ 0x5e8000 │ │ │ │ - @ instruction: 0xfb3e00bc │ │ │ │ + @ instruction: 0xfb6c00bc │ │ │ │ + and.w r0, sl, #6193152 @ 0x5e8000 │ │ │ │ + @ instruction: 0xfb4200bc │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfb1400bc │ │ │ │ - @ instruction: 0xf3b400bd │ │ │ │ + @ instruction: 0xfb1800bc │ │ │ │ + @ instruction: 0xf3b800bd │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfae600bc │ │ │ │ - @ instruction: 0xf38600bd │ │ │ │ + @ instruction: 0xfaea00bc │ │ │ │ + @ instruction: 0xf38a00bd │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfab800bc │ │ │ │ - @ instruction: 0xf35800bd │ │ │ │ + @ instruction: 0xfabc00bc │ │ │ │ + @ instruction: 0xf35c00bd │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa8c00bc │ │ │ │ - @ instruction: 0xf32c00bd │ │ │ │ - @ instruction: 0xfa6200bc │ │ │ │ + @ instruction: 0xfa9000bc │ │ │ │ + @ instruction: 0xf33000bd │ │ │ │ + @ instruction: 0xfa6600bc │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa3600bc │ │ │ │ - @ instruction: 0xf2d600bd │ │ │ │ + @ instruction: 0xfa3a00bc │ │ │ │ + @ instruction: 0xf2da00bd │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfa0800bc │ │ │ │ - subw r0, r8, #189 @ 0xbd │ │ │ │ + @ instruction: 0xfa0c00bc │ │ │ │ + subw r0, ip, #189 @ 0xbd │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr??.w r0, [sl, #188] @ 0xbc │ │ │ │ - @ instruction: 0xf27800bd │ │ │ │ - ldrsh.w r0, [r0, #188] @ 0xbc │ │ │ │ - vst1.8 @ instruction: 0xf98a00bc │ │ │ │ - vld4.32 {d16-d19}, [r4 :256], ip │ │ │ │ - vst4.32 {d16-d19}, [r0 :256], ip │ │ │ │ + ldr??.w r0, [lr, #188] @ 0xbc │ │ │ │ + @ instruction: 0xf27c00bd │ │ │ │ + ldrsh.w r0, [r4, #188] @ 0xbc │ │ │ │ + vst1.8 @ instruction: 0xf98e00bc │ │ │ │ + vld4.32 {d16-d19}, [r8 :256], ip │ │ │ │ + vst4.32 {d16-d19}, [r4 :256], ip │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb.w r0, [r8, ip, lsl #3] │ │ │ │ - subs.w r0, r8, #189 @ 0xbd │ │ │ │ + ldrsb.w r0, [ip, ip, lsl #3] │ │ │ │ + subs.w r0, ip, #189 @ 0xbd │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str??.w r0, [lr, #188] @ 0xbc │ │ │ │ - @ instruction: 0xf19400bd │ │ │ │ + ldr??.w r0, [r2, #188] @ 0xbc │ │ │ │ + @ instruction: 0xf19800bd │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str.w r0, [r8, #188] @ 0xbc │ │ │ │ - sbc.w r0, r8, #189 @ 0xbd │ │ │ │ - strh.w r0, [r2, #188] @ 0xbc │ │ │ │ - ldr??.w r0, [lr, ip, lsl #3] │ │ │ │ + str.w r0, [ip, #188] @ 0xbc │ │ │ │ + sbc.w r0, ip, #189 @ 0xbd │ │ │ │ + strh.w r0, [r6, #188] @ 0xbc │ │ │ │ + strb.w r0, [r2, #188] @ 0xbc │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr.w r0, [sl, ip, lsl #3] │ │ │ │ - @ instruction: 0xf0fa00bd │ │ │ │ + ldr.w r0, [lr, ip, lsl #3] │ │ │ │ + @ instruction: 0xf0fe00bd │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #3] │ │ │ │ - @ instruction: 0xf0d200bd │ │ │ │ + ldrh.w r0, [r6, ip, lsl #3] │ │ │ │ + @ instruction: 0xf0d600bd │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb.w r0, [ip, ip, lsl #3] │ │ │ │ - @ instruction: 0xf0ae00bd │ │ │ │ - @ instruction: 0xf7f200bc │ │ │ │ - @ instruction: 0xf7d000bc │ │ │ │ - @ instruction: 0xf7ac00bc │ │ │ │ - @ instruction: 0xf78a00bc │ │ │ │ + ldrb.w r0, [r0, ip, lsl #3] │ │ │ │ + @ instruction: 0xf0b200bd │ │ │ │ + @ instruction: 0xf7f600bc │ │ │ │ + @ instruction: 0xf7d400bc │ │ │ │ + @ instruction: 0xf7b000bc │ │ │ │ + @ instruction: 0xf78e00bc │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf76200bc │ │ │ │ - and.w r0, r2, #189 @ 0xbd │ │ │ │ + @ instruction: 0xf76600bc │ │ │ │ + and.w r0, r6, #189 @ 0xbd │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf73a00bc │ │ │ │ - vshr.s64 d16, d29, #38 │ │ │ │ + @ instruction: 0xf73e00bc │ │ │ │ + vshr.s64 d16, d29, #34 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf71200bc │ │ │ │ - vshr.s64 d0, d29, #14 │ │ │ │ + @ instruction: 0xf71600bc │ │ │ │ + vshr.s64 d0, d29, #10 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf6ea00bc │ │ │ │ - vshr.s64 d0, d29, #54 │ │ │ │ + @ instruction: 0xf6ee00bc │ │ │ │ + vshr.s64 d0, d29, #50 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add.w r0, r8, #189 @ 0xbd │ │ │ │ - vqadd.s32 d16, d16, d29 │ │ │ │ + add.w r0, ip, #189 @ 0xbd │ │ │ │ + vqadd.s32 d16, d20, d29 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #456] @ (35761c ) │ │ │ │ ldr r3, [pc, #456] @ (357620 ) │ │ │ │ @@ -1058709,31 +1058709,31 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3574fe │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mcr 0, 2, r0, cr2, cr13, {5} │ │ │ │ + mcr 0, 2, r0, cr6, cr13, {5} │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r5, pc, #440 @ (adr r5, 3577ec ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf34c00bc │ │ │ │ - @ instruction: 0xebec00bd │ │ │ │ + @ instruction: 0xf35000bc │ │ │ │ + @ instruction: 0xebf000bd │ │ │ │ add r5, pc, #288 @ (adr r5, 357760 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf32600bc │ │ │ │ - rsb r0, r4, sp, ror #2 │ │ │ │ + @ instruction: 0xf32a00bc │ │ │ │ + rsb r0, r8, sp, ror #2 │ │ │ │ add r5, pc, #120 @ (adr r5, 3576c4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf2fc00bc │ │ │ │ - @ instruction: 0xeb9a00bd │ │ │ │ + @ instruction: 0xf30000bc │ │ │ │ + @ instruction: 0xeb9e00bd │ │ │ │ │ │ │ │ 00357654 : │ │ │ │ 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 │ │ │ │ @@ -1058874,30 +1058874,30 @@ │ │ │ │ b.n 357702 │ │ │ │ lsls r2, r0, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], #-756 @ 0xfffffd0c │ │ │ │ + ldcl 0, cr0, [r6], #-756 @ 0xfffffd0c │ │ │ │ add r3, pc, #920 @ (adr r3, 357b70 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orn r0, r8, sp, ror #2 │ │ │ │ + orn r0, ip, sp, ror #2 │ │ │ │ add r3, pc, #776 @ (adr r3, 357ae8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub.w r0, r0, #188 @ 0xbc │ │ │ │ - orr.w r0, r0, sp, ror #2 │ │ │ │ + sub.w r0, r4, #188 @ 0xbc │ │ │ │ + orr.w r0, r4, sp, ror #2 │ │ │ │ add r3, pc, #624 @ (adr r3, 357a5c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbcs.w r0, sl, #188 @ 0xbc │ │ │ │ - ands.w r0, r8, sp, ror #2 │ │ │ │ + sbcs.w r0, lr, #188 @ 0xbc │ │ │ │ + ands.w r0, ip, sp, ror #2 │ │ │ │ add r3, pc, #464 @ (adr r3, 3579c8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adcs.w r0, r2, #188 @ 0xbc │ │ │ │ - ldrd r0, r0, [r2, #756]! @ 0x2f4 │ │ │ │ + adcs.w r0, r6, #188 @ 0xbc │ │ │ │ + ldrd r0, r0, [r6, #756]! @ 0x2f4 │ │ │ │ │ │ │ │ 00357800 : │ │ │ │ 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, #676] @ 357ab4 │ │ │ │ @@ -1059190,25 +1059190,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xe99800bd │ │ │ │ + @ instruction: 0xe99c00bd │ │ │ │ add r1, pc, #344 @ (adr r1, 357c48 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrd r0, r0, [sl, #-756]! @ 0x2f4 │ │ │ │ + ldrd r0, r0, [lr, #-756]! @ 0x2f4 │ │ │ │ add r1, pc, #192 @ (adr r1, 357bbc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r6, r5, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrd r0, r0, [r6, #-756] @ 0x2f4 │ │ │ │ + ldrd r0, r0, [sl, #-756] @ 0x2f4 │ │ │ │ add r1, pc, #48 @ (adr r1, 357b38 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00357b08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1059320,15 +1059320,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xe85a00bd │ │ │ │ + @ instruction: 0xe85e00bd │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ │ │ │ │ 00357c1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1059442,15 +1059442,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 357bb4 │ │ │ │ + b.n 357bbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00357d30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1059784,33 +1059784,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 357b98 │ │ │ │ + b.n 357ba0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 357a44 │ │ │ │ + b.n 357a4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3578d8 │ │ │ │ + b.n 3578e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 357894 │ │ │ │ + b.n 35789c │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00358090 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1060147,26 +1060147,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 3585e0 │ │ │ │ + b.n 3585e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ mcr2 0, 7, r0, cr14, cr11, {5} │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 35859c │ │ │ │ + b.n 3585a4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 35855c │ │ │ │ + b.n 358564 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 003583b4 : │ │ │ │ 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 │ │ │ │ @@ -1060520,31 +1060520,31 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ vshr.u64 d0, d27, #32 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mrc2 0, 7, r0, cr8, cr11, {5} │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xfb9000bb │ │ │ │ - ble.n 358638 │ │ │ │ + ble.n 358640 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 003586e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1060891,31 +1060891,31 @@ │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbee00bb │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 3589f0 │ │ │ │ + bgt.n 3589f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfb5400bb │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blt.n 358ac8 │ │ │ │ + blt.n 358ad0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, r5, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 358954 │ │ │ │ + bge.n 35895c │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr??.w r0, [r0, fp, lsl #3] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 358b10 │ │ │ │ + bge.n 358918 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00358a18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1061113,20 +1061113,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 358b54 │ │ │ │ + bhi.n 358b5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf68c00bb │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 358b10 │ │ │ │ + bhi.n 358b18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00358be0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1061425,25 +1061425,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf77a00bb │ │ │ │ - bvc.n 358d98 │ │ │ │ + bvc.n 358da0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf6d600bb │ │ │ │ - bvs.n 358e5c │ │ │ │ + bvs.n 358e64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xf3e600bb │ │ │ │ - bpl.n 358e80 │ │ │ │ + bvs.n 358e88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00358e84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1061668,20 +1061668,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, lr, #187 @ 0xbb │ │ │ │ ldrh r6, [r5, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 359050 │ │ │ │ + bcc.n 359058 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf18200bb │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 359004 │ │ │ │ + bcc.n 35900c │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 003590dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1061885,20 +1061885,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 d0, d27, #56 │ │ │ │ ldrh r0, [r1, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 359228 │ │ │ │ + bne.n 359230 │ │ │ │ lsls r5, r7, #2 │ │ │ │ vqadd.s16 d16, d28, d27 │ │ │ │ ldrh r4, [r3, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 3593dc │ │ │ │ + bne.n 3593e4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00359304 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1062114,20 +1062114,20 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2, #-748]! @ 0xfffffd14 │ │ │ │ strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stc 0, cr0, [r6, #-748] @ 0xfffffd14 │ │ │ │ strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 0035955c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1062424,25 +1062424,25 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, sl, fp, ror #2 │ │ │ │ strh r2, [r3, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strd r0, r0, [ip, #748]! @ 0x2ec │ │ │ │ strh r4, [r5, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrd r0, r0, [r0, #748] @ 0x2ec │ │ │ │ strh r0, [r2, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 0035989c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1062999,49 +1062999,49 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ eors.w r0, r2, fp, ror #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r0, [r0, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xe9b200bb │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r2, r1, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xe82c00bb │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 359da4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r6, r0, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r6, #21] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 35a644 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 00359ef4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1064068,111 +1064068,111 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 35a450 │ │ │ │ nop │ │ │ │ bls.n 35aad8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ bhi.n 35aac0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r5, r7, #2 │ │ │ │ - stmiahi r1!, {r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r4, [r5, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r5, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r6, 35aac0 │ │ │ │ + cbnz r2, 35aac2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r4, 35aac4 │ │ │ │ + cbnz r0, 35aac6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r4, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 35aac8 │ │ │ │ + cbnz r6, 35aac8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 35aace │ │ │ │ + cbnz r2, 35aad0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r4, 35aaca │ │ │ │ + cbnz r0, 35aacc │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r0, 35aace │ │ │ │ + cbnz r4, 35aace │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r6, [r6, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ittt al │ │ │ │ + itte al │ │ │ │ lslal r4, r7, #2 │ │ │ │ - cbnz r6, 35aad0 @ unpredictable │ │ │ │ - lslal r5, r7, #2 │ │ │ │ + cbnz r2, 35aad2 @ unpredictable │ │ │ │ + lsl r5, r7, #2 │ │ │ │ strb r4, [r2, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - nop {12} │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - cbnz r6, 35aad4 │ │ │ │ + itt gt │ │ │ │ + lslgt r4, r7, #2 │ │ │ │ + cbnz r2, 35aad6 @ unpredictable │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r4, [r6, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itt ls │ │ │ │ - lslls r4, r7, #2 │ │ │ │ - revshls r0, r6 │ │ │ │ + nop {10} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itte vc │ │ │ │ + ittt vc │ │ │ │ lslvc r4, r7, #2 │ │ │ │ - revshvc r6, r1 │ │ │ │ - lslvs r5, r7, #2 │ │ │ │ + revshvc r2, r2 │ │ │ │ + lslvc r5, r7, #2 │ │ │ │ strb r4, [r5, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r4, r7, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - itet cc │ │ │ │ + itte cc │ │ │ │ lslcc r4, r7, #2 │ │ │ │ - hlt 0x000a │ │ │ │ - lslcc r5, r7, #2 │ │ │ │ + hlt 0x000e │ │ │ │ + lslcs r5, r7, #2 │ │ │ │ strb r0, [r5, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ite ne │ │ │ │ + it ne │ │ │ │ lslne r4, r7, #2 │ │ │ │ - rev16eq r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r6, [r0, #13] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -1064654,101 +1064654,101 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 35af14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r6, 35b026 │ │ │ │ + cbnz r2, 35b028 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 35b026 │ │ │ │ + cbnz r2, 35b028 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 35b02a │ │ │ │ + cbnz r0, 35b02c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + setpan #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r4, 35b078 │ │ │ │ + cbnz r0, 35b07a │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 35b078 │ │ │ │ + cbnz r6, 35b078 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r6, 35b07a │ │ │ │ + cbnz r2, 35b07c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 35b07e │ │ │ │ + cbnz r0, 35b080 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r4, 35b07e │ │ │ │ + cbnz r0, 35b080 │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 0035b064 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1065519,151 +1065519,151 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ vtrn.16 q0, │ │ │ │ - cbz r6, 35b866 │ │ │ │ + cbz r2, 35b868 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 35b85c │ │ │ │ + cbz r6, 35b85c │ │ │ │ lsls r5, r7, #2 │ │ │ │ vhadd.u q0, q10, │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp2 0, 1, cr0, cr12, cr3, {7} │ │ │ │ ldr r6, [r4, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stc2 0, cr0, [r2, #908]! @ 0x38c │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r4} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r4, 35b8fc │ │ │ │ + cbz r0, 35b8fe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r6, 35b8fe │ │ │ │ + cbz r2, 35b900 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 35b902 │ │ │ │ + cbz r4, 35b902 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 35b904 │ │ │ │ + cbz r4, 35b904 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 35b906 │ │ │ │ + cbz r4, 35b906 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 35b908 │ │ │ │ + cbz r6, 35b908 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 35b950 │ │ │ │ + cbz r0, 35b952 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r6, 35b94e │ │ │ │ + cbz r2, 35b950 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 35b94a │ │ │ │ + cbz r6, 35b94a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 35b94a │ │ │ │ + cbz r0, 35b94c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 35b94a │ │ │ │ + cbz r2, 35b94c │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r6, 35b94e │ │ │ │ + cbz r2, 35b950 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 35b94a │ │ │ │ + cbz r6, 35b94a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 35b94a │ │ │ │ + cbz r6, 35b94a │ │ │ │ lsls r4, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1066547,145 +1066547,145 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 35c4ac ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 35c4bc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbz r2, 35c31e │ │ │ │ lsls r3, r7, #2 │ │ │ │ bkpt 0x00c2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh r4, [r3, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 35c454 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 35c464 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ uxth r0, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sxtb r6, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #920 @ (adr r4, 35c660 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 35c670 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 35c568 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 35c578 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r2, [r1, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, 35c4ec ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 35c4fc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 35c478 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 35c488 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 35c690 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 35c6a0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #640 @ (adr r3, 35c594 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 35c5a4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #760 @ (adr r7, 35c614 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 35c624 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #504 @ (adr r3, 35c518 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 35c528 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #624 @ (adr r7, 35c598 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 35c5a8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 35c51c ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 35c52c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #248 @ (adr r3, 35c428 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 35c438 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #360 @ (adr r7, 35c4a0 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 35c4b0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #112 @ (adr r3, 35c3ac ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 35c3bc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r2, [r0, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 35c424 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 35c434 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 35c730 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 35c740 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #88 @ (adr r7, 35c3a8 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 35c3b8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #856 @ (adr r2, 35c6ac ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 35c6bc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #976 @ (adr r6, 35c72c ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 35c73c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 35c630 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 35c640 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r2, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #840 @ (adr r6, 35c6b0 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 35c6c0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #592 @ (adr r2, 35c5bc ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 35c5cc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r2, [r7, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 35c634 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 35c644 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #448 @ (adr r2, 35c538 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 35c548 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1066785,35 +1066785,35 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35c3ea │ │ │ │ - add r4, pc, #1016 @ (adr r4, 35c87c ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 35c48c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 35c818 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 35c828 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #872 @ (adr r4, 35c7f8 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 35c808 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #760 @ (adr r0, 35c78c ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 35c79c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #736 @ (adr r4, 35c77c ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 35c78c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 35c718 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 35c728 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 35c6f8 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 35c708 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #488 @ (adr r0, 35c694 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 35c6a4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1066833,19 +1066833,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r0, pc, #280 @ (adr r0, 35c60c ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 35c61c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, pc, #24 @ (adr r0, 35c514 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 35c524 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ │ │ │ 0035c4fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -1067332,53 +1067332,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb790 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r7, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 35cdf0 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 35ca00 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r6, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r1, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r3, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r5, 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, #2928] @ 0xb70 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #740] @ (35cd40 ) │ │ │ │ @@ -1067642,39 +1067642,39 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 35cd68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r4, [r1, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r2, [r2, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r5, pc, #472 @ (adr r5, 35cf38 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r5, pc, #248 @ (adr r5, 35ce5c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r6, [r5, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #632] @ 35d00c │ │ │ │ adds r3, r1, #2 │ │ │ │ @@ -1067932,69 +1067932,69 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 35ce26 │ │ │ │ nop │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [pc, #360] @ (35d17c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r7, [pc, #88] @ (35d078 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #960] @ (35d3f0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [pc, #640] @ (35d2c0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [pc, #488] @ (35d234 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [pc, #336] @ (35d1a8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [pc, #184] @ (35d11c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r6, [pc, #0] @ (35d074 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r5, [pc, #864] @ (35d3dc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ 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] @ 35d144 │ │ │ │ sub sp, #32 │ │ │ │ @@ -1068072,25 +1068072,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #1000] @ (35d540 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [pc, #632] @ (35d3e0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1068479,86 +1068479,86 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #200] @ (35d634 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r3, [pc, #768] @ (35d874 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r5, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ bl 3eb58e │ │ │ │ bl 3bb592 │ │ │ │ bl 4e3596 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [pc, #8] @ (35d5b4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r1, [pc, #888] @ (35d930 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r1, [pc, #744] @ (35d8ac ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [pc, #96] @ (35d648 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1068589,17 +1068589,17 @@ │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35d62e │ │ │ │ blx r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ ldr.w r2, [pc, #1048] @ 35da94 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -1069015,57 +1069015,57 @@ │ │ │ │ b.n 35d8b2 │ │ │ │ add r6, pc, #168 @ (adr r6, 35db40 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r3, pc, #1000 @ (adr r3, 35de90 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ mvns r4, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ mvns r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ bics r2, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ bics r6, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ muls r4, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1070204,239 +1070204,239 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #496 @ (adr r1, 35e914 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ rors r2, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adcs r4, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ands r6, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r6, #204 @ 0xcc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r5, #44 @ 0x2c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r3, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r1, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r6, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1070538,35 +1070538,35 @@ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 35e94c │ │ │ │ nop │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1070666,35 +1070666,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35ea7c │ │ │ │ nop │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r2, #234 @ 0xea │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1070799,35 +1070799,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35ebc2 │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r1, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r1, #114 @ 0x72 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #884] @ (35f02c ) │ │ │ │ @@ -1071171,65 +1071171,65 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 35edba │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 35f080 │ │ │ │ + bmi.n 35f088 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r2, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r4, 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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1071274,23 +1071274,23 @@ │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 35f0ce │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r4, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1071336,23 +1071336,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 35f15a │ │ │ │ nop │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r5, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1071664,55 +1071664,55 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrh r4, [r0, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #672] @ (35f7fc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1071984,67 +1071984,67 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #190 @ 0xbe │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r6, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [pc, #788] @ (35fb8c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35f9da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1072351,51 +1072351,51 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #776] @ (35ff00 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1072700,55 +1072700,55 @@ │ │ │ │ b.n 35fd42 │ │ │ │ strh r4, [r6, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, #222 @ 0xde │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r2, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #784] @ (360284 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1073050,55 +1073050,55 @@ │ │ │ │ movw r1, #7059 @ 0x1b93 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3600c4 │ │ │ │ nop │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r6, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #444] @ (3604ac ) │ │ │ │ @@ -1073277,60 +1073277,60 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 360388 │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - smlaltt r0, r0, sl, pc │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + smlaltt r0, r0, lr, pc │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r6, r2, r0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, r3, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r6, r5, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, r7, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ 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] @ (36071c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1073533,59 +1073533,59 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r0, r6, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r0, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r3, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r6, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r1, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1052] @ 360bb8 │ │ │ │ @@ -1073965,65 +1073965,65 @@ │ │ │ │ b.n 360a2a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r1, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r2, [r0, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r2, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r4, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r7, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [pc, #40] @ (360c54 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #40] @ (360c58 ) │ │ │ │ ldr r3, [pc, #44] @ (360c5c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1074036,17 +1074036,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 360a2a │ │ │ │ nop │ │ │ │ asrs r4, r2, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ 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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #732] @ (360f50 ) │ │ │ │ sub.w sp, sp, #1072 @ 0x430 │ │ │ │ @@ -1074327,59 +1074327,59 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r6, [r1, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r2, r1, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r5, 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, #2928] @ 0xb70 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1074938,115 +1074938,115 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r2, r3, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r4, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r7, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r4, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r6, r2, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [pc, #984] @ (361a40 ) │ │ │ │ + ldr r7, [pc, #1000] @ (361a50 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [pc, #680] @ (361920 ) │ │ │ │ + ldr r7, [pc, #696] @ (361930 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1075092,23 +1075092,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36169e │ │ │ │ nop │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #472] @ (3618e0 ) │ │ │ │ + ldr r6, [pc, #488] @ (3618f0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #304] @ (361844 ) │ │ │ │ + ldr r6, [pc, #320] @ (361854 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1075153,23 +1075153,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36173a │ │ │ │ nop │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [pc, #872] @ (361b0c ) │ │ │ │ + ldr r5, [pc, #888] @ (361b1c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r0, r2, #25 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [pc, #704] @ (361a70 ) │ │ │ │ + ldr r5, [pc, #720] @ (361a80 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ 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] @ (3619b8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1075371,59 +1075371,59 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r6, r2, #21 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #736] @ (361cb0 ) │ │ │ │ + ldr r4, [pc, #752] @ (361cc0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r5, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #568] @ (361c14 ) │ │ │ │ + ldr r4, [pc, #584] @ (361c24 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #400] @ (361b78 ) │ │ │ │ + ldr r4, [pc, #416] @ (361b88 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r2, r3, #19 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #232] @ (361adc ) │ │ │ │ + ldr r4, [pc, #248] @ (361aec ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r0, r6, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #904] @ (361d84 ) │ │ │ │ + ldr r7, [pc, #920] @ (361d94 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #64] @ (361a40 ) │ │ │ │ + ldr r4, [pc, #80] @ (361a50 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r0, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #736] @ (361ce8 ) │ │ │ │ + ldr r7, [pc, #752] @ (361cf8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #920] @ (361da4 ) │ │ │ │ + ldr r3, [pc, #936] @ (361db4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r3, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #568] @ (361c4c ) │ │ │ │ + ldr r7, [pc, #584] @ (361c5c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #752] @ (361d08 ) │ │ │ │ + ldr r3, [pc, #768] @ (361d18 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #392] @ (361ba8 ) │ │ │ │ + ldr r7, [pc, #408] @ (361bb8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #576] @ (361c64 ) │ │ │ │ + ldr r3, [pc, #592] @ (361c74 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1075469,23 +1075469,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 361a4c │ │ │ │ nop │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #624] @ (361d20 ) │ │ │ │ + ldr r6, [pc, #640] @ (361d30 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #808] @ (361ddc ) │ │ │ │ + ldr r2, [pc, #824] @ (361dec ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r0, r0, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #456] @ (361c84 ) │ │ │ │ + ldr r6, [pc, #472] @ (361c94 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #640] @ (361d40 ) │ │ │ │ + ldr r2, [pc, #656] @ (361d50 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r0, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1075510,17 +1075510,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 361ade │ │ │ │ nop │ │ │ │ lsls r0, r3, #11 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [pc, #40] @ (361b40 ) │ │ │ │ + ldr r6, [pc, #56] @ (361b50 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #224] @ (361bfc ) │ │ │ │ + ldr r2, [pc, #240] @ (361c0c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1075549,17 +1075549,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 361b46 │ │ │ │ nop │ │ │ │ lsls r0, r6, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #648] @ (361e08 ) │ │ │ │ + ldr r5, [pc, #664] @ (361e18 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [pc, #832] @ (361ec4 ) │ │ │ │ + ldr r1, [pc, #848] @ (361ed4 ) │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ ldr.w r3, [pc, #1452] @ 362148 │ │ │ │ @@ -1076049,31 +1076049,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #208] @ (36222c ) │ │ │ │ + ldr r1, [pc, #224] @ (36223c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #0] @ (362164 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldc2 0, cr0, [r2, #-792]! @ 0xfffffce8 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2l 0, cr0, [lr], {198} @ 0xc6 │ │ │ │ - ldr r0, [pc, #64] @ (3621bc ) │ │ │ │ + ldr r0, [pc, #80] @ (3621cc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -1076210,37 +1076210,37 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 361da6 │ │ │ │ str r0, [r5, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xfbf800c6 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bx r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov sl, sp │ │ │ │ + mov lr, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xfb7000c6 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1076264,17 +1076264,17 @@ │ │ │ │ movw r1, #1053 @ 0x41d │ │ │ │ add.w r2, r2, #876 @ 0x36c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 362352 │ │ │ │ @ instruction: 0xfa6200c6 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #232] @ (36248c ) │ │ │ │ @@ -1076375,27 +1076375,27 @@ │ │ │ │ ldr r2, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrsh.w r0, [r4, #198] @ 0xc6 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ vst1.8 {d0[6]}, [sl], r6 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ vld4. {d16-d19}, [r0], r6 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #1040] @ 3628e0 │ │ │ │ @@ -1076790,25 +1076790,25 @@ │ │ │ │ ldrsb r0, [r3, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb.w r0, [r4, #198] @ 0xc6 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ rsb r0, r8, #6488064 @ 0x630000 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add.w r0, lr, #6488064 @ 0x630000 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w lr, [r2] │ │ │ │ b.n 362638 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx bf304 │ │ │ │ @@ -1077131,94 +1077131,94 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #932 @ 0x3a4 │ │ │ │ movw r1, #2417 @ 0x971 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 36250e │ │ │ │ orrs.w r0, r4, #6488064 @ 0x630000 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ and.w r0, lr, #6488064 @ 0x630000 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf3e600c6 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf3be00c6 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf39600c6 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ bfi r0, lr, #3, #4 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ sbfx r0, r6, #3, #7 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf31e00c6 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf2f600c6 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r5, r7, #2 │ │ │ │ movt r0, #57542 @ 0xe0c6 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subw r0, r6, #198 @ 0xc6 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf27e00c6 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf19600c6 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ sbcs.w r0, r0, #198 @ 0xc6 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1077263,22 +1077263,22 @@ │ │ │ │ add.w r2, r2, #952 @ 0x3b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 362d5a │ │ │ │ nop │ │ │ │ orrs.w r0, sl, #198 @ 0xc6 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ bics.w r0, r0, #198 @ 0xc6 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1077323,22 +1077323,22 @@ │ │ │ │ add.w r2, r2, #976 @ 0x3d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 362df6 │ │ │ │ nop │ │ │ │ vext.8 q0, q15, q3, #0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ vmla.i16 d0, d20, d6[0] │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r5, 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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1077424,32 +1077424,32 @@ │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 362ebc │ │ │ │ nop │ │ │ │ cdp 0, 15, cr0, cr12, cr6, {6} │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp 0, 13, cr0, cr6, cr6, {6} │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp 0, 11, cr0, cr2, cr6, {6} │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp 0, 8, cr0, cr12, cr6, {6} │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #268] @ (3630a4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1077563,27 +1077563,27 @@ │ │ │ │ ldr r5, [pc, #72] @ (3630f0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #656] @ (363340 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldc 0, cr0, [r6, #792] @ 0x318 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ stcl 0, cr0, [ip, #-792]! @ 0xfffffce8 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stcl 0, cr0, [r2, #-792] @ 0xfffffce8 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #1048] @ 363500 │ │ │ │ @@ -1077981,25 +1077981,25 @@ │ │ │ │ ldr r3, [pc, #768] @ (363804 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #536] @ (363724 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldcl 0, cr0, [ip], #-792 @ 0xfffffce8 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xe9a000c6 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strd r0, r0, [lr], #792 @ 0x318 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w lr, [r2] │ │ │ │ b.n 363250 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx bf304 │ │ │ │ @@ -1078322,107 +1078322,107 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1044 @ 0x414 │ │ │ │ movw r1, #2301 @ 0x8fd │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 363126 │ │ │ │ @ instruction: 0xe83400c6 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363880 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 36383c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3637f8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3637b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363770 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 36372c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3636e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3636a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363660 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363620 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3635dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 363430 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3633ec │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1078835,79 +1078835,79 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ orrs r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 364518 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3642d4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 364170 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 364128 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3640e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 363f98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363f50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363f08 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 363ebc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1079005,35 +1079005,35 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 363e9a │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r6, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ udf #220 @ 0xdc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1079058,17 +1079058,17 @@ │ │ │ │ addw r2, r2, #1116 @ 0x45c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 363f82 │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #932] @ 0x3a4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1079207,47 +1079207,47 @@ │ │ │ │ addw r2, r2, #1140 @ 0x474 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 364022 │ │ │ │ ble.n 364050 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ble.n 3641e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ble.n 3641ac │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ble.n 364164 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bgt.n 36411c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ bgt.n 3640d4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r5, 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -1079884,49 +1079884,49 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 364724 │ │ │ │ ... │ │ │ │ bgt.n 3648b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 364794 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 364824 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r5, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bpl.n 364830 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 3647b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr.w r2, [pc, #1212] @ 364d74 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1212] @ 364d78 │ │ │ │ ldr.w r3, [pc, #1212] @ 364d7c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1080373,173 +1080373,173 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 364724 │ │ │ │ bpl.n 364d7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 364d28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 364cd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 364e80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 364e2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bmi.n 364dd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 364d94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 364d4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 364d04 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 364ec0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 364e70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcc.n 364e38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcs.n 364df4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcs.n 364db0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcs.n 364d68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcs.n 364f20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bcs.n 364ed8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bne.n 364e00 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bne.n 364dbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bne.n 364d74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bne.n 364f2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bne.n 364ee8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bne.n 364ea4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ beq.n 364e5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ beq.n 364e14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ beq.n 364dd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, 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 r6, r1 │ │ │ │ @@ -1080639,29 +1080639,29 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -1080710,23 +1080710,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 365012 │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #1048] @ 3654b8 │ │ │ │ @@ -1081125,27 +1081125,27 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx bf304 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3655f2 │ │ │ │ @@ -1081466,107 +1081466,107 @@ │ │ │ │ movw r1, #2533 @ 0x9e5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3650de │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r0!, {r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r7!, {r1} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1081651,29 +1081651,29 @@ │ │ │ │ add.w r2, r2, #1248 @ 0x4e0 │ │ │ │ movw r1, #2041 @ 0x7f9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 365946 │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r4!, {r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #236] @ (365b0c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1081773,31 +1081773,31 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r3!, {r1, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 365de0 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 365df0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #248] @ (365c48 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1081900,31 +1081900,31 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r2!, {r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, 365e5c ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 365e6c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ ldr r5, [pc, #1000] @ (366078 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -1082301,41 +1082301,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ nop {9} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r6, r7, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bkpt 0x00fe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bkpt 0x0038 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bkpt 0x000a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r7, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #704] @ (36638c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #704] @ (366390 ) │ │ │ │ ldr r3, [pc, #708] @ (366394 ) │ │ │ │ @@ -1082597,99 +1082597,99 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 365e6e │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pop {r1, r2, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pop {r1, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ pop {r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbnz r2, 366452 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbnz r0, 366454 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbnz r6, 366454 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbnz r2, 366456 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbnz r0, 366458 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ hlt 0x0006 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ rev16 r2, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r5, 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, #2936] @ 0xb78 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1082976,27 +1082976,27 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vqadd.u64 d0, d18, d28 │ │ │ │ + vqadd.u64 d0, d22, d28 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xb6de │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr2 0, 2, r0, cr0, cr12, {5} │ │ │ │ - mcr2 0, 0, r0, cr8, cr12, {5} │ │ │ │ + mcr2 0, 2, r0, cr4, cr12, {5} │ │ │ │ + mcr2 0, 0, r0, cr12, cr12, {5} │ │ │ │ @ instruction: 0xb6aa │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r6, #884] @ 0x374 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1083376,58 +1083376,58 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #1872 @ 0x750 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3666ac │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4, #-752]! @ 0xfffffd10 │ │ │ │ + stc2l 0, cr0, [r8, #-752]! @ 0xfffffd10 │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mcrr2 0, 11, r0, lr, cr12 │ │ │ │ + mrrc2 0, 11, r0, r2, cr12 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfbee00bc │ │ │ │ - vshr.u64 d0, d27, #60 │ │ │ │ + @ instruction: 0xfbf200bc │ │ │ │ + vshr.u64 d0, d27, #56 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r5, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.u8 d16, d24, d28 │ │ │ │ + vqadd.u8 d16, d28, d28 │ │ │ │ cbz r2, 366c62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfadc00bc │ │ │ │ - mrc2 0, 3, r0, cr10, cr11, {5} │ │ │ │ - mrc2 0, 2, r0, cr10, cr11, {5} │ │ │ │ + @ instruction: 0xfae000bc │ │ │ │ + mrc2 0, 3, r0, cr14, cr11, {5} │ │ │ │ + mrc2 0, 2, r0, cr14, cr11, {5} │ │ │ │ cbz r0, 366c56 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrc2 0, 1, r0, cr10, cr11, {5} │ │ │ │ - @ instruction: 0xfa6800bc │ │ │ │ + mrc2 0, 1, r0, cr14, cr11, {5} │ │ │ │ + @ instruction: 0xfa6c00bc │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrc2 0, 0, r0, cr2, cr11, {5} │ │ │ │ - @ instruction: 0xfa4000bc │ │ │ │ - stc2l 0, cr0, [ip, #748]! @ 0x2ec │ │ │ │ - stc2l 0, cr0, [ip, #748] @ 0x2ec │ │ │ │ - stc2 0, cr0, [ip, #748]! @ 0x2ec │ │ │ │ + mrc2 0, 0, r0, cr6, cr11, {5} │ │ │ │ + @ instruction: 0xfa4400bc │ │ │ │ + ldc2l 0, cr0, [r0, #748]! @ 0x2ec │ │ │ │ + ldc2l 0, cr0, [r0, #748] @ 0x2ec │ │ │ │ + ldc2 0, cr0, [r0, #748]! @ 0x2ec │ │ │ │ sxtb r2, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc2 0, cr0, [ip, #748] @ 0x2ec │ │ │ │ - ldrsh.w r0, [sl, #188] @ 0xbc │ │ │ │ - stc2l 0, cr0, [r6, #-748]! @ 0xfffffd14 │ │ │ │ + ldc2 0, cr0, [r0, #748] @ 0x2ec │ │ │ │ + ldrsh.w r0, [lr, #188] @ 0xbc │ │ │ │ + stc2l 0, cr0, [sl, #-748]! @ 0xfffffd14 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc2l 0, cr0, [r6, #-748] @ 0xfffffd14 │ │ │ │ - ldr??.w r0, [r4, ip, lsl #3] │ │ │ │ + stc2l 0, cr0, [sl, #-748] @ 0xfffffd14 │ │ │ │ + ldr??.w r0, [r8, ip, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #876] @ (366fd0 ) │ │ │ │ ldr r3, [pc, #876] @ (366fd4 ) │ │ │ │ @@ -1083767,69 +1083767,69 @@ │ │ │ │ nop │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r6], {188} @ 0xbc │ │ │ │ + stc2 0, cr0, [sl], {188} @ 0xbc │ │ │ │ vld1.8 @ instruction: 0xf9e000ba │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7a800bc │ │ │ │ - mcrr2 0, 11, r0, r4, cr12 │ │ │ │ + @ instruction: 0xf7ac00bc │ │ │ │ + mcrr2 0, 11, r0, r8, cr12 │ │ │ │ ldrsb.w r0, [lr, #186] @ 0xba │ │ │ │ add sp, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf76600bc │ │ │ │ - stc2 0, cr0, [r4], {188} @ 0xbc │ │ │ │ + @ instruction: 0xf76a00bc │ │ │ │ + stc2 0, cr0, [r8], {188} @ 0xbc │ │ │ │ ldr??.w r0, [lr, sl, lsl #3] │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf72600bc │ │ │ │ + @ instruction: 0xf72a00bc │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xface00bb │ │ │ │ - @ instruction: 0xf6fc00bc │ │ │ │ + @ instruction: 0xfad200bb │ │ │ │ + @ instruction: 0xf70000bc │ │ │ │ add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfb5000bc │ │ │ │ - @ instruction: 0xf6d400bc │ │ │ │ + @ instruction: 0xfb5400bc │ │ │ │ + @ instruction: 0xf6d800bc │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa7600bb │ │ │ │ - subw r0, r4, #2236 @ 0x8bc │ │ │ │ + @ instruction: 0xfa7a00bb │ │ │ │ + subw r0, r8, #2236 @ 0x8bc │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa4c00bb │ │ │ │ - @ instruction: 0xf67a00bc │ │ │ │ + @ instruction: 0xfa5000bb │ │ │ │ + @ instruction: 0xf67e00bc │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa2200bb │ │ │ │ - @ instruction: 0xf65000bc │ │ │ │ + @ instruction: 0xfa2600bb │ │ │ │ + @ instruction: 0xf65400bc │ │ │ │ add r6, sp, #784 @ 0x310 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr??.w r0, [r6, #187] @ 0xbb │ │ │ │ - @ instruction: 0xf62400bc │ │ │ │ + ldr??.w r0, [sl, #187] @ 0xbb │ │ │ │ + @ instruction: 0xf62800bc │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9cc00bb │ │ │ │ - @ instruction: 0xf5fa00bc │ │ │ │ + ldr??.w r0, [r0, #187] @ 0xbb │ │ │ │ + @ instruction: 0xf5fe00bc │ │ │ │ add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a200bb │ │ │ │ - rsbs r0, r2, #6160384 @ 0x5e0000 │ │ │ │ + vld1.8 @ instruction: 0xf9a600bb │ │ │ │ + rsbs r0, r6, #6160384 @ 0x5e0000 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfa4e00bc │ │ │ │ - sub.w r0, sl, #6160384 @ 0x5e0000 │ │ │ │ + @ instruction: 0xfa5200bc │ │ │ │ + sub.w r0, lr, #6160384 @ 0x5e0000 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vst4.32 {d16-d19}, [sl :256], fp │ │ │ │ - sbcs.w r0, r8, #6160384 @ 0x5e0000 │ │ │ │ + vst4.32 {d16-d19}, [lr :256], fp │ │ │ │ + sbcs.w r0, ip, #6160384 @ 0x5e0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #560] @ (3672c8 ) │ │ │ │ ldr r3, [pc, #560] @ (3672cc ) │ │ │ │ @@ -1084059,46 +1084059,46 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr.w r0, [r8, #188] @ 0xbc │ │ │ │ + ldr.w r0, [ip, #188] @ 0xbc │ │ │ │ @ instruction: 0xf5ee00ba │ │ │ │ - @ instruction: 0xf3bc00bc │ │ │ │ + @ instruction: 0xf3c000bc │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh.w r0, [r2, #188] @ 0xbc │ │ │ │ + strh.w r0, [r6, #188] @ 0xbc │ │ │ │ subs.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - @ instruction: 0xf37e00bc │ │ │ │ + @ instruction: 0xf38200bc │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf72a00bb │ │ │ │ - @ instruction: 0xf35800bc │ │ │ │ + @ instruction: 0xf72e00bb │ │ │ │ + @ instruction: 0xf35c00bc │ │ │ │ add r3, sp, #824 @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf70000bb │ │ │ │ - @ instruction: 0xf32e00bc │ │ │ │ + @ instruction: 0xf70400bb │ │ │ │ + @ instruction: 0xf33200bc │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6d600bb │ │ │ │ - @ instruction: 0xf30400bc │ │ │ │ + @ instruction: 0xf6da00bb │ │ │ │ + @ instruction: 0xf30800bc │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf7b400bc │ │ │ │ - @ instruction: 0xf2d600bc │ │ │ │ + @ instruction: 0xf7b800bc │ │ │ │ + @ instruction: 0xf2da00bc │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf67a00bb │ │ │ │ - subw r0, r8, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf67e00bb │ │ │ │ + subw r0, ip, #188 @ 0xbc │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf65000bb │ │ │ │ - @ instruction: 0xf27e00bc │ │ │ │ + @ instruction: 0xf65400bb │ │ │ │ + @ instruction: 0xf28200bc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #880] @ 0x370 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ @@ -1084172,26 +1084172,26 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #1151 @ 0x47f │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 367378 │ │ │ │ - @ instruction: 0xf6ba00bc │ │ │ │ + @ instruction: 0xf6be00bc │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf19400bc │ │ │ │ + @ instruction: 0xf19800bc │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf6be00bc │ │ │ │ - sbc.w r0, r8, #188 @ 0xbc │ │ │ │ + movt r0, #10428 @ 0x28bc │ │ │ │ + sbc.w r0, ip, #188 @ 0xbc │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf13600bc │ │ │ │ + add.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf13a00bc │ │ │ │ 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] @ (3675ac ) │ │ │ │ ldr r3, [pc, #356] @ (3675b0 ) │ │ │ │ @@ -1084335,29 +1084335,29 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r4, #188 @ 0xbc │ │ │ │ + orns r0, r8, #188 @ 0xbc │ │ │ │ add r1, sp, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stc2 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xf3bc00bb │ │ │ │ + @ instruction: 0xf3c000bb │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf39a00bb │ │ │ │ - vshr.s64 d16, d28, #56 │ │ │ │ + @ instruction: 0xf39e00bb │ │ │ │ + vshr.s64 d16, d28, #52 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf36e00bb │ │ │ │ - vshr.s64 d0, d28, #36 │ │ │ │ + @ instruction: 0xf37200bb │ │ │ │ + vshr.s64 d0, d28, #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [pc, #2628] @ 368044 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1085294,176 +1085294,176 @@ │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #800 @ (adr r6, 368370 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrc 0, 1, r0, cr0, cr12, {5} │ │ │ │ - @ instruction: 0xf1f600bb │ │ │ │ + mrc 0, 1, r0, cr4, cr12, {5} │ │ │ │ + @ instruction: 0xf1fa00bb │ │ │ │ add r6, pc, #56 @ (adr r6, 368094 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r6, #-752]! @ 0xfffffd10 │ │ │ │ - @ instruction: 0xf13c00bb │ │ │ │ + ldcl 0, cr0, [sl, #-752]! @ 0xfffffd10 │ │ │ │ + adc.w r0, r0, #187 @ 0xbb │ │ │ │ lsls r2, r6, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r4, pc, #448 @ (adr r4, 36822c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vshr.s64 d0, d27, #30 │ │ │ │ - rsbs r0, r4, ip, ror #2 │ │ │ │ + vshr.s64 d0, d27, #26 │ │ │ │ + rsbs r0, r8, ip, ror #2 │ │ │ │ add r4, pc, #176 @ (adr r4, 368128 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vqadd.s16 d16, d30, d27 │ │ │ │ - @ instruction: 0xeb8e00bc │ │ │ │ + vqadd.s32 d16, d18, d27 │ │ │ │ + @ instruction: 0xeb9200bc │ │ │ │ add r3, pc, #344 @ (adr r3, 3681dc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeabe00bc │ │ │ │ - mcr 0, 4, r0, cr4, cr11, {5} │ │ │ │ + @ instruction: 0xeac200bc │ │ │ │ + mcr 0, 4, r0, cr8, cr11, {5} │ │ │ │ add r2, pc, #1016 @ (adr r2, 368488 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrc 0, 1, r0, cr0, cr11, {5} │ │ │ │ - orn r0, r2, ip, ror #2 │ │ │ │ + mrc 0, 1, r0, cr4, cr11, {5} │ │ │ │ + orn r0, r6, ip, ror #2 │ │ │ │ add r2, pc, #640 @ (adr r2, 36831c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldcl 0, cr0, [r2, #748] @ 0x2ec │ │ │ │ - and.w r0, r2, ip, ror #2 │ │ │ │ + ldcl 0, cr0, [r6, #748] @ 0x2ec │ │ │ │ + and.w r0, r6, ip, ror #2 │ │ │ │ add r2, pc, #392 @ (adr r2, 368230 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [r4, #748] @ 0x2ec │ │ │ │ - strd r0, r0, [r2, #752] @ 0x2f0 │ │ │ │ + ldc 0, cr0, [r8, #748] @ 0x2ec │ │ │ │ + strd r0, r0, [r6, #752] @ 0x2f0 │ │ │ │ add r2, pc, #88 @ (adr r2, 36810c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r8, #-748] @ 0xfffffd14 │ │ │ │ - ldrd r0, r0, [sl, #-752]! @ 0x2f0 │ │ │ │ - mrc 0, 5, r0, cr14, cr12, {5} │ │ │ │ + stcl 0, cr0, [ip, #-748] @ 0xfffffd14 │ │ │ │ + ldrd r0, r0, [lr, #-752]! @ 0x2f0 │ │ │ │ + mcr 0, 6, r0, cr2, cr12, {5} │ │ │ │ add r1, pc, #848 @ (adr r1, 368414 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmdb r8!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmdb ip!, {r2, r3, r4, r5, r7} │ │ │ │ add r1, pc, #704 @ (adr r1, 36838c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stcl 0, cr0, [r2], #748 @ 0x2ec │ │ │ │ - ldmdb r0, {r2, r3, r4, r5, r7} │ │ │ │ + stcl 0, cr0, [r6], #748 @ 0x2ec │ │ │ │ + ldmdb r4, {r2, r3, r4, r5, r7} │ │ │ │ add r1, pc, #512 @ (adr r1, 3682d8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc 0, cr0, [r2], #748 @ 0x2ec │ │ │ │ - strd r0, r0, [r0], #752 @ 0x2f0 │ │ │ │ + ldc 0, cr0, [r6], #748 @ 0x2ec │ │ │ │ + strd r0, r0, [r4], #752 @ 0x2f0 │ │ │ │ add r1, pc, #336 @ (adr r1, 368234 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r6], {187} @ 0xbb │ │ │ │ - ldmia.w r8!, {r2, r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [sl], {187} @ 0xbb │ │ │ │ + ldmia.w ip!, {r2, r3, r4, r5, r7} │ │ │ │ add r1, pc, #160 @ (adr r1, 368190 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrrc 0, 11, r0, sl, cr11 │ │ │ │ - stmia.w sl, {r2, r3, r4, r5, r7} │ │ │ │ + mrrc 0, 11, r0, lr, cr11 │ │ │ │ + stmia.w lr, {r2, r3, r4, r5, r7} │ │ │ │ add r0, pc, #1008 @ (adr r0, 3684ec ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [lr], #-748 @ 0xfffffd14 │ │ │ │ - strd r0, r0, [r0], #-752 @ 0x2f0 │ │ │ │ + ldc 0, cr0, [r2], #-748 @ 0xfffffd14 │ │ │ │ + strd r0, r0, [r4], #-752 @ 0x2f0 │ │ │ │ add r0, pc, #824 @ (adr r0, 368440 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc 0, cr0, [r0], {187} @ 0xbb │ │ │ │ - @ instruction: 0xe82e00bc │ │ │ │ + stc 0, cr0, [r4], {187} @ 0xbb │ │ │ │ + @ instruction: 0xe83200bc │ │ │ │ add r0, pc, #664 @ (adr r0, 3683ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rsbs r0, r8, fp, ror #2 │ │ │ │ - @ instruction: 0xe80600bc │ │ │ │ + rsbs r0, ip, fp, ror #2 │ │ │ │ + @ instruction: 0xe80a00bc │ │ │ │ add r0, pc, #496 @ (adr r0, 368310 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub.w r0, lr, fp, ror #2 │ │ │ │ - b.n 3680e0 │ │ │ │ + subs.w r0, r2, fp, ror #2 │ │ │ │ + b.n 3680e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, pc, #328 @ (adr r0, 368274 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeb8400bb │ │ │ │ - b.n 368098 │ │ │ │ + @ instruction: 0xeb8800bb │ │ │ │ + b.n 3680a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, pc, #160 @ (adr r0, 3681d8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adcs.w r0, sl, fp, ror #2 │ │ │ │ - b.n 368050 │ │ │ │ + adcs.w r0, lr, fp, ror #2 │ │ │ │ + b.n 368058 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, pc, #0 @ (adr r0, 368144 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeb3200bb │ │ │ │ - b.n 36800c │ │ │ │ + @ instruction: 0xeb3600bb │ │ │ │ + b.n 368014 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add.w r0, sl, fp, ror #2 │ │ │ │ - b.n 367fc8 │ │ │ │ + add.w r0, lr, fp, ror #2 │ │ │ │ + b.n 367fd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeae000bb │ │ │ │ - b.n 367f80 │ │ │ │ + @ instruction: 0xeae400bb │ │ │ │ + b.n 367f88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xeab600bb │ │ │ │ - b.n 367f38 │ │ │ │ + @ instruction: 0xeaba00bb │ │ │ │ + b.n 367f40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eors.w r0, r0, fp, ror #2 │ │ │ │ - b.n 367f00 │ │ │ │ + eors.w r0, r4, fp, ror #2 │ │ │ │ + b.n 367f08 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orn r0, r6, fp, ror #2 │ │ │ │ - b.n 367eb0 │ │ │ │ + orn r0, sl, fp, ror #2 │ │ │ │ + b.n 367eb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bics.w r0, ip, fp, ror #2 │ │ │ │ - b.n 367e68 │ │ │ │ + orr.w r0, r0, fp, ror #2 │ │ │ │ + b.n 367e70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ands.w r0, r2, fp, ror #2 │ │ │ │ - b.n 367e20 │ │ │ │ + ands.w r0, r6, fp, ror #2 │ │ │ │ + b.n 367e28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strd r0, r0, [sl, #748]! @ 0x2ec │ │ │ │ - b.n 367ddc │ │ │ │ + strd r0, r0, [lr, #748]! @ 0x2ec │ │ │ │ + b.n 367de4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strd r0, r0, [r0, #748] @ 0x2ec │ │ │ │ - b.n 367da4 │ │ │ │ + strd r0, r0, [r4, #748] @ 0x2ec │ │ │ │ + b.n 367dac │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xe99c00bb │ │ │ │ - b.n 367d60 │ │ │ │ + @ instruction: 0xe9a000bb │ │ │ │ + b.n 367d68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrd r0, r0, [r6, #-748]! @ 0x2ec │ │ │ │ - b.n 367d1c │ │ │ │ + ldrd r0, r0, [sl, #-748]! @ 0x2ec │ │ │ │ + b.n 367d24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strd r0, r0, [lr, #-748] @ 0x2ec │ │ │ │ - b.n 367cd4 │ │ │ │ + ldrd r0, r0, [r2, #-748] @ 0x2ec │ │ │ │ + b.n 367cdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmdb r6!, {r0, r1, r3, r4, r5, r7} │ │ │ │ - b.n 367c90 │ │ │ │ + stmdb sl!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + b.n 367c98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmdb r0, {r0, r1, r3, r4, r5, r7} │ │ │ │ - b.n 367c50 │ │ │ │ + stmdb r4, {r0, r1, r3, r4, r5, r7} │ │ │ │ + b.n 367c58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xe8d600bb │ │ │ │ - b.n 367c08 │ │ │ │ + @ instruction: 0xe8da00bb │ │ │ │ + b.n 367c10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 00368200 : │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cbz r1, 36820e │ │ │ │ movs r0, #0 │ │ │ │ @@ -1085492,16 +1085492,16 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia.w r6, {r2, r3, r4, r5, r7} │ │ │ │ - b.n 368858 │ │ │ │ + ldmia.w sl, {r2, r3, r4, r5, r7} │ │ │ │ + b.n 368860 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs.w lr, r0, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ ble.n 3682a4 │ │ │ │ @@ -1085766,17 +1085766,17 @@ │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, #208] @ 0xd0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7f400d0 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 368d24 │ │ │ │ + b.n 368d2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 368584 │ │ │ │ + b.n 36858c │ │ │ │ lsls r4, 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #520] @ 368758 │ │ │ │ @@ -1086376,55 +1086376,55 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 368a52 │ │ │ │ b.n 368b5c │ │ │ │ usat r0, #16, r8, lsl #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf22000d0 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 368cc8 │ │ │ │ + bge.n 368cd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 368c84 │ │ │ │ + bge.n 368c8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 368bdc │ │ │ │ + ble.n 368be4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 368c3c │ │ │ │ + bge.n 368c44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 368b98 │ │ │ │ + ble.n 368ba0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 368be0 │ │ │ │ + bls.n 368be8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 368b48 │ │ │ │ + ble.n 368b50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 368ba8 │ │ │ │ + bls.n 368bb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 368d04 │ │ │ │ + ble.n 368d0c │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 368b58 │ │ │ │ + bls.n 368b60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 368cb0 │ │ │ │ + ble.n 368cb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 368cf8 │ │ │ │ + bls.n 368d00 │ │ │ │ lsls r4, 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, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ ldr.w r7, [pc, #1416] @ 3691e4 │ │ │ │ @@ -1086955,114 +1086955,114 @@ │ │ │ │ bics.w r0, lr, #208 @ 0xd0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 369264 │ │ │ │ + bhi.n 36926c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mcr 0, 0, r0, cr8, cr0, {6} │ │ │ │ b.n 3697b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 3691cc │ │ │ │ + bls.n 3691d4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 36922c │ │ │ │ + bvs.n 369234 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 369184 │ │ │ │ + bls.n 36918c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 3691e4 │ │ │ │ + bpl.n 3691ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 36913c │ │ │ │ + bls.n 369144 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 36919c │ │ │ │ + bpl.n 3691a4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 3692f4 │ │ │ │ + bls.n 3692fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 3692b4 │ │ │ │ + bls.n 3692bc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 369274 │ │ │ │ + bls.n 36927c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 369234 │ │ │ │ + bhi.n 36923c │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 3691f8 │ │ │ │ + bhi.n 369200 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 369258 │ │ │ │ + bpl.n 369260 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 3691b0 │ │ │ │ + bhi.n 3691b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 369210 │ │ │ │ + bmi.n 369218 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 369168 │ │ │ │ + bhi.n 369170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 3691c8 │ │ │ │ + bmi.n 3691d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 369320 │ │ │ │ + bhi.n 369328 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 369180 │ │ │ │ + bmi.n 369188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 3692d8 │ │ │ │ + bhi.n 3692e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 369338 │ │ │ │ + bmi.n 369340 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 369290 │ │ │ │ + bhi.n 369298 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 3692f0 │ │ │ │ + bmi.n 3692f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 369248 │ │ │ │ + bvc.n 369250 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 3692a8 │ │ │ │ + bmi.n 3692b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 369200 │ │ │ │ + bvc.n 369208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 369260 │ │ │ │ + bcc.n 369268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 3691b8 │ │ │ │ + bvc.n 3691c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 369218 │ │ │ │ + bcc.n 369220 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 369370 │ │ │ │ + bvc.n 369378 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 3691d0 │ │ │ │ + bcc.n 3691d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvc.n 369328 │ │ │ │ + bvc.n 369330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 369388 │ │ │ │ + bcc.n 369390 │ │ │ │ lsls r4, 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 │ │ │ │ ldrd r2, r3, [r0, #880] @ 0x370 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1087888,256 +1087888,256 @@ │ │ │ │ movs r1, #15 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36961a │ │ │ │ nop │ │ │ │ - bvc.n 369ba4 │ │ │ │ + bhi.n 369bac │ │ │ │ lsls r4, r7, #2 │ │ │ │ strd r0, r0, [r6, #832] @ 0x340 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369b3c │ │ │ │ + bne.n 369b44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369bb8 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - bvs.n 369b98 │ │ │ │ + bvc.n 369bc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369b98 │ │ │ │ + bvs.n 369ba0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369b98 │ │ │ │ + bvs.n 369ba0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + bvs.n 369ba0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369b70 │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvs.n 369b78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369b90 │ │ │ │ + bvs.n 369b80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvs.n 369b98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369ba8 │ │ │ │ + bvs.n 369ba0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369bc0 │ │ │ │ + bvs.n 369bb0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 369bd8 │ │ │ │ + bvs.n 369bc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369bf0 │ │ │ │ + bvs.n 369be0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369c00 │ │ │ │ + bvc.n 369bf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369c40 │ │ │ │ + bvc.n 369c08 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369c44 │ │ │ │ + bvc.n 369c48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369c6c │ │ │ │ + bvc.n 369c4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369c9c │ │ │ │ + bvc.n 369c74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369ccc │ │ │ │ + bvc.n 369ca4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369ce4 │ │ │ │ + bvc.n 369cd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369cfc │ │ │ │ + bvc.n 369cec │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + bvc.n 369d04 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369cf4 │ │ │ │ + bvc.n 369cfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369d08 │ │ │ │ + bvc.n 369d10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 369b20 │ │ │ │ + bvc.n 369b28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 369ba8 │ │ │ │ + bcs.n 369bb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 369b5c │ │ │ │ + bcs.n 369b64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 369d10 │ │ │ │ + bcs.n 369d18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 369cc4 │ │ │ │ + bcs.n 369ccc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcs.n 369c78 │ │ │ │ + bcs.n 369c80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369c2c │ │ │ │ + bne.n 369c34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369be0 │ │ │ │ + bne.n 369be8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369b94 │ │ │ │ + bne.n 369b9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369d48 │ │ │ │ + bne.n 369d50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369cfc │ │ │ │ + bne.n 369d04 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 369cb0 │ │ │ │ + bne.n 369cb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 369c64 │ │ │ │ + beq.n 369c6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 369c18 │ │ │ │ + beq.n 369c20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 369bcc │ │ │ │ + beq.n 369bd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 369d80 │ │ │ │ + beq.n 369d88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 369d34 │ │ │ │ + beq.n 369d3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - beq.n 369cf4 │ │ │ │ + beq.n 369cfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r1, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r2, [r6, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r4, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r0, [r0, #18] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1088694,43 +1088694,43 @@ │ │ │ │ b.n 36a188 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ blt.n 36a38c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r6, [r1, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r4, [r4, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r6, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r4, 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 r2, [pc, #1012] @ (36a780 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1089118,99 +1089118,99 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 36a520 │ │ │ │ nop │ │ │ │ bls.n 36a7c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bvc.n 36a6ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt le │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - ldrble r4, [r2, #1] │ │ │ │ - lslle r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + ittt al │ │ │ │ + lslal r4, r7, #2 │ │ │ │ + ldrbal r4, [r2, #1] │ │ │ │ + lslal r6, r0, #3 │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ite lt │ │ │ │ + it lt │ │ │ │ lsllt r4, r7, #2 │ │ │ │ - ldrbge r2, [r5, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ite hi │ │ │ │ - lslhi r4, r7, #2 │ │ │ │ - ldrbls r2, [r0, #0] │ │ │ │ + nop {9} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt vs │ │ │ │ + itte vs │ │ │ │ lslvs r4, r7, #2 │ │ │ │ strbvs r0, [r3, #31] │ │ │ │ - lslvs r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + lslvc r6, r0, #3 │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r4, r7, #2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strbcc r6, [r5, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - itee eq │ │ │ │ - lsleq r4, r7, #2 │ │ │ │ - strbne r4, [r0, #30] │ │ │ │ - lslne r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + itee ne │ │ │ │ + lslne r4, r7, #2 │ │ │ │ + strbeq r4, [r0, #30] │ │ │ │ + lsleq r6, r0, #3 │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r7, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r6, [r1, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r4, #27] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r7, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r5, #25] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #740] @ (36ab2c ) │ │ │ │ @@ -1089495,53 +1089495,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 36abe8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 36aad0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r6, #17] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ittt ge │ │ │ │ + itte ge │ │ │ │ lslge r3, r7, #2 │ │ │ │ - cbnz r0, 36abb8 @ unpredictable │ │ │ │ - lslge r4, r7, #2 │ │ │ │ + cbnz r4, 36abb8 @ unpredictable │ │ │ │ + lsllt r4, r7, #2 │ │ │ │ strb r4, [r4, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - itet ne │ │ │ │ + itte ne │ │ │ │ lslne r3, r7, #2 │ │ │ │ - cbnz r4, 36aba0 @ unpredictable │ │ │ │ - lslne r4, r7, #2 │ │ │ │ + cbnz r0, 36aba2 @ unpredictable │ │ │ │ + lsleq r4, r7, #2 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r6, [r1, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r4, #11] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r7, #10] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r4, 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #356] @ (36ad04 ) │ │ │ │ @@ -1089688,41 +1089688,41 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 36abe0 │ │ │ │ bne.n 36ad20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ beq.n 36acac │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r0, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r6, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r1, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r4, 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 r8, r2 │ │ │ │ ldr.w r2, [pc, #1108] @ 36b1ac │ │ │ │ @@ -1090140,91 +1090140,91 @@ │ │ │ │ b.n 36af3c │ │ │ │ ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 36b1e6 │ │ │ │ + cbnz r2, 36b1e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 36b1e0 │ │ │ │ + cbnz r6, 36b1e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r0, 36b1e2 │ │ │ │ + cbnz r4, 36b1e2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r6, 36b2b6 │ │ │ │ + cbz r2, 36b2b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 36b2b8 │ │ │ │ + cbz r0, 36b2ba │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r2, 36b2ba │ │ │ │ + cbz r6, 36b2ba │ │ │ │ lsls r4, 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, #2528] @ 0x9e0 │ │ │ │ subw sp, sp, #1532 @ 0x5fc │ │ │ │ ldr.w r5, [pc, #2904] @ 36bdc4 │ │ │ │ @@ -1091321,79 +1091321,79 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36c762 │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r2, {r1, r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 36be22 │ │ │ │ + cbz r4, 36be22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r2, 36bdee │ │ │ │ + cbz r6, 36bdee │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 36be86 │ │ │ │ + cbz r0, 36be88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, pc, #528 @ (adr r7, 36c05c ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 36c06c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movw r1, #6625 @ 0x19e1 │ │ │ │ ldr.w r6, [pc, #2916] @ 36c9bc │ │ │ │ ldr.w r7, [pc, #2916] @ 36c9c0 │ │ │ │ @@ -1092535,72 +1092535,72 @@ │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36c762 │ │ │ │ ldrsh r4, [r4, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 36cce4 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 36ccf4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #632 @ (adr r6, 36cc44 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 36cc54 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 36cbac ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 36cbbc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r6, [r7, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, pc, #640 @ (adr r2, 36cc5c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 36cc6c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r3, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 36cdc4 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 36cdd4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r2, [r1, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #704 @ (adr r1, 36ccac ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 36ccbc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #512 @ (adr r1, 36cbf4 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 36cc04 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r4, #175 @ 0xaf │ │ │ │ - @ instruction: 0xffff9f90 │ │ │ │ + @ instruction: 0xffff9f94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #0 @ (adr r0, 36ca24 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 36ca34 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r0, [pc, #3744] @ 36d8dc │ │ │ │ movs r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ @@ -1093864,349 +1093864,349 @@ │ │ │ │ movw r1, #6443 @ 0x192b │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 36c762 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r2, [r3, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r0, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r7, [pc, #472] @ (36db54 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [pc, #872] @ (36dcfc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [pc, #680] @ (36dc48 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [pc, #488] @ (36db94 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [pc, #152] @ (36da54 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [pc, #984] @ (36dda0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [pc, #792] @ (36dcec ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r5, [pc, #440] @ (36db9c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [pc, #192] @ (36dab0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [pc, #896] @ (36dd80 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [pc, #544] @ (36dc30 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [pc, #344] @ (36db74 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [pc, #144] @ (36dab8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #968] @ (36ddfc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [pc, #616] @ (36dcac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [pc, #96] @ (36dab8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #592] @ (36dcbc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #408] @ (36dc10 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #216] @ (36db5c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #24] @ (36daa8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r1, [pc, #696] @ (36dd58 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [pc, #496] @ (36dc9c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [pc, #296] @ (36dbe0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r1, [pc, #96] @ (36db24 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [pc, #920] @ (36de68 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [pc, #720] @ (36ddac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [pc, #520] @ (36dcf0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [pc, #320] @ (36dc34 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [pc, #120] @ (36db78 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bxns lr │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bx r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mov lr, ip │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp lr, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, 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 r2, [pc, #176] @ (36dc40 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1094284,17 +1094284,17 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #976 @ (adr r0, 36e01c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ sbcs r4, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r4, 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, #3752] @ 0xea8 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1094525,17 +1094525,17 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #144 @ (adr r0, 36df2c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -1095242,39 +1095242,39 @@ │ │ │ │ beq.w 36e484 │ │ │ │ b.n 36e586 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ adds r3, #2 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr.w r4, [r2, r0, lsl #2] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ @@ -1095998,173 +1095998,173 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 36e7c0 │ │ │ │ b.n 36e930 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #174 @ 0xae │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, #106 @ 0x6a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #42 @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r1, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r1, #6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r4, 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr.w r3, [pc, #1372] @ 36f470 │ │ │ │ @@ -1096673,95 +1096673,95 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #114 @ 0x72 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r1, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r4, 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #812] @ (36f868 ) │ │ │ │ @@ -1097071,47 +1097071,47 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r5, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r3, [r1, #880] @ 0x370 │ │ │ │ @@ -1097460,29 +1097460,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 36fbde │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r1, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 0036fc84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1097553,29 +1097553,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 36fcc4 │ │ │ │ strh r6, [r2, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r0, [r5, #31] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, #218 @ 0xda │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1097710,44 +1097710,44 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2, #744]! @ 0x2e8 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r7, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, r2, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 0036fee4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1098334,129 +1098334,129 @@ │ │ │ │ b.n 37014a │ │ │ │ ldrb r0, [r6, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r2, [r7, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r7, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r4, r2, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r4, r5, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r6, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r4, r0, r1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r6, r6, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r4, r1, r7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r2, r4, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, r7, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r4, r5, r4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r6, r1, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r4, 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, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #2248] @ 370ee8 │ │ │ │ @@ -1099284,197 +1099284,197 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #25] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r6, #23 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r0, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r2, r4, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r5, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r7, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r1, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r3, #12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r5, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r0, r2, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r1, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r2, r3, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r2, r6, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r6, r0, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r2, r4, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r1, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 0037106c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1099549,29 +1099549,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3710b6 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, 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, #2936] @ 0xb78 │ │ │ │ ldr.w r2, [pc, #1692] @ 371800 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -1100202,121 +1100202,121 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r5, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #856] @ (371bbc ) │ │ │ │ + ldr r7, [pc, #872] @ (371bcc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r6, r4, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #24] @ (37189c ) │ │ │ │ + ldr r7, [pc, #40] @ (3718ac ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r7, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #880] @ (371c00 ) │ │ │ │ + ldr r6, [pc, #896] @ (371c10 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r2, r2, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #712] @ (371b64 ) │ │ │ │ + ldr r6, [pc, #728] @ (371b74 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #544] @ (371ac8 ) │ │ │ │ + ldr r6, [pc, #560] @ (371ad8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r6, r2, #27 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #216] @ (371990 ) │ │ │ │ + ldr r6, [pc, #232] @ (3719a0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #8] @ (3718cc ) │ │ │ │ + ldr r6, [pc, #24] @ (3718dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [pc, #840] @ (371c18 ) │ │ │ │ + ldr r5, [pc, #856] @ (371c28 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [pc, #544] @ (371b00 ) │ │ │ │ + ldr r5, [pc, #560] @ (371b10 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ 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] @ (371a88 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1100479,55 +1100479,55 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 371952 │ │ │ │ nop │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #464] @ (371c74 ) │ │ │ │ + ldr r7, [pc, #480] @ (371c84 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [pc, #648] @ (371d30 ) │ │ │ │ + ldr r3, [pc, #664] @ (371d40 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #400] @ (371c44 ) │ │ │ │ + ldr r3, [pc, #416] @ (371c54 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #56] @ (371af4 ) │ │ │ │ + ldr r7, [pc, #72] @ (371b04 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [pc, #240] @ (371bb0 ) │ │ │ │ + ldr r3, [pc, #256] @ (371bc0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #912] @ (371e58 ) │ │ │ │ + ldr r6, [pc, #928] @ (371e68 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [pc, #72] @ (371b14 ) │ │ │ │ + ldr r3, [pc, #88] @ (371b24 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #744] @ (371dbc ) │ │ │ │ + ldr r6, [pc, #760] @ (371dcc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #936] @ (371e80 ) │ │ │ │ + ldr r2, [pc, #952] @ (371e90 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (371d28 ) │ │ │ │ + ldr r6, [pc, #600] @ (371d38 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #768] @ (371de4 ) │ │ │ │ + ldr r2, [pc, #784] @ (371df4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 00371ae4 : │ │ │ │ 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 │ │ │ │ @@ -1100604,29 +1100604,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 371b32 │ │ │ │ str r0, [r6, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r2, r5, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #624] @ (371e2c ) │ │ │ │ + ldr r5, [pc, #640] @ (371e3c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #808] @ (371ee8 ) │ │ │ │ + ldr r1, [pc, #824] @ (371ef8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #456] @ (371d90 ) │ │ │ │ + ldr r5, [pc, #472] @ (371da0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #648] @ (371e54 ) │ │ │ │ + ldr r1, [pc, #664] @ (371e64 ) │ │ │ │ lsls r4, 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, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ ldr.w r4, [pc, #3064] @ 3727dc │ │ │ │ @@ -1101793,108 +1101793,108 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #608] @ (372a50 ) │ │ │ │ + ldr r0, [pc, #624] @ (372a60 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r6, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bx pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ vhadd.u q8, q8, │ │ │ │ - mov r8, sl │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ vhadd.u16 q0, q11, │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldc2l 0, cr0, [r2, #-788]! @ 0xfffffcec │ │ │ │ mcrr2 0, 12, r0, lr, cr5 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ vld1.8 {d16[6]}, [sl], r5 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsh.w r0, [ip, r5] │ │ │ │ - add r6, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [pc, #376] @ (3729cc ) │ │ │ │ + ldr r7, [pc, #392] @ (3729dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #720] @ (372b28 ) │ │ │ │ + ldr r6, [pc, #736] @ (372b38 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [pc, #840] @ (372ba4 ) │ │ │ │ + ldr r6, [pc, #856] @ (372bb4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [pc, #616] @ (372ac8 ) │ │ │ │ + ldr r7, [pc, #632] @ (372ad8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr??.w r0, [r2, r5] │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r4, [pc, #16] @ (372880 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #800] @ (372b94 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #560] @ (372aa8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #328] @ (3729c4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [pc, #696] @ (372b38 ) │ │ │ │ + ldr r5, [pc, #712] @ (372b48 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf6f400c5 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movt r0, #51397 @ 0xc8c5 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subw r0, r2, #2245 @ 0x8c5 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf67800c5 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ movw r0, #59589 @ 0xe8c5 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r2, [pc, #2280] @ 3731b0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2280] @ 3731b4 │ │ │ │ ldr.w r3, [pc, #2280] @ 3731b8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1102664,216 +1102664,216 @@ │ │ │ │ addw r2, r2, #2172 @ 0x87c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3738 @ 0xe9a │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.w 3721a0 │ │ │ │ @ instruction: 0xf4f200c5 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf4c200c5 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ eors.w r0, r2, #6455296 @ 0x628000 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ orn r0, r2, #6455296 @ 0x628000 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xf35200c5 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ssat r0, #6, r0, asr #3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xf25600c5 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf22400c5 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf1f200c5 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r4, r7, #2 │ │ │ │ rsb r0, r0, #197 @ 0xc5 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf18c00c5 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adcs.w r0, ip, #197 @ 0xc5 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf12a00c5 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf0f800c5 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf0c000c5 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ eor.w r0, ip, #197 @ 0xc5 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ orrs.w r0, r6, #197 @ 0xc5 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ bic.w r0, r2, #197 @ 0xc5 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ vmla.i32 d16, d28, d5[0] │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ vext.8 q0, q11, , #0 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ vmla.i d0, d20, d1[1] │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ vhadd.s16 q8, q9, │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ vhadd.s32 q0, q8, │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cdp 0, 8, cr0, cr4, cr5, {6} │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cdp 0, 5, cr0, cr8, cr5, {6} │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldc 0, cr0, [lr, #788] @ 0x314 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldcl 0, cr0, [r2, #-788]! @ 0xfffffcec │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 0, cr0, [r6, #-788] @ 0xfffffcec │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldc 0, cr0, [sl, #-788] @ 0xfffffcec │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 0, cr0, [lr], #788 @ 0x314 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldc 0, cr0, [lr], #788 @ 0x314 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldc 0, cr0, [r4], {197} @ 0xc5 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 0, cr0, [r4], #-788 @ 0xfffffcec │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldc 0, cr0, [r8], #-788 @ 0xfffffcec │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, 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, #2864] @ 0xb30 │ │ │ │ ldr.w r4, [pc, #3012] @ 373f64 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1103984,193 +1103984,193 @@ │ │ │ │ ldr r1, [pc, #24] @ (373f80 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #912] @ (374300 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r0, r0, [lr, #788] @ 0x314 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb r0!, {r0, r2, r6, r7} │ │ │ │ strd r0, r0, [r4], #-788 @ 0x314 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 373f7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 373d28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sl, r7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 373908 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #252 @ 0xfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 37460c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 374578 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 374524 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 3744d4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 374480 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 37442c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 3743d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 374388 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 374340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 3742f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 3742b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 374268 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ svc 120 @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ svc 80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ svc 34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ udf #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r4, 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, #2928] @ 0xb70 │ │ │ │ ldr.w r4, [pc, #1996] @ 3748c0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1104916,169 +1104916,169 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3748fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bge.n 3749c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ bls.n 3748f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ bls.n 37485c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bls.n 37493c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bhi.n 3748c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bhi.n 3749d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bhi.n 374988 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvc.n 374944 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvc.n 3748fc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvc.n 3748b4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bvc.n 374a2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvc.n 3749e4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvc.n 3749a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bvs.n 374918 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvs.n 3748d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bvs.n 374a8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bpl.n 3749ac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 374968 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 374924 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 374adc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 374a94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ bpl.n 374a50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r4, 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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov r4, r3 │ │ │ │ @@ -1106008,173 +1106008,173 @@ │ │ │ │ b.n 374e1c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ lsls r0, r2, #3 │ │ │ │ bcc.n 37541c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ beq.n 3754d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r3, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r4!, {r1, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r2!, {r1, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r4, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1106612,77 +1106612,77 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1508] @ 0x5e4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1106768,29 +1106768,29 @@ │ │ │ │ addw r2, r2, #2356 @ 0x934 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 375a4e │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r3!, {r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1028] @ 375f48 │ │ │ │ @@ -1107182,77 +1107182,77 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r2!, {r1, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r0, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ite │ │ │ │ lsl r5, r0, #3 │ │ │ │ - lsral r6, r4, #12 │ │ │ │ + lsral r2, r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ite gt │ │ │ │ lslgt r5, r0, #3 │ │ │ │ - lsrle r6, r7, #11 │ │ │ │ + lsrle r2, r0, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ itt ge │ │ │ │ lslge r5, r0, #3 │ │ │ │ - lsrge r6, r2, #11 │ │ │ │ + lsrge r2, r3, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bkpt 0x009c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1108089,131 +1108089,131 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ pop {r2, r3, r6, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbnz r0, 3768ec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ hlt 0x0014 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3768e2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r4, r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vshr.u64 d0, d27, #30 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + vshr.u64 d0, d27, #26 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xb7ca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.u32 d0, d26, d27 │ │ │ │ + vqadd.u32 d0, d30, d27 │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.u8 d0, d16, d27 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + vqadd.u8 d0, d20, d27 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xb754 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 5, r0, cr4, cr11, {5} │ │ │ │ + mrc2 0, 5, r0, cr8, cr11, {5} │ │ │ │ @ instruction: 0xb72a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mcr2 0, 4, r0, cr12, cr11, {5} │ │ │ │ + mrc2 0, 4, r0, cr0, cr11, {5} │ │ │ │ @ instruction: 0xb702 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mcr2 0, 3, r0, cr2, cr11, {5} │ │ │ │ + mcr2 0, 3, r0, cr6, cr11, {5} │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 1, r0, cr8, cr11, {5} │ │ │ │ + mrc2 0, 1, r0, cr12, cr11, {5} │ │ │ │ @ instruction: 0xb6ae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mcr2 0, 0, r0, cr14, cr11, {5} │ │ │ │ + mrc2 0, 0, r0, cr2, cr11, {5} │ │ │ │ @ instruction: 0xb684 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2l 0, cr0, [r4, #748]! @ 0x2ec │ │ │ │ + stc2l 0, cr0, [r8, #748]! @ 0x2ec │ │ │ │ @ instruction: 0xb65a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ + ldc2 0, cr0, [lr, #748]! @ 0x2ec │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r0, #748] @ 0x2ec │ │ │ │ + ldc2 0, cr0, [r4, #748] @ 0x2ec │ │ │ │ @ instruction: 0xb606 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2l 0, cr0, [r6, #-748]! @ 0xfffffd14 │ │ │ │ + stc2l 0, cr0, [sl, #-748]! @ 0xfffffd14 │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-748]! @ 0xfffffd14 │ │ │ │ + stc2l 0, cr0, [r0, #-748] @ 0xfffffd14 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r2, #-748] @ 0xfffffd14 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + ldc2 0, cr0, [r6, #-748] @ 0xfffffd14 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc2l 0, cr0, [lr], {187} @ 0xbb │ │ │ │ + ldc2l 0, cr0, [r2], {187} @ 0xbb │ │ │ │ │ │ │ │ 00376998 : │ │ │ │ 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 │ │ │ │ @@ -1108351,42 +1108351,42 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 376a02 │ │ │ │ b.n 376a3e │ │ │ │ - bcs.n 376a1c │ │ │ │ + bcs.n 376a24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cbz r2, 376b7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfb0a00bb │ │ │ │ + @ instruction: 0xfb0e00bb │ │ │ │ cbz r0, 376b7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfade00bb │ │ │ │ - mcr2 0, 5, r0, cr0, cr10, {5} │ │ │ │ + @ instruction: 0xfae200bb │ │ │ │ + mcr2 0, 5, r0, cr4, cr10, {5} │ │ │ │ cbz r4, 376b7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mrc2 0, 3, r0, cr14, cr10, {5} │ │ │ │ - @ instruction: 0xfaac00bb │ │ │ │ + mcr2 0, 4, r0, cr2, cr10, {5} │ │ │ │ + @ instruction: 0xfab000bb │ │ │ │ cbz r0, 376b82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mrc2 0, 2, r0, cr10, cr10, {5} │ │ │ │ - @ instruction: 0xfa8a00bb │ │ │ │ + mrc2 0, 2, r0, cr14, cr10, {5} │ │ │ │ + @ instruction: 0xfa8e00bb │ │ │ │ cbz r4, 376b84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mrc2 0, 1, r0, cr6, cr10, {5} │ │ │ │ - @ instruction: 0xfa6600bb │ │ │ │ + mrc2 0, 1, r0, cr10, cr10, {5} │ │ │ │ + @ instruction: 0xfa6a00bb │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfa4000bb │ │ │ │ + @ instruction: 0xfa4400bb │ │ │ │ │ │ │ │ 00376b58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1108740,56 +1108740,56 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ sub sp, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfbb800ba │ │ │ │ - @ instruction: 0xf7e600bb │ │ │ │ + @ instruction: 0xfbbc00ba │ │ │ │ + @ instruction: 0xf7ea00bb │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb9000ba │ │ │ │ - @ instruction: 0xf7be00bb │ │ │ │ + @ instruction: 0xfb9400ba │ │ │ │ + @ instruction: 0xf7c200bb │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb6800ba │ │ │ │ - @ instruction: 0xf79600bb │ │ │ │ + @ instruction: 0xfb6c00ba │ │ │ │ + @ instruction: 0xf79a00bb │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb4000ba │ │ │ │ - @ instruction: 0xf76e00bb │ │ │ │ + @ instruction: 0xfb4400ba │ │ │ │ + @ instruction: 0xf77200bb │ │ │ │ add r7, sp, #912 @ 0x390 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfb1600ba │ │ │ │ - @ instruction: 0xf74400bb │ │ │ │ + @ instruction: 0xfb1a00ba │ │ │ │ + @ instruction: 0xf74800bb │ │ │ │ add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xfaec00ba │ │ │ │ - @ instruction: 0xf71a00bb │ │ │ │ + @ instruction: 0xfaf000ba │ │ │ │ + @ instruction: 0xf71e00bb │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf6f200bb │ │ │ │ + @ instruction: 0xf6f600bb │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movt r0, #2235 @ 0x8bb │ │ │ │ + movt r0, #18619 @ 0x48bb │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf69000bb │ │ │ │ + @ instruction: 0xf69400bb │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf65c00bb │ │ │ │ + @ instruction: 0xf66000bb │ │ │ │ │ │ │ │ 00376f74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #692] @ (37723c ) │ │ │ │ @@ -1109062,36 +1109062,36 @@ │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf7aa00ba │ │ │ │ - @ instruction: 0xf3d800bb │ │ │ │ + @ instruction: 0xf7ae00ba │ │ │ │ + @ instruction: 0xf3dc00bb │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf78200ba │ │ │ │ - @ instruction: 0xf3b000bb │ │ │ │ + @ instruction: 0xf78600ba │ │ │ │ + @ instruction: 0xf3b400bb │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf75a00ba │ │ │ │ - @ instruction: 0xf38800bb │ │ │ │ + @ instruction: 0xf75e00ba │ │ │ │ + @ instruction: 0xf38c00bb │ │ │ │ add r4, sp, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf73200ba │ │ │ │ - @ instruction: 0xf36000bb │ │ │ │ + @ instruction: 0xf73600ba │ │ │ │ + @ instruction: 0xf36400bb │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf70800ba │ │ │ │ - @ instruction: 0xf33600bb │ │ │ │ + @ instruction: 0xf70c00ba │ │ │ │ + @ instruction: 0xf33a00bb │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf6de00ba │ │ │ │ - @ instruction: 0xf30c00bb │ │ │ │ + @ instruction: 0xf6e200ba │ │ │ │ + @ instruction: 0xf31000bb │ │ │ │ │ │ │ │ 00377290 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1109331,39 +1109331,39 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf21a00bb │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + @ instruction: 0xf21e00bb │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adcs.w r0, sl, #6094848 @ 0x5d0000 │ │ │ │ + adcs.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ ldc2l 0, cr0, [r4, #740]! @ 0x2e4 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4e600ba │ │ │ │ - @ instruction: 0xf4c400ba │ │ │ │ - @ instruction: 0xf4a200ba │ │ │ │ - eor.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4ea00ba │ │ │ │ + @ instruction: 0xf4c800ba │ │ │ │ + @ instruction: 0xf4a600ba │ │ │ │ + eor.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orns r0, sl, #187 @ 0xbb │ │ │ │ - bics.w r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + orns r0, lr, #187 @ 0xbb │ │ │ │ + orr.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands.w r0, r0, #6094848 @ 0x5d0000 │ │ │ │ - bics.w r0, lr, #187 @ 0xbb │ │ │ │ + ands.w r0, r4, #6094848 @ 0x5d0000 │ │ │ │ + orr.w r0, r2, #187 @ 0xbb │ │ │ │ │ │ │ │ 0037755c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1109406,21 +1109406,21 @@ │ │ │ │ movw r1, #4641 @ 0x1221 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vqadd.s64 d16, d20, d27 │ │ │ │ + vqadd.s64 d16, d24, d27 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2800] @ 0xaf0 │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1110560,93 +1110560,93 @@ │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r6, r3, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ and.w r0, r0, #6062080 @ 0x5c8000 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r4, #20 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r5, pc, #520 @ (adr r5, 378448 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldcl 0, cr0, [lr], {187} @ 0xbb │ │ │ │ + stcl 0, cr0, [r2], #748 @ 0x2ec │ │ │ │ add r4, pc, #936 @ (adr r4, 3785f0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mcrr 0, 11, r0, ip, cr11 │ │ │ │ + mrrc 0, 11, r0, r0, cr11 @ │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, fp, ror #2 │ │ │ │ + rsbs r0, r0, fp, ror #2 │ │ │ │ add r4, pc, #336 @ (adr r4, 3783a8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r2, pc, #1016 @ (adr r2, 378654 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orn r0, r2, fp, ror #2 │ │ │ │ + orn r0, r6, fp, ror #2 │ │ │ │ add r1, pc, #432 @ (adr r1, 378414 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe8ce00bb │ │ │ │ - stcl 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ + @ instruction: 0xe8d200bb │ │ │ │ + stcl 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ add r0, pc, #704 @ (adr r0, 378530 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xebe200ba │ │ │ │ - @ instruction: 0xe81400bb │ │ │ │ + @ instruction: 0xebe600ba │ │ │ │ + @ instruction: 0xe81800bb │ │ │ │ add r0, pc, #480 @ (adr r0, 37845c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378230 │ │ │ │ + b.n 378238 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf37a00b9 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 377ef8 │ │ │ │ + b.n 377f00 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf7be00bb │ │ │ │ - @ instruction: 0xe9be00ba │ │ │ │ + @ instruction: 0xf7c200bb │ │ │ │ + strd r0, r0, [r2, #744] @ 0x2e8 │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 377e30 │ │ │ │ + b.n 377e38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf76200bb │ │ │ │ - @ instruction: 0xf77e00bb │ │ │ │ - @ instruction: 0xf76c00bb │ │ │ │ - @ instruction: 0xf75800bb │ │ │ │ + @ instruction: 0xf76600bb │ │ │ │ + @ instruction: 0xf78200bb │ │ │ │ + @ instruction: 0xf77000bb │ │ │ │ + @ instruction: 0xf75c00bb │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strex r0, r0, [r0, #744] @ 0x2e8 │ │ │ │ - b.n 377b9c │ │ │ │ + strex r0, r0, [r4, #744] @ 0x2e8 │ │ │ │ + b.n 377ba4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xf0d200b9 │ │ │ │ ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378288 │ │ │ │ + b.n 378290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 377ae8 │ │ │ │ + b.n 377af0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movt r0, #2235 @ 0x8bb │ │ │ │ + movt r0, #18619 @ 0x48bb │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3781d0 │ │ │ │ + b.n 3781d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 378a30 │ │ │ │ + b.n 378a38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ and.w r0, sl, #185 @ 0xb9 │ │ │ │ - b.n 3789b8 │ │ │ │ + b.n 3789c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf52e00bb │ │ │ │ + @ instruction: 0xf53200bb │ │ │ │ ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3780ec │ │ │ │ + b.n 3780f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 37894c │ │ │ │ + b.n 378954 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr.w r1, [pc, #2692] @ 378d84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ blx c8430 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1111547,299 +1111547,299 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r2, r2, #2528 @ 0x9e0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1300 @ 0x514 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.w 377786 │ │ │ │ - sbc.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + sbc.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378940 │ │ │ │ + b.n 378948 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 3791a0 │ │ │ │ + b.n 3791a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mcr 0, 3, r0, cr2, cr9, {5} │ │ │ │ - b.n 379118 │ │ │ │ + b.n 379120 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378874 │ │ │ │ + b.n 37887c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 3790d4 │ │ │ │ + b.n 3790dc │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 37881c │ │ │ │ + b.n 378824 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 379080 │ │ │ │ + b.n 379088 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3787cc │ │ │ │ + b.n 3787d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 37902c │ │ │ │ + b.n 379034 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 378784 │ │ │ │ + b.n 37878c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 378730 │ │ │ │ + b.n 378738 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378f84 │ │ │ │ + b.n 378f8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 3786cc │ │ │ │ + b.n 3786d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 378684 │ │ │ │ + b.n 37868c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378edc │ │ │ │ + b.n 378ee4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf3b400bb │ │ │ │ - b.n 378e78 │ │ │ │ + @ instruction: 0xf3b800bb │ │ │ │ + b.n 378e80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 3795c0 │ │ │ │ + b.n 3795c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378e0c │ │ │ │ + b.n 378e14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 379560 │ │ │ │ + b.n 379568 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 379500 │ │ │ │ + b.n 379508 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 3794b8 │ │ │ │ + b.n 3794c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 37946c │ │ │ │ + b.n 379474 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379410 │ │ │ │ + b.n 379418 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3793b8 │ │ │ │ + b.n 3793c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379360 │ │ │ │ + b.n 379368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379308 │ │ │ │ + b.n 379310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3792b0 │ │ │ │ + b.n 3792b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379258 │ │ │ │ + b.n 379260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379200 │ │ │ │ + b.n 379208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378e60 │ │ │ │ + udf #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3791ac │ │ │ │ + b.n 3791b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378e0c │ │ │ │ + ble.n 378e14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379154 │ │ │ │ + b.n 37915c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378db4 │ │ │ │ + ble.n 378dbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3790fc │ │ │ │ + b.n 379104 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378f5c │ │ │ │ + ble.n 378f64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 3790a4 │ │ │ │ + b.n 3790ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378f04 │ │ │ │ + ble.n 378f0c │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 379050 │ │ │ │ + b.n 379058 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378eb0 │ │ │ │ + ble.n 378eb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 379000 │ │ │ │ + b.n 379008 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 378fb8 │ │ │ │ + b.n 378fc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 378f70 │ │ │ │ + b.n 378f78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378f24 │ │ │ │ + b.n 378f2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 378f84 │ │ │ │ + bgt.n 378f8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 378ecc │ │ │ │ + b.n 378ed4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 378f2c │ │ │ │ + bgt.n 378f34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 378ec8 │ │ │ │ + blt.n 378ed0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 378e1c │ │ │ │ + blt.n 378e24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 378fc4 │ │ │ │ + blt.n 378fcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 378f70 │ │ │ │ + blt.n 378f78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 378f1c │ │ │ │ + blt.n 378f24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 378ec4 │ │ │ │ + bge.n 378ecc │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 378e6c │ │ │ │ + bge.n 378e74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 379014 │ │ │ │ + bge.n 37901c │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 378fbc │ │ │ │ + bge.n 378fc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 378f08 │ │ │ │ + ble.n 378f10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 378f70 │ │ │ │ + bge.n 378f78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 378eac │ │ │ │ + ble.n 378eb4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 378f0c │ │ │ │ + bls.n 378f14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ble.n 378e60 │ │ │ │ + ble.n 378e68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 379018 │ │ │ │ + ble.n 379020 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 378e68 │ │ │ │ + bls.n 378e70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ble.n 378fbc │ │ │ │ + ble.n 378fc4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 378f74 │ │ │ │ + ble.n 378f7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 378fc4 │ │ │ │ + bls.n 378fcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stcl 0, cr0, [sl], #-748 @ 0xfffffd14 │ │ │ │ - bhi.n 378f6c │ │ │ │ + stcl 0, cr0, [lr], #-748 @ 0xfffffd14 │ │ │ │ + bhi.n 378f74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 378eb0 │ │ │ │ + bgt.n 378eb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 379060 │ │ │ │ + bgt.n 379068 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 378ec0 │ │ │ │ + bhi.n 378ec8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 379010 │ │ │ │ + bgt.n 379018 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 379070 │ │ │ │ + bhi.n 379078 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 378fc4 │ │ │ │ + bgt.n 378fcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 379024 │ │ │ │ + bhi.n 37902c │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 378f94 │ │ │ │ + blt.n 378f9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 378ff4 │ │ │ │ + bhi.n 378ffc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 378f4c │ │ │ │ + blt.n 378f54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 378f9c │ │ │ │ + bvc.n 378fa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 378ef0 │ │ │ │ + blt.n 378ef8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvc.n 378f54 │ │ │ │ + bvc.n 378f5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ 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] @ (37913c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1111988,48 +1111988,48 @@ │ │ │ │ ldcl 0, cr0, [r2], {207} @ 0xcf │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3791fc │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 3791aa │ │ │ │ + cbz r2, 3791ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, #132 @ 0x84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ mrrc 0, 12, r0, lr, cr15 │ │ │ │ ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 379064 │ │ │ │ + bhi.n 37906c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 3790c4 │ │ │ │ + bmi.n 3790cc │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 37921c │ │ │ │ + bhi.n 379224 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 379080 │ │ │ │ + bmi.n 379088 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 3791d8 │ │ │ │ + bhi.n 3791e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 379238 │ │ │ │ + bmi.n 379240 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 379190 │ │ │ │ + bhi.n 379198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 3791f4 │ │ │ │ + bmi.n 3791fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 379148 │ │ │ │ + bvc.n 379150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 3791a8 │ │ │ │ + bmi.n 3791b0 │ │ │ │ lsls r3, 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1113202,189 +1113202,189 @@ │ │ │ │ b.n 379914 │ │ │ │ add.w r0, r0, pc, lsl #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeae600cf │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 379e10 │ │ │ │ + bcc.n 379e18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 379e6c │ │ │ │ + bne.n 379e74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 379cf8 │ │ │ │ + beq.n 379d00 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ b.n 37a530 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r4, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r1, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r1, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r4, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r2, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r5, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r4, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r2, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r5, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r1, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r1, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r2, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r4, [r2, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r5, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [pc, #748] @ (37a234 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -1113652,113 +1113652,113 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1491 @ 0x5d3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 379914 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r3, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r6, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r1, #21] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r7, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r3, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1114770,73 +1114770,73 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 37a8aa │ │ │ │ bls.n 37ac8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 37ad90 │ │ │ │ + bmi.n 37ad98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bmi.n 37add4 │ │ │ │ + bmi.n 37addc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r3, r7, #2 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 37ad68 │ │ │ │ + beq.n 37ad70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bcc.n 37ada8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 37adc4 │ │ │ │ + beq.n 37adcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r7, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itet vs │ │ │ │ + itee vs │ │ │ │ lslvs r2, r7, #2 │ │ │ │ - cbnz r0, 37ae22 @ unpredictable │ │ │ │ - lslvs r3, r7, #2 │ │ │ │ + cbnz r4, 37ae22 @ unpredictable │ │ │ │ + lslvc r3, r7, #2 │ │ │ │ strb r6, [r2, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r4, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 37ae54 │ │ │ │ + cbnz r2, 37ae56 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ blx c0470 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1115208,21 +1115208,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.w 37a8aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 37b254 │ │ │ │ + cbz r0, 37b256 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r5, #0 │ │ │ │ ble.w 37af46 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w fp, r9, r5 │ │ │ │ ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r7, fp, lsl #2 │ │ │ │ @@ -1116448,389 +1116448,389 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #8025 @ 0x1f59 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 37a8aa │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 37c0d4 │ │ │ │ + cbz r2, 37c0d6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 37c0d4 │ │ │ │ + cbz r6, 37c0d4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 37c0d2 │ │ │ │ + cbz r2, 37c0d4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 37c0d2 │ │ │ │ + cbz r2, 37c0d4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 37c0d2 │ │ │ │ + cbz r0, 37c0d4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 37c174 │ │ │ │ + cbz r2, 37c176 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 37c174 │ │ │ │ + cbz r0, 37c176 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 37c174 │ │ │ │ + cbz r0, 37c176 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 37c174 │ │ │ │ + cbz r6, 37c174 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r6, 37c170 │ │ │ │ + cbz r2, 37c172 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r0, 37c16e │ │ │ │ + cbz r4, 37c16e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 37c19e │ │ │ │ + cbz r6, 37c19e │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 37c19a │ │ │ │ + cbz r0, 37c19c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 37c198 │ │ │ │ + cbz r4, 37c198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 37c194 │ │ │ │ + cbz r6, 37c194 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r6, 37c192 │ │ │ │ + cbz r2, 37c194 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r4, 37c192 │ │ │ │ + cbz r0, 37c194 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r4, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r5, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r3, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r6, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r2, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #968 @ (adr r7, 37c68c ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 37c69c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 37c5dc ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 37c5ec ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r2, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #448 @ (adr r7, 37c49c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 37c4ac ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r6, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #248 @ (adr r7, 37c3e0 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 37c3f0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, pc, #56 @ (adr r7, 37c32c ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 37c33c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r2, [r7, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 37c668 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 37c678 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #672 @ (adr r6, 37c5ac ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 37c5bc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #472 @ (adr r6, 37c4f0 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 37c500 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 37c434 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 37c444 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #64 @ (adr r6, 37c370 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 37c380 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #920 @ (adr r5, 37c6d0 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 37c6e0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 37c372 │ │ │ │ + cbnz r6, 37c372 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r6, [r2, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 37c52c ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 37c53c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #296 @ (adr r5, 37c480 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 37c490 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #112 @ (adr r5, 37c3d4 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 37c3e4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #952 @ (adr r4, 37c728 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 37c738 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #768 @ (adr r4, 37c67c ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 37c68c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ │ │ │ 0037c37c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1117993,149 +1117993,149 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #984 @ (adr r0, 37d3d0 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 37d3e0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 37d19c ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 37d1ac ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ b.n 37c9ac │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #440 @ (adr r6, 37d210 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r2, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r4, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [r0, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r4, pc, #824 @ (adr r4, 37d3c8 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r4, pc, #600 @ (adr r4, 37d2ec ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r4, pc, #104 @ (adr r4, 37d10c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r7, [pc, #952] @ (37d460 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r3, pc, #768 @ (adr r3, 37d3b0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r7, [pc, #584] @ (37d2fc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r7, [pc, #96] @ (37d128 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [pc, #816] @ (37d408 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [pc, #648] @ (37d36c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [pc, #472] @ (37d2c8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [pc, #644] @ (37d38c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r2, r6 │ │ │ │ @@ -1118363,71 +1118363,71 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4837 @ 0x12e5 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 37c738 │ │ │ │ nop │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [pc, #312] @ (37d4d4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [pc, #136] @ (37d430 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #16] @ (37d3e0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #864] @ (37d73c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #688] @ (37d698 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #512] @ (37d5f4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 0037d400 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ @@ -1119105,73 +1119105,73 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #928] @ (37deb8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ mov r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp lr, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp lr, r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 37db00 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add ip, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add lr, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r3, pc, #424 @ (adr r3, 37dd0c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bics r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmn r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -1120228,85 +1120228,85 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ ands r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r5, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r1, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [r5, #0] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ @@ -1121578,304 +1121578,304 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #4923 @ 0x133b │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 37d942 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r1, r1, #32 │ │ │ │ - vrshr.u32 q12, q13, #2 │ │ │ │ + vrshr.u32 q12, q15, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r1, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r6, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r4, #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r4, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r1, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #248] @ (37f914 ) │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -1121961,41 +1121961,41 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #4935 @ 0x1347 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 37d942 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r5, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 0037f94c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1122441,75 +1122441,75 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r6, [r3, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 0037fe7c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1123363,115 +1123363,115 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r6, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r3, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r6, r7, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r4, r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r4, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r6, r0, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r2, r3, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r6, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r6, r0, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r4, r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 00380848 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1123569,35 +1123569,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 380894 │ │ │ │ nop │ │ │ │ strb r0, [r2, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r3, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r5, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r3, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1123714,41 +1123714,41 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3809e6 │ │ │ │ strb r6, [r3, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r6, [r0, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r6, r6, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r2, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r2, r5, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r0, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ │ │ │ 00380ae4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1124748,129 +1124748,129 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r2, [r3, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r6, [r7, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r0, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r5, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r2, r7, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r6, r0, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r6, r5, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r6, r2, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r6, r4, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r2, [pc, #220] @ (381728 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #220] @ (38172c ) │ │ │ │ ldr r3, [pc, #224] @ (381730 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1124947,41 +1124947,41 @@ │ │ │ │ movw r1, #5386 @ 0x150a │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 380baa │ │ │ │ nop │ │ │ │ lsls r4, r6, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #848] @ (381a84 ) │ │ │ │ + ldr r6, [pc, #864] @ (381a94 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r0, r1, #29 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #672] @ (3819e0 ) │ │ │ │ + ldr r6, [pc, #688] @ (3819f0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r3, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #496] @ (38193c ) │ │ │ │ + ldr r6, [pc, #512] @ (38194c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #312] @ (381890 ) │ │ │ │ + ldr r6, [pc, #328] @ (3818a0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r0, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #136] @ (3817ec ) │ │ │ │ + ldr r6, [pc, #152] @ (3817fc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ │ │ │ 00381764 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1125520,103 +1125520,103 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 381944 │ │ │ │ nop │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #480] @ (381f0c ) │ │ │ │ + ldr r4, [pc, #496] @ (381f1c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r3, #17 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #720] @ (382008 ) │ │ │ │ + ldr r3, [pc, #736] @ (382018 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [pc, #272] @ (381e50 ) │ │ │ │ + ldr r7, [pc, #288] @ (381e60 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [pc, #456] @ (381f0c ) │ │ │ │ + ldr r3, [pc, #472] @ (381f1c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #56] @ (381d80 ) │ │ │ │ + ldr r7, [pc, #72] @ (381d90 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r2, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [pc, #792] @ (382068 ) │ │ │ │ + ldr r6, [pc, #808] @ (382078 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #976] @ (382124 ) │ │ │ │ + ldr r2, [pc, #992] @ (382134 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r4, r1, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [pc, #656] @ (381fec ) │ │ │ │ + ldr r2, [pc, #672] @ (381ffc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #752] @ (382054 ) │ │ │ │ + ldr r5, [pc, #768] @ (382064 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #936] @ (382110 ) │ │ │ │ + ldr r1, [pc, #952] @ (382120 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #496] @ (381f64 ) │ │ │ │ + ldr r5, [pc, #512] @ (381f74 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #680] @ (382020 ) │ │ │ │ + ldr r1, [pc, #696] @ (382030 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #464] @ (381f54 ) │ │ │ │ + ldr r1, [pc, #480] @ (381f64 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #48] @ (381dbc ) │ │ │ │ + ldr r5, [pc, #64] @ (381dcc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #232] @ (381e78 ) │ │ │ │ + ldr r1, [pc, #248] @ (381e88 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #832] @ (3820d8 ) │ │ │ │ + ldr r4, [pc, #848] @ (3820e8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [pc, #1016] @ (382194 ) │ │ │ │ + ldr r1, [pc, #8] @ (381da4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [pc, #672] @ (382040 ) │ │ │ │ + ldr r4, [pc, #688] @ (382050 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #528] @ (381fb8 ) │ │ │ │ + ldr r4, [pc, #544] @ (381fc8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [pc, #712] @ (382074 ) │ │ │ │ + ldr r0, [pc, #728] @ (382084 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [pc, #368] @ (381f20 ) │ │ │ │ + ldr r4, [pc, #384] @ (381f30 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #224] @ (381e98 ) │ │ │ │ + ldr r4, [pc, #240] @ (381ea8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [pc, #408] @ (381f54 ) │ │ │ │ + ldr r0, [pc, #424] @ (381f64 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [pc, #56] @ (381df8 ) │ │ │ │ + ldr r4, [pc, #72] @ (381e08 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 00381dc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1125901,24 +1125901,24 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ stc2 0, cr0, [sl, #784]! @ 0x310 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 3820dc │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 382abe │ │ │ │ @@ -1127093,86 +1127093,86 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 382a60 │ │ │ │ b.n 382b7e │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r4], #-784 @ 0xfffffcf0 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xfb6400c4 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xfa9600c4 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh.w r0, [ip, #196] @ 0xc4 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [lr, r4] │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movt r0, #10436 @ 0x28c4 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ssat r0, #5, sl, asr #3 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf29c00c4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf26200c4 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xf23e00c4 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adc.w r0, r0, #196 @ 0xc4 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds.w r0, r0, #196 @ 0xc4 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r1, [pc, #3524] @ 383b98 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1128377,347 +1128377,347 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 382a60 │ │ │ │ b.w 382b7e │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ cdp 0, 14, cr0, cr10, cr4, {6} │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cdp 0, 11, cr0, cr4, cr4, {6} │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cdp 0, 7, cr0, cr14, cr4, {6} │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cdp 0, 4, cr0, cr8, cr4, {6} │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cdp 0, 1, cr0, cr2, cr4, {6} │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldcl 0, cr0, [ip, #784] @ 0x310 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r2, r7, #2 │ │ │ │ stc 0, cr0, [r6, #784]! @ 0x310 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldcl 0, cr0, [r0, #-784]! @ 0xfffffcf0 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldc 0, cr0, [sl, #-784]! @ 0xfffffcf0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stc 0, cr0, [r4, #-784] @ 0xfffffcf0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stcl 0, cr0, [lr], {196} @ 0xc4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stc 0, cr0, [r0], #784 @ 0x310 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stcl 0, cr0, [lr], #-784 @ 0xfffffcf0 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldc 0, cr0, [lr], #-784 @ 0xfffffcf0 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stc 0, cr0, [sl], {196} @ 0xc4 │ │ │ │ - ldr r1, [pc, #416] @ (383e00 ) │ │ │ │ + ldr r1, [pc, #432] @ (383e10 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ rsbs r0, r2, r4, lsl #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sub.w r0, r0, r4, lsl #3 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sbc.w r0, r4, r4, lsl #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xeb3800c4 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ add.w r0, r6, r4, lsl #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xead400c4 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xeaa200c4 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ orns r0, r0, r4, lsl #3 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bics.w r0, ip, r4, lsl #3 │ │ │ │ bx pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ and.w r0, sl, r4, lsl #3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrd r0, r0, [lr], #784 @ 0x310 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xe8c200c4 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia.w sl, {r2, r6, r7} │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xe85200c4 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xe81a00c4 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383cf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383c94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383c30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383bcc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383b68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383b04 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383aa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383a3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 3839d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383974 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383910 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 3838bc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383854 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 3837f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 38378c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 383680 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 38361c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 3845c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 384574 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 3844d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 38448c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 384440 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 3843f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 3843b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 38435c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 384308 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [pc, #376] @ (383fec ) │ │ │ │ movw r1, #5539 @ 0x15a3 │ │ │ │ ldr r2, [pc, #376] @ (383ff0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #372] @ (383ff4 ) │ │ │ │ @@ -1128851,35 +1128851,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 382a60 │ │ │ │ b.w 382b7e │ │ │ │ nop │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 00384018 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1129404,87 +1129404,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bgt.n 384550 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bgt.n 384698 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #152 @ 0x98 │ │ │ │ lsls r7, r1, #3 │ │ │ │ blt.n 3846b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bge.n 384600 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bls.n 384580 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bls.n 3846ac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ bls.n 384650 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ bhi.n 3845e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bhi.n 384564 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bhi.n 384718 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bhi.n 3846d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r3, 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, #2688] @ 0xa80 │ │ │ │ subw sp, sp, #1372 @ 0x55c │ │ │ │ ldr.w r8, [r0, #888] @ 0x378 │ │ │ │ @@ -1130511,115 +1130511,115 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #250 @ 0xfa │ │ │ │ lsls r7, r1, #3 │ │ │ │ bvs.n 3850c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 3851d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bpl.n 385188 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bmi.n 3850f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bcc.n 3850b4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 385170 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 38516c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bne.n 38510c │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 385124 │ │ │ │ lsls r4, r0, #3 │ │ │ │ beq.n 385108 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #218 @ 0xda │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1131748,17 +1131748,17 @@ │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.w 384c18 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1131772,121 +1131772,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r4, [r2, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r2, r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, r1, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r6, r3, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, r4, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r4!, {r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r2, r3, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r3!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r7, [pc, #688] @ (386198 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r6, r3, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ittt │ │ │ │ lsl r4, r0, #3 │ │ │ │ - lsl r0, r5, #29 │ │ │ │ + lsl r4, r5, #29 │ │ │ │ lsl r3, r7, #2 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movw r1, #6023 @ 0x1787 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r0, #2 │ │ │ │ @@ -1132792,223 +1132792,223 @@ │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 385094 │ │ │ │ b.w 384dbc │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r3, r7, #2 │ │ │ │ pop {r1, r5, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r2, r6, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ pop {r1, r3, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r3, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ pop {r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbnz r2, 386a4e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cbnz r6, 386a4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cbnz r2, 386a4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ hlt 0x0010 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ rev r0, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbnz r6, 386a60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xb886 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.u64 d16, d26, #26 │ │ │ │ + vshr.u64 d16, d26, #22 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.u64 d0, d26, #12 │ │ │ │ + vshr.u64 d0, d26, #8 │ │ │ │ @ instruction: 0xb822 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.u64 d0, d26, #56 │ │ │ │ + vshr.u64 d0, d26, #52 │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.u16 d16, d16, d26 │ │ │ │ + vqadd.u16 d16, d20, d26 │ │ │ │ @ instruction: 0xb7be │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.u16 d0, d30, d26 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + vqadd.u32 d0, d18, d26 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mrc2 0, 3, r0, cr12, cr10, {5} │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + mcr2 0, 4, r0, cr0, cr10, {5} │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb688 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc2l 0, cr0, [r8, #744]! @ 0x2e8 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + stc2l 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc2 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + ldc2 0, cr0, [r0, #-744]! @ 0xfffffd18 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r2], {186} @ 0xba │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + ldc2l 0, cr0, [r6], {186} @ 0xba │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldc2l 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ push {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mcrr2 0, 11, r0, ip, cr10 │ │ │ │ - vshr.u64 d16, d25, #16 │ │ │ │ + mrrc2 0, 11, r0, r0, cr10 @ │ │ │ │ + vshr.u64 d16, d25, #12 │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vshr.u64 d16, d25, #54 │ │ │ │ - @ instruction: 0xfbf800ba │ │ │ │ - vshr.u64 d0, d25, #34 │ │ │ │ + vshr.u64 d16, d25, #50 │ │ │ │ + @ instruction: 0xfbfc00ba │ │ │ │ + vshr.u64 d0, d25, #30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2680] @ 0xa78 │ │ │ │ ldr.w r2, [pc, #1400] @ 3870c4 │ │ │ │ subw sp, sp, #1380 @ 0x564 │ │ │ │ ldr.w r6, [pc, #1396] @ 3870c8 │ │ │ │ @@ -1133534,35 +1133534,35 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r4, r2, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 387100 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb.w r0, [ip, sl, lsl #3] │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + vld4.32 {d0-d3}, [r0 :256], sl │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adcs.w r0, r6, #6291456 @ 0x600000 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + adcs.w r0, sl, #6291456 @ 0x600000 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #28 │ │ │ │ @@ -1134706,78 +1134706,78 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 386ee4 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf21c00ba │ │ │ │ + @ instruction: 0xf22000ba │ │ │ │ ldrh r3, [r6, #30] │ │ │ │ vrsra.u32 d19, d21, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf0c000ba │ │ │ │ + @ instruction: 0xf0c400ba │ │ │ │ add r7, pc, #816 @ (adr r7, 388070 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vqadd.s16 d0, d26, d26 │ │ │ │ + vqadd.s16 d0, d30, d26 │ │ │ │ add r6, pc, #880 @ (adr r6, 3880b8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 2, r0, cr2, cr10, {5} │ │ │ │ + mcr 0, 2, r0, cr6, cr10, {5} │ │ │ │ add r5, pc, #768 @ (adr r5, 388054 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [r0, #-744]! @ 0xfffffd18 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - and.w r0, ip, r0, lsl #3 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + ands.w r0, r0, r0, lsl #3 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sl │ │ │ │ blx c16a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 388ec0 │ │ │ │ @@ -1135966,195 +1135966,195 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #7340 @ 0x1cac │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38785e │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands.w r0, sl, r9, ror #2 │ │ │ │ + ands.w r0, lr, r9, ror #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3883e8 │ │ │ │ + b.n 3883f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [ip], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r2], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xfbea00ba │ │ │ │ - ldc2l 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ - vst4.32 {d16-d19}, [r4 :256], sl │ │ │ │ + stc2 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + ldc2 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xfbee00ba │ │ │ │ + stc2 0, cr0, [r2], {186} @ 0xba │ │ │ │ + vst4.32 {d16-d19}, [r8 :256], sl │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388e5c │ │ │ │ + b.n 388e64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 388eb4 │ │ │ │ + b.n 388ebc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr??.w r0, [r2, sl, lsl #3] │ │ │ │ - @ instruction: 0xfa3400ba │ │ │ │ - vst4.32 {d16-d19}, [r6 :256], sl │ │ │ │ - vld1.8 @ instruction: 0xf9aa00ba │ │ │ │ + ldr??.w r0, [r6, sl, lsl #3] │ │ │ │ + @ instruction: 0xfa3800ba │ │ │ │ + vst4.32 {d16-d19}, [sl :256], sl │ │ │ │ + vld1.8 @ instruction: 0xf9ae00ba │ │ │ │ ldc 0, cr0, [sl, #736] @ 0x2e0 │ │ │ │ strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388c14 │ │ │ │ + b.n 388c1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb.w r0, [lr, sl, lsl #3] │ │ │ │ - b.n 388364 │ │ │ │ + ldrb.w r0, [r2, sl, lsl #3] │ │ │ │ + b.n 38836c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 38831c │ │ │ │ + b.n 388324 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3892cc │ │ │ │ + b.n 3892d4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388b2c │ │ │ │ + b.n 388b34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 389274 │ │ │ │ + b.n 38927c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 38921c │ │ │ │ + b.n 389224 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3891c4 │ │ │ │ + b.n 3891cc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 389174 │ │ │ │ + b.n 38917c │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 389124 │ │ │ │ + b.n 38912c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 3890d0 │ │ │ │ + b.n 3890d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 38908c │ │ │ │ + b.n 389094 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 389048 │ │ │ │ + b.n 389050 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 389004 │ │ │ │ + b.n 38900c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388fc0 │ │ │ │ + b.n 388fc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388f7c │ │ │ │ + b.n 388f84 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388f1c │ │ │ │ + b.n 388f24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388ed4 │ │ │ │ + b.n 388edc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ble.n 388b38 │ │ │ │ + ble.n 388b40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388e7c │ │ │ │ + b.n 388e84 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ble.n 388adc │ │ │ │ + ble.n 388ae4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 388e30 │ │ │ │ + b.n 388e38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388dec │ │ │ │ + b.n 388df4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388da8 │ │ │ │ + b.n 388db0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388d64 │ │ │ │ + b.n 388d6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388d20 │ │ │ │ + b.n 388d28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 388cdc │ │ │ │ + b.n 388ce4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388c94 │ │ │ │ + b.n 388c9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bgt.n 388af4 │ │ │ │ + bgt.n 388afc │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388c48 │ │ │ │ + b.n 388c50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bgt.n 388ca8 │ │ │ │ + bgt.n 388cb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 388c00 │ │ │ │ + b.n 388c08 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bgt.n 388c60 │ │ │ │ + bgt.n 388c68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bgt.n 388c14 │ │ │ │ + bgt.n 388c1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 388bc4 │ │ │ │ + blt.n 388bcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 388b74 │ │ │ │ + blt.n 388b7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 388b24 │ │ │ │ + blt.n 388b2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 388cd8 │ │ │ │ + blt.n 388ce0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 388c8c │ │ │ │ + blt.n 388c94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r1, r7, #2 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bge.n 388bb8 │ │ │ │ + bge.n 388bc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bge.n 388b6c │ │ │ │ + bge.n 388b74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r2, [pc, #3880] @ 389b54 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3880] @ 389b58 │ │ │ │ ldr.w r3, [pc, #3880] @ 389b5c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1137401,468 +1137401,468 @@ │ │ │ │ addw r2, r2, #3028 @ 0xbd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38785e │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 389adc │ │ │ │ + bgt.n 389ae4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 389b3c │ │ │ │ + bhi.n 389b44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 389a84 │ │ │ │ + bgt.n 389a8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 389ae4 │ │ │ │ + bhi.n 389aec │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 389c28 │ │ │ │ + bgt.n 389c30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 389a88 │ │ │ │ + bhi.n 389a90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 389bd4 │ │ │ │ + bgt.n 389bdc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bgt.n 389b94 │ │ │ │ + bgt.n 389b9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 389b4c │ │ │ │ + blt.n 389b54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 389afc │ │ │ │ + blt.n 389b04 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 389b5c │ │ │ │ + bvc.n 389b64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 389aa4 │ │ │ │ + blt.n 389aac │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 389b04 │ │ │ │ + bvc.n 389b0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 389c4c │ │ │ │ + blt.n 389c54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 389aac │ │ │ │ + bvc.n 389ab4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 389bf4 │ │ │ │ + blt.n 389bfc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 389c54 │ │ │ │ + bvc.n 389c5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 389b9c │ │ │ │ + bge.n 389ba4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 389bfc │ │ │ │ + bvc.n 389c04 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 389b44 │ │ │ │ + bge.n 389b4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvs.n 389ba4 │ │ │ │ + bvs.n 389bac │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 389aec │ │ │ │ + bge.n 389af4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvs.n 389b4c │ │ │ │ + bvs.n 389b54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 389c94 │ │ │ │ + bge.n 389c9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvs.n 389af4 │ │ │ │ + bvs.n 389afc │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 389c3c │ │ │ │ + bge.n 389c44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvs.n 389c9c │ │ │ │ + bvs.n 389ca4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 389be4 │ │ │ │ + bls.n 389bec │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvs.n 389c44 │ │ │ │ + bvs.n 389c4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 389b8c │ │ │ │ + bls.n 389b94 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bpl.n 389bec │ │ │ │ + bpl.n 389bf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 389b34 │ │ │ │ + bls.n 389b3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bpl.n 389b94 │ │ │ │ + bpl.n 389b9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 389cdc │ │ │ │ + bls.n 389ce4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bpl.n 389b3c │ │ │ │ + bpl.n 389b44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 389c84 │ │ │ │ + bls.n 389c8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bpl.n 389ce4 │ │ │ │ + bpl.n 389cec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 389c34 │ │ │ │ + bls.n 389c3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldcl 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [lr, #744] @ 0x2e8 │ │ │ │ ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 389c30 │ │ │ │ + bmi.n 389c38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 389b78 │ │ │ │ + bhi.n 389b80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 389bd8 │ │ │ │ + bmi.n 389be0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 389d20 │ │ │ │ + bhi.n 389d28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 389b80 │ │ │ │ + bmi.n 389b88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 389cc8 │ │ │ │ + bhi.n 389cd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 389d28 │ │ │ │ + bmi.n 389d30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bhi.n 389c70 │ │ │ │ + bhi.n 389c78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 389cd0 │ │ │ │ + bmi.n 389cd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 389c18 │ │ │ │ + bvc.n 389c20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 389c78 │ │ │ │ + bmi.n 389c80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 389bc0 │ │ │ │ + bvc.n 389bc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 389c20 │ │ │ │ + bcc.n 389c28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r7, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 389d6c │ │ │ │ + bvc.n 389d74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 389bcc │ │ │ │ + bcc.n 389bd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r1, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 389d14 │ │ │ │ + bvc.n 389d1c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 389d78 │ │ │ │ + bcc.n 389d80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r3, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 389cb8 │ │ │ │ + bvc.n 389cc0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 389d18 │ │ │ │ + bcc.n 389d20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 389c60 │ │ │ │ + bvs.n 389c68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 389cc0 │ │ │ │ + bcc.n 389cc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r6, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 389c08 │ │ │ │ + bvs.n 389c10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 389c68 │ │ │ │ + bcs.n 389c70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 389db0 │ │ │ │ + bvs.n 389db8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 389c10 │ │ │ │ + bcs.n 389c18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r2, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 389d58 │ │ │ │ + bvs.n 389d60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 389db8 │ │ │ │ + bcs.n 389dc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 389d00 │ │ │ │ + bvs.n 389d08 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 389d60 │ │ │ │ + bcs.n 389d68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r5, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 389ca8 │ │ │ │ + bpl.n 389cb0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 389d08 │ │ │ │ + bcs.n 389d10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 389c50 │ │ │ │ + bpl.n 389c58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 389cb0 │ │ │ │ + bne.n 389cb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r1, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 389dfc │ │ │ │ + bpl.n 389c04 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 389c5c │ │ │ │ + bne.n 389c64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 389da4 │ │ │ │ + bpl.n 389dac │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 389e04 │ │ │ │ + bne.n 389e0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bpl.n 389d50 │ │ │ │ + bpl.n 389d58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 389db0 │ │ │ │ + bne.n 389db8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 389cf8 │ │ │ │ + bmi.n 389d00 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 389d58 │ │ │ │ + bne.n 389d60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 389ca0 │ │ │ │ + bmi.n 389ca8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 389d00 │ │ │ │ + beq.n 389d08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r2, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 389c48 │ │ │ │ + bmi.n 389c50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 389ca8 │ │ │ │ + beq.n 389cb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 389df0 │ │ │ │ + bmi.n 389df8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 389c50 │ │ │ │ + beq.n 389c58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r5, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bmi.n 389d98 │ │ │ │ + bmi.n 389da0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 389df8 │ │ │ │ + beq.n 389e00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 389d40 │ │ │ │ + bcc.n 389d48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 389da0 │ │ │ │ + beq.n 389da8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 389ce8 │ │ │ │ + bcc.n 389cf0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 389c90 │ │ │ │ + bcc.n 389c98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r4, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 389e38 │ │ │ │ + bcc.n 389e40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcc.n 389de0 │ │ │ │ + bcc.n 389de8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 389d88 │ │ │ │ + bcs.n 389d90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 389d30 │ │ │ │ + bcs.n 389d38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 389cd8 │ │ │ │ + bcs.n 389ce0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 389e80 │ │ │ │ + bcs.n 389e88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 389e28 │ │ │ │ + bcs.n 389e30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 389dd0 │ │ │ │ + bne.n 389dd8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 389d78 │ │ │ │ + bne.n 389d80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 389d20 │ │ │ │ + bne.n 389d28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 389ecc │ │ │ │ + bne.n 389ed4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 389e74 │ │ │ │ + bne.n 389e7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bne.n 389e1c │ │ │ │ + bne.n 389e24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 389dc4 │ │ │ │ + beq.n 389dcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 389d6c │ │ │ │ + beq.n 389d74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 389f14 │ │ │ │ + beq.n 389f1c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 389ebc │ │ │ │ + beq.n 389ec4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - beq.n 389e64 │ │ │ │ + beq.n 389e6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r1, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r3, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r5, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r7, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r0, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r2, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r5, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r0, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r2, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r2, [pc, #1580] @ 38a518 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #1580] @ 38a51c │ │ │ │ ldr.w r3, [pc, #1580] @ 38a520 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1138408,215 +1138408,215 @@ │ │ │ │ addw r2, r2, #3028 @ 0xbd4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 38785e │ │ │ │ ldrb r6, [r1, #27] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r5, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r6, [r0, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r0, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r6, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r6, [r3, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ sub sp, #16 │ │ │ │ @@ -1138953,81 +1138953,81 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 38a78e │ │ │ │ nop │ │ │ │ bpl.n 38aa14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 38aac4 │ │ │ │ + bvc.n 38aacc │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r0, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvs.n 38aa28 │ │ │ │ + bvs.n 38aa30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r2, [r6, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itet │ │ │ │ + itte │ │ │ │ lsl r1, r7, #2 │ │ │ │ - popal {r2, r5} │ │ │ │ - lsl r2, r7, #2 │ │ │ │ + pop {r3, r5} │ │ │ │ + lslal r2, r7, #2 │ │ │ │ strb r2, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r1, r7, #2 │ │ │ │ - cbnz r2, 38ab0a @ unpredictable │ │ │ │ + nop {13} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + cbnz r6, 38ab0a │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r6, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ittt ge │ │ │ │ + itte ge │ │ │ │ lslge r1, r7, #2 │ │ │ │ - cbnz r0, 38ab0c @ unpredictable │ │ │ │ - lslge r2, r7, #2 │ │ │ │ + cbnz r4, 38ab0c @ unpredictable │ │ │ │ + lsllt r2, r7, #2 │ │ │ │ strb r6, [r0, #17] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r1, r7, #2 │ │ │ │ - cbnz r6, 38ab0c │ │ │ │ + cbnz r2, 38ab0e @ unpredictable │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r3, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itee mi │ │ │ │ - lslmi r1, r7, #2 │ │ │ │ - cbnz r4, 38ab0e @ unpredictable │ │ │ │ - lslpl r2, r7, #2 │ │ │ │ + itee pl │ │ │ │ + lslpl r1, r7, #2 │ │ │ │ + cbnz r0, 38ab10 @ unpredictable │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ strb r2, [r6, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - itt cs │ │ │ │ + it cs │ │ │ │ lslcs r1, r7, #2 │ │ │ │ - cbnz r2, 38ab10 @ unpredictable │ │ │ │ + cbnz r6, 38ab10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r1, #15] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbnz r0, 38ab12 │ │ │ │ + cbnz r4, 38ab12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r6, [r3, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 38ab14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 38aae2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1139090,19 +1139090,19 @@ │ │ │ │ b.n 38ab20 │ │ │ │ nop │ │ │ │ ldrsb r7, [r0, r7] │ │ │ │ vrshr.u64 d18, d21, #3 │ │ │ │ movs r1, r5 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 38abd4 │ │ │ │ + cbnz r4, 38abd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ │ │ │ 0038ab9c : │ │ │ │ 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 │ │ │ │ @@ -1139888,247 +1139888,247 @@ │ │ │ │ nop │ │ │ │ beq.n 38b43c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r4, 38b474 │ │ │ │ + cbnz r0, 38b476 │ │ │ │ lsls r2, r7, #2 │ │ │ │ beq.n 38b41c │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r5, r4, #27 │ │ │ │ - vshr.u32 d28, d10, #3 │ │ │ │ + vshr.u32 d28, d14, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - vcvt.f32.u32 d27, d28, #3 │ │ │ │ + vqrdmlah.s , , d0[0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - vcvt.f32.u32 d27, d22, #3 │ │ │ │ + vcvt.f32.u32 d27, d26, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r7, [r7, #40] @ 0x28 │ │ │ │ - vcvt.f32.u32 d27, d16, #3 │ │ │ │ + vcvt.f32.u32 d27, d20, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ svc 37 @ 0x25 │ │ │ │ - vrsra.u64 d27, d18, #3 │ │ │ │ + vrsra.u64 d27, d22, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsh r7, [r4, r4] │ │ │ │ - vcvt.f32.u32 d27, d0, #3 │ │ │ │ + vcvt.f32.u32 d27, d4, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, pc, #756 @ (adr r7, 38b78c ) │ │ │ │ - @ instruction: 0xfffebe0e │ │ │ │ + vcvt.f32.u32 d27, d2, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r3, [r1, #30] │ │ │ │ - vcvt.u32.f32 , q8, #4 │ │ │ │ + vcvt.u32.f32 , q10, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ - vcvt.u32.f32 , q11, #4 │ │ │ │ + vcvt.u32.f32 , q13, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r3, [r7, #44] @ 0x2c │ │ │ │ - vcvt.u32.f32 , q14, #4 │ │ │ │ + @ instruction: 0xfffcbf80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ movs r3, r1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r3, [r4, #18] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r5, #81 @ 0x51 │ │ │ │ movs r4, r2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r3, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r5, [r7, #12] │ │ │ │ movs r1, r3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bx r9 │ │ │ │ movs r4, r4 │ │ │ │ - nop │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #772] @ 0x304 │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + streq r4, [sp, #772] @ 0x304 │ │ │ │ movs r7, r2 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #215 @ 0xd7 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ pop {r0, r2, r4, r6, pc} │ │ │ │ movs r0, r3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r6, #211 @ 0xd3 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r5, r6, #13 │ │ │ │ - @ instruction: 0xfffebe9a │ │ │ │ + @ instruction: 0xfffebe9e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r7, [r1, r2] │ │ │ │ - @ instruction: 0xfffdbe9c │ │ │ │ + @ instruction: 0xfffdbea0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r2!, {r1, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 38b540 │ │ │ │ + cbnz r6, 38b540 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 38b540 │ │ │ │ + cbnz r6, 38b540 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {lr} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r0, 38b606 │ │ │ │ + cbz r4, 38b606 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r0, 38b606 │ │ │ │ + cbz r4, 38b606 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r0, 38b606 │ │ │ │ + cbz r4, 38b606 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r6, 38b606 │ │ │ │ + cbz r2, 38b608 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r4, 38b608 │ │ │ │ + cbz r0, 38b60a │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r2, 38b60a │ │ │ │ + cbz r6, 38b60a │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cpsid │ │ │ │ + cpsid a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r6, 38b63a │ │ │ │ + cbz r2, 38b63c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r4, 38b63c │ │ │ │ + cbz r0, 38b63e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r2, 38b63e │ │ │ │ + cbz r6, 38b63e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r0, 38b640 │ │ │ │ + cbz r4, 38b640 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r6, 38b640 │ │ │ │ + cbz r2, 38b642 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 38b644 │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 0038b644 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1140472,105 +1140472,105 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 38b77a │ │ │ │ b.n 38b7b0 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 38b9f6 │ │ │ │ + cbz r2, 38b9f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 38b9f6 │ │ │ │ + cbz r0, 38b9f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 38baa0 │ │ │ │ cbz r3, 38baa4 │ │ │ │ ldr r3, [pc, #92] @ (38baf4 ) │ │ │ │ @@ -1140608,17 +1140608,17 @@ │ │ │ │ movw r1, #7717 @ 0x1e25 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 38bac6 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ vrshr.u64 q11, q8, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 0038bb04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1141548,49 +1141548,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r1!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r5, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ itee ls │ │ │ │ lslls r6, r1, #3 │ │ │ │ - cbnz r4, 38c4ec @ unpredictable │ │ │ │ + cbnz r0, 38c4ee @ unpredictable │ │ │ │ lslhi r2, r7, #2 │ │ │ │ ldrh r0, [r3, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #752 @ (adr r1, 38c788 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 38c798 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #424 @ (adr r5, 38c644 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 38c654 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 38c6f4 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 38c704 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #888 @ (adr r4, 38c828 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 38c838 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r4, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #712 @ (adr r4, 38c784 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 38c794 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r7, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 38c82c ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 38c83c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ add.w r0, r9, #96 @ 0x60 │ │ │ │ blx c8318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 38c2e2 │ │ │ │ ldr r3, [pc, #820] @ (38c808 ) │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ @@ -1141907,47 +1141907,47 @@ │ │ │ │ movw r1, #8163 @ 0x1fe3 │ │ │ │ b.w 38bce6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #128 @ (adr r4, 38c88c ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 38c89c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #768 @ (adr r1, 38cb20 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 38cb30 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #768 @ (adr r7, 38cb28 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 38cb38 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 38ca84 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 38ca94 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 38c958 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 38c968 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #288 @ (adr r7, 38c960 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 38c970 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #80 @ (adr r1, 38c894 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 38c8a4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r2, [r3, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #724] @ (38cb24 ) │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ ldr r2, [pc, #724] @ (38cb28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1142229,127 +1142229,127 @@ │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ addw r2, r2, #3276 @ 0xccc │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #8202 @ 0x200a │ │ │ │ b.w 38bce6 │ │ │ │ - add r0, pc, #664 @ (adr r0, 38cdc0 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 38cdd0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r5, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 38cdc8 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 38cdd8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 38cb84 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 38cb94 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #296 @ (adr r0, 38cc68 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 38cc78 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r4, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r4, [r1, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, pc, #808 @ (adr r5, 38ce94 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 38cea4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r4, [r4, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r2, [r4, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r2, [r1, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #456 @ (adr r4, 38cd68 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 38cd78 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r4, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 38cbf4 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 38cc04 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r2, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 38cfbc ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 38cfcc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r4, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r6, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r6, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ │ │ │ 0038cc08 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1142430,23 +1142430,23 @@ │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #296 @ 0x128 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1142525,31 +1142525,31 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 38cd32 │ │ │ │ - cbz r6, 38cdc6 │ │ │ │ + cbz r2, 38cdc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 38cdea │ │ │ │ + cbz r0, 38cdec │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r4, 38cdec │ │ │ │ + cbz r0, 38cdee │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r6, 38cdee │ │ │ │ + cbz r2, 38cdf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ 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, #300] @ (38cf14 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1142677,46 +1142677,46 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 38ce54 │ │ │ │ add r6, sp, #776 @ 0x308 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 38cf2a │ │ │ │ + cbz r4, 38cf2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ add r6, sp, #352 @ 0x160 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r5, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #164] @ (38d014 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1142790,29 +1142790,29 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r6, [r5, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #232] @ (38d138 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1142915,31 +1142915,31 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r6, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #1708] @ 0x6ac │ │ │ │ sub sp, #24 │ │ │ │ @@ -1142986,17 +1142986,17 @@ │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ mcrr2 15, 15, pc, r9, cr15 @ │ │ │ │ strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1143259,78 +1143259,78 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 38d2c0 │ │ │ │ nop │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xfa35ffff │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r2, [r7, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ (38d67c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1143471,39 +1143471,39 @@ │ │ │ │ nop │ │ │ │ add r7, pc, #512 @ (adr r7, 38d880 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xfab9ffff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ add r6, pc, #928 @ (adr r6, 38da38 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 38d95c ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 38d96c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r6, [r1, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #384] @ (38d854 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1143665,39 +1143665,39 @@ │ │ │ │ ldr r0, [pc, #60] @ (38d884 ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ b.n 38d7b0 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r5, pc, #776 @ (adr r5, 38db68 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ ldr.w r3, [pc, #1144] @ 38dd18 │ │ │ │ @@ -1144111,15 +1144111,15 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r4, pc, #0 @ (adr r4, 38dd20 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #440 @ (adr r6, 38dee4 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 38def4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ @@ -1144346,77 +1144346,77 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 38dcdc │ │ │ │ nop │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 38e0b0 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 38e0c0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 38e36c ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 38df7c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [pc, #48] @ (38dfb0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 38e29c ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 38e2ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [pc, #928] @ (38e328 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, pc, #632 @ (adr r1, 38e208 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 38e218 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [pc, #776] @ (38e29c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, pc, #480 @ (adr r1, 38e17c ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 38e18c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [pc, #624] @ (38e210 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, pc, #328 @ (adr r1, 38e0f0 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 38e100 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r5, [pc, #336] @ (38e100 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 38dfe0 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 38dff0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [pc, #184] @ (38e074 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #904 @ (adr r0, 38e34c ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 38e35c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r5, [pc, #24] @ (38dfe0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #752 @ (adr r0, 38e2c0 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 38e2d0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [pc, #896] @ (38e354 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #600 @ (adr r0, 38e234 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 38e244 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [pc, #744] @ (38e2c8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 38e1a8 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 38e1b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r4, [pc, #592] @ (38e23c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #296 @ (adr r0, 38e11c ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 38e12c ) │ │ │ │ lsls r2, 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, #3000] @ 0xbb8 │ │ │ │ ldr r3, [pc, #604] @ (38e264 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -1144651,51 +1144651,51 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #608] @ (38e4d4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [pc, #0] @ (38e284 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r2, [pc, #536] @ (38e4a8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r1, [pc, #888] @ (38e620 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r1, [pc, #624] @ (38e528 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ 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] @ (38e418 ) │ │ │ │ @@ -1144841,41 +1144841,41 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [pc, #608] @ (38e688 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [pc, #400] @ (38e5c8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [pc, #240] @ (38e530 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [pc, #80] @ (38e49c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ blxns sp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, 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 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #1152] @ 38e8f4 │ │ │ │ @@ -1145324,109 +1145324,109 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, sp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r6, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add lr, sp │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add lr, r8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add lr, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, lr │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, r9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ mvns r0, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bics r0, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bics r0, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ muls r2, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ orrs r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, 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, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1252 @ 0x4e4 │ │ │ │ ldr.w r3, [pc, #3244] @ 38f684 │ │ │ │ @@ -1146651,182 +1146651,182 @@ │ │ │ │ b.n 38f0e2 │ │ │ │ str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ eors r2, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r7, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xeff7ffff │ │ │ │ adds r6, #69 @ 0x45 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r0, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r0, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r2, [r4, #2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r6, [r4, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r2, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r0, [r1, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r6, [r3, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r4, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r7, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r6, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r5, #206 @ 0xce │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [pc, #428] @ (38f994 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #428] @ (38f998 ) │ │ │ │ ldr r3, [pc, #432] @ (38f99c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1146980,43 +1146980,43 @@ │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 38f0e2 │ │ │ │ nop │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ ldr.w r3, [pc, #1164] @ 38fe78 │ │ │ │ @@ -1147422,15 +1147422,15 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r2, [r7, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #110 @ 0x6e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #29] │ │ │ │ lsls r6, r1, #3 │ │ │ │ @@ -1147661,79 +1147661,79 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 38fd56 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r4, #218 @ 0xda │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r4, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r2, 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #524] @ 390380 │ │ │ │ @@ -1148601,117 +1148601,117 @@ │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r6, [r3, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r5, #19] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r1, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #23] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r4, #94 @ 0x5e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r2, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r2, 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, #2760] @ 0xac8 │ │ │ │ ldr.w r2, [pc, #1540] @ 391200 │ │ │ │ subw sp, sp, #1300 @ 0x514 │ │ │ │ @@ -1149283,124 +1149283,124 @@ │ │ │ │ stc2 0, cr0, [lr, #-824] @ 0xfffffcc8 │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r6, [r0, #24] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf2790002 │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r2, r0, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r0, r0, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r4, r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r0, r5, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r4, r7, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r4, r4, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r2, r6, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r2, r6, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, r7, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r4, r2, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r2, r5, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r1, 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, #2760] @ 0xac8 │ │ │ │ ldr.w r2, [pc, #1548] @ 39191c │ │ │ │ @@ -1149982,123 +1149982,123 @@ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xf5e000ce │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bkpt 0x009b │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r7, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r2, [r7, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r2, r6, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r6, r2, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r2, r5, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r4, r7, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r2, r2, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r2, r3, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, 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, #2840] @ 0xb18 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1151062,203 +1151062,203 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r6, r3, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrsh r6, [r6, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r4, [r1, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r1, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r2, r1, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r0, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r6, r2, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #416] @ (39270c ) │ │ │ │ + ldr r0, [pc, #432] @ (39271c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r2, r3, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r6, r1, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r5, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r7, [pc, #992] @ (39297c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r5, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, pc │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r6, r7, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r5, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r0, r3, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp │ │ │ │ + add r6, sp │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1151649,95 +1151649,95 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r0, r7, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r0, r7, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r4, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r2, 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 r4, r2 │ │ │ │ @@ -1152880,111 +1152880,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [r0, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldc2l 0, cr0, [ip], #-780 @ 0xfffffcf4 │ │ │ │ mrrc2 0, 12, r0, r8, cr3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb5600c3 │ │ │ │ - ldr r7, [pc, #80] @ (39381c ) │ │ │ │ + ldr r7, [pc, #96] @ (39382c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xfb2200c3 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [pc, #808] @ (393b00 ) │ │ │ │ + ldr r6, [pc, #824] @ (393b10 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [pc, #744] @ (393ac4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xfaa200c3 │ │ │ │ - ldr r6, [pc, #368] @ (393954 ) │ │ │ │ + ldr r6, [pc, #384] @ (393964 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r2, r3] │ │ │ │ - ldr r3, [pc, #936] @ (393b98 ) │ │ │ │ + ldr r3, [pc, #952] @ (393ba8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r7, #2 │ │ │ │ @ instruction: 0xf76800c3 │ │ │ │ - ldr r3, [pc, #152] @ (393898 ) │ │ │ │ + ldr r3, [pc, #168] @ (3938a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6f400c3 │ │ │ │ - ldr r2, [pc, #696] @ (393ad0 ) │ │ │ │ + ldr r2, [pc, #712] @ (393ae0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf6d800c3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [pc, #560] @ (393a54 ) │ │ │ │ + ldr r2, [pc, #576] @ (393a64 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ movw r0, #43203 @ 0xa8c3 │ │ │ │ - ldr r2, [pc, #16] @ (39383c ) │ │ │ │ + ldr r2, [pc, #32] @ (39384c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf62e00c3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #904] @ (393bc0 ) │ │ │ │ + ldr r1, [pc, #920] @ (393bd0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [pc, #824] @ (393b74 ) │ │ │ │ + ldr r5, [pc, #840] @ (393b84 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf5f600c3 │ │ │ │ - ldr r1, [pc, #696] @ (393afc ) │ │ │ │ + ldr r1, [pc, #712] @ (393b0c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ rsbs r0, r4, #6389760 @ 0x618000 │ │ │ │ - ldr r1, [pc, #584] @ (393a94 ) │ │ │ │ + ldr r1, [pc, #600] @ (393aa4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r3, #134 @ 0x86 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r3, #74 @ 0x4a │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r3, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [pc, #296] @ (393984 ) │ │ │ │ + ldr r1, [pc, #312] @ (393994 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf4fe00c3 │ │ │ │ - ldr r0, [pc, #712] @ (393b2c ) │ │ │ │ + ldr r0, [pc, #728] @ (393b3c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf4da00c3 │ │ │ │ - ldr r0, [pc, #608] @ (393acc ) │ │ │ │ + ldr r0, [pc, #624] @ (393adc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #912] @ (393c08 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #912] @ (393c0c ) │ │ │ │ ldr r3, [pc, #912] @ (393c10 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1153309,96 +1153309,96 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #488 @ 0x1e8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3930ee │ │ │ │ bfi r0, r6, #3, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ bx r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf31e00c3 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subw r0, ip, #195 @ 0xc3 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf23800c3 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r2, r7, #2 │ │ │ │ addw r0, ip, #195 @ 0xc3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf1e200c3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs.w r0, r8, #195 @ 0xc3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xf18c00c3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sbc.w r0, r0, #195 @ 0xc3 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ orrs.w r0, r6, #195 @ 0xc3 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bic.w r0, sl, #195 @ 0xc3 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ and.w r0, r0, #195 @ 0xc3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ @@ -1154552,103 +1154552,103 @@ │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r7, #186 @ 0xba │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cdp 0, 5, cr0, cr6, cr3, {6} │ │ │ │ stcl 0, cr0, [lr, #780] @ 0x30c │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldcl 0, cr0, [r0], #-780 @ 0xfffffcf4 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xe82000c3 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 394840 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 394788 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r0, r3, r4} │ │ │ │ @ instruction: 0xffff6df5 │ │ │ │ movs r0, r5 │ │ │ │ str r0, [sp, #844] @ 0x34c │ │ │ │ @ instruction: 0xffffe5ca │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 3943dc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 3941e4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ b.n 3941a4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 3950b4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r2, [pc, #796] @ (394cac ) │ │ │ │ movs r4, #77 @ 0x4d │ │ │ │ ldr r0, [pc, #796] @ (394cb0 ) │ │ │ │ ldr r3, [pc, #800] @ (394cb4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1154952,85 +1154952,85 @@ │ │ │ │ ldr r3, [pc, #152] @ (394d3c ) │ │ │ │ add r1, pc │ │ │ │ add.w r2, r2, #532 @ 0x214 │ │ │ │ add r3, pc │ │ │ │ b.n 394c48 │ │ │ │ b.n 395150 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 394f68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 394d80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r2, r7, #2 │ │ │ │ svc 116 @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1155146,27 +1155146,27 @@ │ │ │ │ strh r1, [r0, #6] │ │ │ │ movs r0, r5 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ vshr.u32 d24, d7, #1 │ │ │ │ movs r0, r5 │ │ │ │ udf #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ble.n 394e04 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2776] @ 0xad8 │ │ │ │ subw sp, sp, #1268 @ 0x4f4 │ │ │ │ @@ -1156290,107 +1156290,107 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 395b80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ blt.n 395a60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bge.n 3959f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bls.n 395a08 │ │ │ │ lsls r3, r0, #3 │ │ │ │ bls.n 3959e4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bvs.n 395ad8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r5, [r7, #8] │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ movs r0, r5 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ vraddhn.i d29, , q13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ bcc.n 395a3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, r3, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r2, r4, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bcs.n 395a4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ bcs.n 395c08 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bcs.n 395bc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bne.n 395b04 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bne.n 395a74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bl ca290 │ │ │ │ ldr.w r3, [pc, #1144] @ 395fc8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #1443 @ 0x5a3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1156813,123 +1156813,123 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #927 @ 0x39f │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3957d0 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ beq.n 396088 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ beq.n 396038 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r7, {r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2704] @ 0xa90 │ │ │ │ subw sp, sp, #1340 @ 0x53c │ │ │ │ @@ -1158045,53 +1158045,53 @@ │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 396ff8 │ │ │ │ + b.n 397000 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 396c7c │ │ │ │ + bgt.n 396c84 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r3!, {r1, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr.w r6, [lr] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 396cba │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -1158552,60 +1158552,60 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ bkpt 0x00c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r1, [r2, #28] │ │ │ │ @ instruction: 0xffff456d │ │ │ │ movs r0, r5 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ vqrdmulh.s , , d2[0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ pop {r1, r2, pc} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c200b8 │ │ │ │ + vst1.8 @ instruction: 0xf9c600b8 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vst4.32 {d16-d19}, [r2 :256], r8 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + vst4.32 {d16-d19}, [r6 :256], r8 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ revsh r2, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb.w r0, [ip, r8, lsl #3] │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + ldrb.w r0, [r0, r8, lsl #3] │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ revsh r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf7e400b8 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + @ instruction: 0xf7e800b8 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ hlt 0x002a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf7bc00b8 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + @ instruction: 0xf7c000b8 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr.w r1, [pc, #2016] @ 3979bc │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1159277,149 +1159277,149 @@ │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 3968de │ │ │ │ - @ instruction: 0xf71600b8 │ │ │ │ - @ instruction: 0xf6f400b8 │ │ │ │ - @ instruction: 0xf6d200b8 │ │ │ │ - @ instruction: 0xf6b000b8 │ │ │ │ + @ instruction: 0xf71a00b8 │ │ │ │ + @ instruction: 0xf6f800b8 │ │ │ │ + @ instruction: 0xf6d600b8 │ │ │ │ + @ instruction: 0xf6b400b8 │ │ │ │ cbnz r6, 3979ec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf68800b8 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + @ instruction: 0xf68c00b8 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf66000b8 │ │ │ │ - @ instruction: 0xf63c00b8 │ │ │ │ - @ instruction: 0xf61800b8 │ │ │ │ - @ instruction: 0xf5f600b8 │ │ │ │ - rsbs r0, r4, #6029312 @ 0x5c0000 │ │ │ │ + @ instruction: 0xf66400b8 │ │ │ │ + movw r0, #2232 @ 0x8b8 │ │ │ │ + @ instruction: 0xf61c00b8 │ │ │ │ + @ instruction: 0xf5fa00b8 │ │ │ │ + rsbs r0, r8, #6029312 @ 0x5c0000 │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub.w r0, r6, #6029312 @ 0x5c0000 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + sub.w r0, sl, #6029312 @ 0x5c0000 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sbcs.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ - adcs.w r0, r8, #6029312 @ 0x5c0000 │ │ │ │ + @ instruction: 0xf58000b8 │ │ │ │ + adcs.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ @ instruction: 0xb818 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf52a00b8 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + @ instruction: 0xf52e00b8 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add.w r0, r2, #6029312 @ 0x5c0000 │ │ │ │ + add.w r0, r6, #6029312 @ 0x5c0000 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf4da00b8 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + @ instruction: 0xf4de00b8 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb79a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf4ac00b8 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + @ instruction: 0xf4b000b8 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eor.w r0, r2, #6029312 @ 0x5c0000 │ │ │ │ + eor.w r0, r6, #6029312 @ 0x5c0000 │ │ │ │ @ instruction: 0xb746 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bic.w r0, r8, #6029312 @ 0x5c0000 │ │ │ │ - and.w r0, r6, #6029312 @ 0x5c0000 │ │ │ │ - @ instruction: 0xf3e200b8 │ │ │ │ + bic.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ + and.w r0, sl, #6029312 @ 0x5c0000 │ │ │ │ + @ instruction: 0xf3e600b8 │ │ │ │ @ instruction: 0xb6a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf3ba00b8 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + @ instruction: 0xf3be00b8 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb67a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf38c00b8 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + @ instruction: 0xf39000b8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf36200b8 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + @ instruction: 0xf36600b8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf33c00b8 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + @ instruction: 0xf34000b8 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb600 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf31200b8 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + @ instruction: 0xf31600b8 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf2e200b8 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + @ instruction: 0xf2e600b8 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf2b200b8 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + @ instruction: 0xf2b600b8 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf28800b8 │ │ │ │ - @ instruction: 0xf26600b8 │ │ │ │ - movw r0, #24760 @ 0x60b8 │ │ │ │ - @ instruction: 0xf22600b8 │ │ │ │ - addw r0, r4, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf28c00b8 │ │ │ │ + @ instruction: 0xf26a00b8 │ │ │ │ + movw r0, #41144 @ 0xa0b8 │ │ │ │ + @ instruction: 0xf22a00b8 │ │ │ │ + addw r0, r8, #184 @ 0xb8 │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf1e000b8 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + @ instruction: 0xf1e400b8 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs.w r0, r6, #184 @ 0xb8 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + subs.w r0, sl, #184 @ 0xb8 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf18e00b8 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + @ instruction: 0xf19200b8 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbc.w r0, r6, #184 @ 0xb8 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + sbc.w r0, sl, #184 @ 0xb8 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf13e00b8 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + adc.w r0, r2, #184 @ 0xb8 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds.w r0, r8, #184 @ 0xb8 │ │ │ │ - @ instruction: 0xf0f800b8 │ │ │ │ - @ instruction: 0xf0d000b8 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + adds.w r0, ip, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf0fc00b8 │ │ │ │ + @ instruction: 0xf0d400b8 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf0a400b8 │ │ │ │ - eor.w r0, r2, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf0a800b8 │ │ │ │ + eor.w r0, r6, #184 @ 0xb8 │ │ │ │ cbz r4, 397b4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orrs.w r0, lr, #184 @ 0xb8 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + orn r0, r2, #184 @ 0xb8 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bics.w r0, r8, #184 @ 0xb8 │ │ │ │ - ands.w r0, r6, #184 @ 0xb8 │ │ │ │ - vshr.s64 d16, d24, #12 │ │ │ │ + bics.w r0, ip, #184 @ 0xb8 │ │ │ │ + ands.w r0, sl, #184 @ 0xb8 │ │ │ │ + vshr.s64 d16, d24, #8 │ │ │ │ uxth r4, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xfbea00b9 │ │ │ │ - vshr.s64 d0, d24, #40 │ │ │ │ + @ instruction: 0xfbee00b9 │ │ │ │ + vshr.s64 d0, d24, #36 │ │ │ │ sxtb r2, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfbd400b9 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + @ instruction: 0xfbd800b9 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s16 d16, d22, d24 │ │ │ │ + vqadd.s16 d16, d26, d24 │ │ │ │ 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, #1708] @ 0x6ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -1159584,54 +1159584,54 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 397b7a │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r7, sp, #880 @ 0x370 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stcl 0, cr0, [lr], #736 @ 0x2e0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + ldcl 0, cr0, [r2], #736 @ 0x2e0 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #656 @ 0x290 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldc 0, cr0, [r6], #736 @ 0x2e0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + ldc 0, cr0, [sl], #736 @ 0x2e0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-736 @ 0xfffffd20 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + stc 0, cr0, [r2], {184} @ 0xb8 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mcrr 0, 11, r0, lr, cr8 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + mrrc 0, 11, r0, r2, cr8 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc 0, cr0, [sl], #-736 @ 0xfffffd20 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + stc 0, cr0, [lr], #-736 @ 0xfffffd20 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (397e24 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1159718,26 +1159718,26 @@ │ │ │ │ b.n 397d8e │ │ │ │ vhadd.u16 q8, q11, │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 q0, q15, │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adc.w r0, r2, r8, ror #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + adc.w r0, r6, r8, ror #2 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds.w r0, ip, r8, ror #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + @ instruction: 0xeb2000b8 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xeaf200b8 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + @ instruction: 0xeaf600b8 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r2, 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, #2648] @ 0xa58 │ │ │ │ subw sp, sp, #1404 @ 0x57c │ │ │ │ @@ -1160868,89 +1160868,89 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr10, cr13, {6} │ │ │ │ cdp2 0, 2, cr0, cr6, cr13, {6} │ │ │ │ add r5, sp, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - vsri.64 d16, d28, #1 │ │ │ │ + vmls.i q8, , d0[0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vqadd.u16 d0, d28, d25 │ │ │ │ + vqadd.u32 d0, d16, d25 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2l 0, cr0, [r8, #-740] @ 0xfffffd1c │ │ │ │ + stc2l 0, cr0, [ip, #-740] @ 0xfffffd1c │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc2l 0, cr0, [ip], #740 @ 0x2e4 │ │ │ │ + ldc2l 0, cr0, [r0], #740 @ 0x2e4 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfbe800b9 │ │ │ │ + @ instruction: 0xfbec00b9 │ │ │ │ add r7, pc, #984 @ (adr r7, 398e98 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ stcl 0, cr0, [ip, #732] @ 0x2dc │ │ │ │ - @ instruction: 0xfba000b9 │ │ │ │ + @ instruction: 0xfba400b9 │ │ │ │ ldrb.w r0, [r0, #205] @ 0xcd │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfade00b9 │ │ │ │ + @ instruction: 0xfae200b9 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #992 @ (adr r6, 398ec8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ add r6, pc, #496 @ (adr r6, 398cdc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfa3a00b9 │ │ │ │ + @ instruction: 0xfa3e00b9 │ │ │ │ stc 0, cr0, [ip], #-732 @ 0xfffffd24 │ │ │ │ @ instruction: 0xebe200b7 │ │ │ │ add r5, pc, #920 @ (adr r5, 398e94 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a400b9 │ │ │ │ + vld1.8 @ instruction: 0xf9a800b9 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, #185] @ 0xb9 │ │ │ │ + ldrsb.w r0, [r4, #185] @ 0xb9 │ │ │ │ add r5, pc, #784 @ (adr r5, 398e1c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaea00b7 │ │ │ │ add r3, pc, #368 @ (adr r3, 398c8c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf71400b9 │ │ │ │ + @ instruction: 0xf71800b9 │ │ │ │ add r3, pc, #168 @ (adr r3, 398bcc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r1, pc, #688 @ (adr r1, 398ddc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbc.w r0, r6, #6062080 @ 0x5c8000 │ │ │ │ + sbc.w r0, sl, #6062080 @ 0x5c8000 │ │ │ │ ldr.w r1, [pc, #3092] @ 399748 │ │ │ │ ldr.w r2, [pc, #3092] @ 39974c │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ add.w r1, r1, #1024 @ 0x400 │ │ │ │ movw r0, #1387 @ 0x56b │ │ │ │ blx b8d24 │ │ │ │ @@ -1162084,89 +1162084,89 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 398418 │ │ │ │ add r0, pc, #688 @ (adr r0, 3999fc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orn r0, sl, #6062080 @ 0x5c8000 │ │ │ │ + orn r0, lr, #6062080 @ 0x5c8000 │ │ │ │ add r0, pc, #480 @ (adr r0, 399934 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 3993f4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bic.w r0, r0, #6062080 @ 0x5c8000 │ │ │ │ + bic.w r0, r4, #6062080 @ 0x5c8000 │ │ │ │ b.n 399380 │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 399310 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37a00b9 │ │ │ │ + @ instruction: 0xf37e00b9 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf2d600b9 │ │ │ │ + @ instruction: 0xf2da00b9 │ │ │ │ b.n 399118 │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 399090 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movw r0, #8377 @ 0x20b9 │ │ │ │ + movw r0, #24761 @ 0x60b9 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf22600b9 │ │ │ │ + @ instruction: 0xf22a00b9 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbc.w r0, r6, #185 @ 0xb9 │ │ │ │ + sbc.w r0, sl, #185 @ 0xb9 │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orr.w r0, sl, #185 @ 0xb9 │ │ │ │ - @ instruction: 0xf3b600b9 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + orr.w r0, lr, #185 @ 0xb9 │ │ │ │ + @ instruction: 0xf3ba00b9 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc 0, cr0, [r0], #-740 @ 0xfffffd1c │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + stc 0, cr0, [r4], #-740 @ 0xfffffd1c │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 399818 │ │ │ │ + bpl.n 399820 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - rsb r0, r8, r9, ror #2 │ │ │ │ + rsb r0, ip, r9, ror #2 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xeaf200b9 │ │ │ │ + @ instruction: 0xeaf600b9 │ │ │ │ str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orr.w r0, sl, r9, ror #2 │ │ │ │ - bcc.n 399720 │ │ │ │ + orr.w r0, lr, r9, ror #2 │ │ │ │ + bcc.n 399728 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xe99000b9 │ │ │ │ + @ instruction: 0xe99400b9 │ │ │ │ strh r1, [r7, #2] │ │ │ │ movs r1, r0 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 39979c │ │ │ │ + bne.n 3997a4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrd r0, r0, [r2], #-740 @ 0x2e4 │ │ │ │ + ldrd r0, r0, [r6], #-740 @ 0x2e4 │ │ │ │ add r4, sp, #372 @ 0x174 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ blx b6aa8 │ │ │ │ ldr.w r1, [pc, #3280] @ 39a4e0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1163277,316 +1163277,316 @@ │ │ │ │ nop │ │ │ │ bls.n 39a434 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bls.n 39a5a8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bls.n 39a51c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - beq.n 39a568 │ │ │ │ + beq.n 39a570 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 39a510 │ │ │ │ + beq.n 39a518 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39a258 │ │ │ │ + b.n 39a260 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39a058 │ │ │ │ + b.n 39a060 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 399f78 │ │ │ │ + b.n 399f80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 399f20 │ │ │ │ + b.n 399f28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 399ec8 │ │ │ │ + b.n 399ed0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xe8d800b9 │ │ │ │ + @ instruction: 0xe8dc00b9 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 399e10 │ │ │ │ + b.n 399e18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 39a4a4 │ │ │ │ + bls.n 39a4ac │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 39ad14 │ │ │ │ + b.n 39ad1c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bhi.n 39a55c │ │ │ │ + bhi.n 39a564 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 39ac5c │ │ │ │ + b.n 39ac64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 39ac2c │ │ │ │ + b.n 39ac34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39abc8 │ │ │ │ + b.n 39abd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39ab74 │ │ │ │ + b.n 39ab7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39aa0c │ │ │ │ + b.n 39aa14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39a888 │ │ │ │ + b.n 39a890 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39a834 │ │ │ │ + b.n 39a83c │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39a7e0 │ │ │ │ + b.n 39a7e8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 39a708 │ │ │ │ + b.n 39a710 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 39a6a4 │ │ │ │ + b.n 39a6ac │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 6 │ │ │ │ + svc 10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r6, [r5, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r7, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r6, [r6, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ble.n 39a670 │ │ │ │ + ble.n 39a678 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r0, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ble.n 39a61c │ │ │ │ + ble.n 39a624 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ble.n 39a5bc │ │ │ │ + ble.n 39a5c4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r1, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ble.n 39a6cc │ │ │ │ + ble.n 39a6d4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 39a7b8 │ │ │ │ + bgt.n 39a7c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 39a768 │ │ │ │ + bgt.n 39a770 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 39a71c │ │ │ │ + bgt.n 39a724 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 39a6d0 │ │ │ │ + blt.n 39a6d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 39a684 │ │ │ │ + blt.n 39a68c │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 39a638 │ │ │ │ + blt.n 39a640 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 39a7ec │ │ │ │ + blt.n 39a7f4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 39a7a0 │ │ │ │ + blt.n 39a7a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 39a754 │ │ │ │ + blt.n 39a75c │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 39a708 │ │ │ │ + bge.n 39a710 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2600] @ 0xa28 │ │ │ │ subw sp, sp, #1444 @ 0x5a4 │ │ │ │ @@ -1164739,98 +1164739,98 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 39b390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 39b388 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 39b274 │ │ │ │ + bvc.n 39b27c │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r1, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 39b2bc │ │ │ │ + bvs.n 39b2c4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r6, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bls.n 39b2c4 │ │ │ │ + bls.n 39b2cc │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 39b2b4 │ │ │ │ + bcc.n 39b2bc │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 39b2e4 │ │ │ │ + bvc.n 39b2ec │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bne.n 39b380 │ │ │ │ + bne.n 39b388 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 39b2dc │ │ │ │ + beq.n 39b2e4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ smlaltt r0, r0, r2, r7 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r1!, {r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -1165992,97 +1165992,97 @@ │ │ │ │ @ instruction: 0xf65000b7 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r2, [r6, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbnz r2, 39c0c0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0028 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r3, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r2, [r5, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbnz r6, 39c0ca │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r0, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbnz r0, 39c0c6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cbnz r6, 39c0ba │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r6, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r7, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r2, [r7, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r4, [r6, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ite gt │ │ │ │ - lslgt r1, r7, #2 │ │ │ │ - cbz r4, 39c116 @ unpredictable │ │ │ │ + nop {13} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + cbz r4, 39c116 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx bcbc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx bcbc0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -1167406,292 +1167406,292 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #1898 @ 0x76a │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 39b02e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r7, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ @ instruction: 0xffff68dc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, pc, #560 @ (adr r5, 39d244 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 39d254 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r5, sp, #608 @ 0x260 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, pc, #584 @ (adr r4, 39d274 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 39d284 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r6, 39d07c │ │ │ │ + cbnz r2, 39d07e │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbnz r4, 39d07e │ │ │ │ + cbnz r0, 39d080 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, pc, #184 @ (adr r4, 39d0f8 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 39d108 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 39d3f0 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 39d400 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #776 @ (adr r3, 39d35c ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 39d36c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #624 @ (adr r3, 39d2c8 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 39d2d8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #472 @ (adr r3, 39d234 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 39d244 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #328 @ (adr r3, 39d1a8 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 39d1b8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 39d0f8 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 39d108 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r6, 39d09c │ │ │ │ + cbnz r2, 39d09e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 39d450 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 39d460 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #840 @ (adr r2, 39d3bc ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 39d3cc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #688 @ (adr r2, 39d328 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 39d338 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 39d294 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 39d2a4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #360 @ (adr r2, 39d1ec ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 39d1fc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 39d088 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, pc, #184 @ (adr r2, 39d144 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 39d154 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #8 @ (adr r2, 39d09c ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 39d0ac ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 39d40c ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 39d41c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 39d348 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 39d358 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 39d2ac ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 39d2bc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 39d204 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 39d214 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 39d148 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 39d158 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, 39d48c ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 39d49c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 39d3d8 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 39d3e8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #568 @ (adr r0, 39d31c ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 39d32c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #400 @ (adr r0, 39d27c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 39d28c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, pc, #248 @ (adr r0, 39d1e8 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 39d1f8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 39d15c ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 39d16c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r6, [r7, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r6, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r5, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrsh r2, [r0, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbz r0, 39d1d2 │ │ │ │ + cbz r4, 39d1d2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrsh r6, [r0, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbz r2, 39d1fe │ │ │ │ + cbz r6, 39d1fe │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbz r4, 39d1ec │ │ │ │ + cbz r0, 39d1ee │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbz r2, 39d1ec │ │ │ │ + cbz r6, 39d1ec │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r1, [pc, #196] @ (39d2f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #196] @ (39d2f4 ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -1167757,37 +1167757,37 @@ │ │ │ │ add.w r2, r2, #1080 @ 0x438 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2033 @ 0x7f1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 39b02e │ │ │ │ nop │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r6, [r5, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r1, 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 r2, [pc, #500] @ (39d528 ) │ │ │ │ @@ -1167988,62 +1167988,62 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 39d60e │ │ │ │ movs r7, r4 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbz r4, 39d57a │ │ │ │ + cbz r0, 39d57c │ │ │ │ lsls r1, r7, #2 │ │ │ │ orrs r3, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r3, r3, #26 │ │ │ │ vqshl.u64 d21, d14, #63 @ 0x3f │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r1, 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, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #1324] @ 39dad8 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1168554,122 +1168554,122 @@ │ │ │ │ vmaxnm.f16 , , q15 │ │ │ │ add r6, pc, #624 @ (adr r6, 39dd5c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xfacbfffe │ │ │ │ strb.w r0, [r5, r7, lsl #2] │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r5, pc, #612 @ (adr r5, 39dd94 ) │ │ │ │ vraddhn.i d21, , q8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #848 @ (adr r7, 39de8c ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 39de9c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #72 @ (adr r7, 39dba0 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 39dbb0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #912 @ (adr r6, 39def4 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 39df04 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 39de50 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 39de60 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #544 @ (adr r6, 39dd9c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 39ddac ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r4, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #344 @ (adr r6, 39dce0 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 39dcf0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r6, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #168 @ (adr r6, 39dc3c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 39dc4c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r0, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 39df88 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 39df98 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r2, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #816 @ (adr r5, 39ded8 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 39dee8 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r0, [r1, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, pc, #496 @ (adr r5, 39dda8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 39ddb8 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, pc, #320 @ (adr r5, 39dcfc ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 39dd0c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r2, [r1, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r6, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, pc, #936 @ (adr r4, 39df7c ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 39df8c ) │ │ │ │ lsls r1, 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1052] @ 39e004 │ │ │ │ @@ -1169085,113 +1169085,113 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #768 @ (adr r0, 39e308 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r4, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r7, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r3, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #984 @ (adr r7, 39e420 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 39e430 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #856 @ (adr r7, 39e3ac ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 39e3bc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r7, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #728 @ (adr r7, 39e338 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 39e348 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r3, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #600 @ (adr r7, 39e2c4 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 39e2d4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r7, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #464 @ (adr r7, 39e248 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 39e258 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #336 @ (adr r7, 39e1d4 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 39e1e4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r6, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #208 @ (adr r7, 39e160 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 39e170 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r2, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #80 @ (adr r7, 39e0ec ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 39e0fc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 39e478 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 39e488 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #840 @ (adr r6, 39e3fc ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 39e40c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 39e380 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 39e390 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r2, [r2, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, 39e304 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 39e314 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #432 @ (adr r6, 39e288 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 39e298 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r1, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1169283,35 +1169283,35 @@ │ │ │ │ b.n 39e134 │ │ │ │ ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #912] @ (39e55c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #224 @ (adr r5, 39e2b0 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 39e2c0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r7, [pc, #760] @ (39e4cc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, pc, #48 @ (adr r5, 39e20c ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 39e21c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r7, [pc, #512] @ (39e3e4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 39e524 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 39e534 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r7, [pc, #368] @ (39e360 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, pc, #680 @ (adr r4, 39e4a0 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 39e4b0 ) │ │ │ │ lsls r1, 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #648] @ (39e494 ) │ │ │ │ @@ -1169579,71 +1169579,71 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 39e2d2 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r6, [pc, #408] @ (39e644 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, pc, #736 @ (adr r3, 39e790 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 39e7a0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ @ instruction: 0xf905ffff │ │ │ │ ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r5, [pc, #776] @ (39e7c8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #64 @ (adr r3, 39e508 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 39e518 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r5, [pc, #248] @ (39e5d0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 39e53c ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 39e54c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, pc, #560 @ (adr r2, 39e710 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 39e720 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r5, [pc, #80] @ (39e534 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 39e674 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 39e684 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [pc, #960] @ (39e8b0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 39e5f0 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 39e600 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [pc, #816] @ (39e82c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 39e56c ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 39e57c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [pc, #672] @ (39e7a8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, pc, #984 @ (adr r1, 39e8e8 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 39e8f8 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ @@ -1170358,125 +1170358,125 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #144 @ (adr r1, 39ecf8 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 39ed08 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r3, [pc, #1000] @ (39f054 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [pc, #912] @ (39f000 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 39ec94 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 39eca4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r1, [pc, #120] @ (39ecf8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [pc, #272] @ (39eda4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [pc, #144] @ (39ed30 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ blxns lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r7, #2 │ │ │ │ blx r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0x478a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bxns fp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bxns r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mov lr, lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp ip, r8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp ip, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r4, fp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r0, 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 │ │ │ │ ldr r4, [pc, #920] @ (39f0f0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1170844,77 +1170844,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r0, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ mvns r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ tst r6, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adcs r4, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r0, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r6, r4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, 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 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #520] @ 39f3a0 │ │ │ │ @@ -1172303,49 +1172303,49 @@ │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r1, #110 @ 0x6e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r7, #254 @ 0xfe │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cbnz r4, 3a0080 │ │ │ │ + cbnz r0, 3a0082 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -1173716,173 +1173716,173 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3a07ea │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r2, 3a0e1c │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r6, [r7, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r0, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r7, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r6, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r5, #78 @ 0x4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r4, #58 @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w r1, [pc, #2000] @ 3a170c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ @@ -1174642,237 +1174642,237 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3a02ea │ │ │ │ b.w 3a0a16 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #90 @ 0x5a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r2, r7, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r6, r3, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, r6, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r3, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r4, r5, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r6, r2, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, r3, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r0, r7, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r2, r4, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r7, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r6, r4, r3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r0, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1176019,265 +1176019,265 @@ │ │ │ │ b.w 3a1cf4 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r0, r2, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r6, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r5, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r2, r7, #16 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #720] @ (3a2870 ) │ │ │ │ + ldr r3, [pc, #736] @ (3a2880 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r0, r1, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r0, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r0, #12 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [pc, #512] @ (3a27d0 ) │ │ │ │ + ldr r2, [pc, #528] @ (3a27e0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r0, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #768] @ (3a28e0 ) │ │ │ │ + ldr r1, [pc, #784] @ (3a28f0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r2, r0, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (3a29e0 ) │ │ │ │ + ldr r1, [pc, #0] @ (3a25f0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #832] @ (3a293c ) │ │ │ │ + ldr r0, [pc, #848] @ (3a294c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #664] @ (3a28a0 ) │ │ │ │ + ldr r0, [pc, #680] @ (3a28b0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #464] @ (3a27e8 ) │ │ │ │ + ldr r0, [pc, #480] @ (3a27f8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #304] @ (3a2750 ) │ │ │ │ + ldr r0, [pc, #320] @ (3a2760 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r4, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #128] @ (3a26ac ) │ │ │ │ + ldr r0, [pc, #144] @ (3a26bc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r2, r7, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blxns lr │ │ │ │ + blx pc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r6, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r6, r0, #32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blx r0 │ │ │ │ + blxns r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r3, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bxns sl │ │ │ │ + bx fp │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bx r5 │ │ │ │ + bxns r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r2, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r8, sl │ │ │ │ + mov ip, sl │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r2, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp ip, sp │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #25 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r4, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r7, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r8, pc │ │ │ │ + add ip, pc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r2, #19 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sl │ │ │ │ + add r4, sl │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r6, r6, #17 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r2, r1, #17 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r1, 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, #2576] @ 0xa10 │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ @@ -1177351,87 +1177351,87 @@ │ │ │ │ lsls r5, r1, #3 │ │ │ │ strb r6, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r3, #27 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r6, r0, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r4, r1, #21 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r2, [r5, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ negs r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r5, [pc, #264] @ (3a33d0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ tst r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r4, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ beq.n 3a3338 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ and.w r2, r1, #7 │ │ │ │ @@ -1178555,75 +1178555,75 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r3 │ │ │ │ b.n 3a3f5e │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldc2l 0, cr0, [r8, #776] @ 0x308 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ @ instruction: 0xfb9c00c2 │ │ │ │ subs r3, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #608] @ (3a411c ) │ │ │ │ + ldr r7, [pc, #624] @ (3a412c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xfa6800c2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr??.w r0, [r0, #194] @ 0xc2 │ │ │ │ vld1.8 {d16[6]}, [r0], r2 │ │ │ │ - ldr r6, [pc, #80] @ (3a3f20 ) │ │ │ │ + ldr r6, [pc, #96] @ (3a3f30 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [pc, #40] @ (3a3efc ) │ │ │ │ + ldr r6, [pc, #56] @ (3a3f0c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [pc, #672] @ (3a4178 ) │ │ │ │ + ldr r4, [pc, #688] @ (3a4188 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf77600c2 │ │ │ │ - ldr r4, [pc, #224] @ (3a3fc0 ) │ │ │ │ + ldr r4, [pc, #240] @ (3a3fd0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf70800c2 │ │ │ │ - ldr r3, [pc, #152] @ (3a3f80 ) │ │ │ │ + ldr r3, [pc, #168] @ (3a3f90 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf5f400c2 │ │ │ │ @ instruction: 0xf59200c2 │ │ │ │ - ldr r2, [pc, #704] @ (3a41b4 ) │ │ │ │ + ldr r2, [pc, #720] @ (3a41c4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf52e00c2 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [pc, #168] @ (3a3fac ) │ │ │ │ + ldr r2, [pc, #184] @ (3a3fbc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf4f000c2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [pc, #48] @ (3a3f40 ) │ │ │ │ + ldr r2, [pc, #64] @ (3a3f50 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf4be00c2 │ │ │ │ - ldr r4, [pc, #752] @ (3a4208 ) │ │ │ │ + ldr r4, [pc, #768] @ (3a4218 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ eors.w r0, r2, #6356992 @ 0x610000 │ │ │ │ - ldr r1, [pc, #720] @ (3a41f0 ) │ │ │ │ + ldr r1, [pc, #736] @ (3a4200 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xf3e000c2 │ │ │ │ - ldr r1, [pc, #16] @ (3a3f38 ) │ │ │ │ + ldr r1, [pc, #32] @ (3a3f48 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2fe00c2 │ │ │ │ ldr.w r2, [pc, #3196] @ 3a4bb4 │ │ │ │ @@ -1179798,161 +1179798,161 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3a3cdc │ │ │ │ b.w 3a3c84 │ │ │ │ nop │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r4, #194 @ 0xc2 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds.w r0, r2, #194 @ 0xc2 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r1, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf0a600c2 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, #194 @ 0xc2 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cdp 0, 12, cr0, cr2, cr2, {6} │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp 0, 6, cr0, cr0, cr2, {6} │ │ │ │ - bics r6, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stcl 0, cr0, [r0, #776] @ 0x308 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldc 0, cr0, [r6, #776] @ 0x308 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldc 0, cr0, [ip, #-776] @ 0xfffffcf8 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldc 0, cr0, [lr], #776 @ 0x308 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stc 0, cr0, [r4], {194} @ 0xc2 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcrr 0, 12, r0, r4, cr2 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adcs.w r0, r2, r2, lsl #3 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ orr.w r0, r4, r2, lsl #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrd r0, r0, [lr, #776] @ 0x308 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrd r0, r0, [sl, #-776]! @ 0x308 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia.w ip, {r1, r6, r7} │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r7, #2 │ │ │ │ strd r0, r0, [r2], #-776 @ 0x308 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a4c84 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a4a6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 3a4a24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a4980 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a4920 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w r1, [pc, #2316] @ 3a5610 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ @@ -1180752,223 +1180752,223 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #579 @ 0x243 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a2f6a │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a5d9c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a5ae8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a5a0c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 3a59bc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3a579c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r0, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ svc 202 @ 0xca │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r1, r7, #2 │ │ │ │ svc 154 @ 0x9a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r1, r7, #2 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ svc 60 @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r1, r7, #2 │ │ │ │ svc 12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ udf #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r1, r7, #2 │ │ │ │ udf #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ udf #114 @ 0x72 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ udf #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ble.n 3a5700 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ble.n 3a57a4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r1, r7, #2 │ │ │ │ ble.n 3a5758 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bgt.n 3a56c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bgt.n 3a567c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bgt.n 3a57e4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ blt.n 3a5750 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r1, r7, #2 │ │ │ │ blt.n 3a5708 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ blt.n 3a56c4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -1181051,29 +1181051,29 @@ │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3a5802 │ │ │ │ bls.n 3a5950 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bls.n 3a5904 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bls.n 3a58c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -1181156,29 +1181156,29 @@ │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3a5902 │ │ │ │ bhi.n 3a5a50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bhi.n 3a5a04 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bhi.n 3a59c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r1, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1182212,111 +1182212,111 @@ │ │ │ │ nop │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvc.n 3a63f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bpl.n 3a63e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 3a6580 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bcs.n 3a6504 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3a65d4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r4, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r7, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r7, {r3, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ │ │ │ 003a6580 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1183414,96 +1183414,96 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r6, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r1!, {r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r4, r3, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r6!, {r2, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r5!, {r2, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str??.w r0, [r6, r7, lsl #3] │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + str??.w r0, [sl, r7, lsl #3] │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r4, [pc, #2484] @ 3a7b28 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r5, [pc, #2484] @ 3a7b2c │ │ │ │ movw r2, #1693 @ 0x69d │ │ │ │ @@ -1184396,19 +1184396,19 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3a6a0c │ │ │ │ nop │ │ │ │ itt │ │ │ │ lsl r2, r0, #3 │ │ │ │ - asr r6, r3, #20 │ │ │ │ + asr r2, r4, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ itet ge │ │ │ │ lslge r2, r0, #3 │ │ │ │ - asrlt r0, r1, #19 │ │ │ │ + asrlt r4, r1, #19 │ │ │ │ lslge r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ itet cc │ │ │ │ lslcc r2, r0, #3 │ │ │ │ @@ -1184416,73 +1184416,73 @@ │ │ │ │ lslcs r2, r0, #3 │ │ │ │ subcc r0, #182 @ 0xb6 │ │ │ │ lslcs r7, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbnz r6, 3a7bc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf32000b7 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + @ instruction: 0xf32400b7 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xfba600b6 │ │ │ │ cbnz r2, 3a7bbc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbnz r4, 3a7bb4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ revsh r0, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xfb1200b6 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xfacc00b6 │ │ │ │ rev16 r6, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r2, r0, #3 │ │ │ │ - orns r0, r4, #183 @ 0xb7 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + orns r0, r8, #183 @ 0xb7 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xb87a │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7be │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xb7b4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xb684 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movt r0, #18614 @ 0x48b6 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movw r1, #1377 @ 0x561 │ │ │ │ strd r9, r3, [sp] │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r3, [pc, #2656] @ 3a8648 │ │ │ │ @@ -1185452,79 +1185452,79 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3a6a0c │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r7, lr} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #150 @ 0x96 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ rsb r0, lr, #182 @ 0xb6 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 3a86a8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ vshr.s64 d0, d22, #32 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ vqadd.s8 d16, d16, d22 │ │ │ │ stcl 0, cr0, [r4], {182} @ 0xb6 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcrr 0, 11, r0, lr, cr6 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xebf000b6 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ sub.w r0, r0, r6, ror #2 │ │ │ │ ldr.w r3, [pc, #3112] @ 3a930c │ │ │ │ mov.w r0, #1888 @ 0x760 │ │ │ │ ldr.w r7, [pc, #3108] @ 3a9310 │ │ │ │ add r3, pc │ │ │ │ add.w r6, r3, #484 @ 0x1e4 │ │ │ │ @@ -1186657,104 +1186657,104 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 39f3a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r6, [r3, r0, lsl #2] │ │ │ │ b.n 3a92d0 │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vshr.u64 d0, d24, #14 │ │ │ │ + vshr.u64 d0, d24, #10 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vqadd.u16 d0, d20, d24 │ │ │ │ + vqadd.u16 d0, d24, d24 │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mcr2 0, 6, r0, cr12, cr8, {5} │ │ │ │ + mrc2 0, 6, r0, cr0, cr8, {5} │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mrc2 0, 2, r0, cr2, cr8, {5} │ │ │ │ + mrc2 0, 2, r0, cr6, cr8, {5} │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3a9384 │ │ │ │ + b.n 3a938c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stc2l 0, cr0, [r8, #736] @ 0x2e0 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + stc2l 0, cr0, [ip, #736] @ 0x2e0 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r0, [r4], #-728 @ 0x2d8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc2 0, cr0, [r4, #-736]! @ 0xfffffd20 │ │ │ │ + ldc2 0, cr0, [r8, #-736]! @ 0xfffffd20 │ │ │ │ add r7, pc, #608 @ (adr r7, 3a95b0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr], {184} @ 0xb8 │ │ │ │ + stc2 0, cr0, [r2], #736 @ 0x2e0 │ │ │ │ movs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #192 @ (adr r6, 3a942c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfb5600b8 │ │ │ │ + @ instruction: 0xfb5a00b8 │ │ │ │ add r5, pc, #1008 @ (adr r5, 3a9764 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 3a8fec │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfb0c00b8 │ │ │ │ + @ instruction: 0xfb1000b8 │ │ │ │ b.n 3a8f60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, pc, #560 @ (adr r5, 3a95b4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfab200b8 │ │ │ │ + @ instruction: 0xfab600b8 │ │ │ │ add r5, pc, #448 @ (adr r5, 3a954c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfa9000b8 │ │ │ │ + @ instruction: 0xfa9400b8 │ │ │ │ b.n 3a8c94 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r3, pc, #512 @ (adr r3, 3a9598 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb.w r0, [lr, #184] @ 0xb8 │ │ │ │ + strh.w r0, [r2, #184] @ 0xb8 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #0 @ (adr r3, 3a93a8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r2, pc, #976 @ (adr r2, 3a977c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r0, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63200b8 │ │ │ │ + @ instruction: 0xf63600b8 │ │ │ │ b.n 3a95e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r0, pc, #480 @ (adr r0, 3a95a4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf59600b8 │ │ │ │ + @ instruction: 0xf59a00b8 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf4a200b8 │ │ │ │ + @ instruction: 0xf4a600b8 │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ svc 140 @ 0x8c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - orrs.w r0, lr, #6029312 @ 0x5c0000 │ │ │ │ + orn r0, r2, #6029312 @ 0x5c0000 │ │ │ │ svc 74 @ 0x4a │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - and.w r0, lr, #6029312 @ 0x5c0000 │ │ │ │ + ands.w r0, r2, #6029312 @ 0x5c0000 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r5, [pc, #3208] @ 3aa07c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 39f554 │ │ │ │ @@ -1187919,136 +1187919,136 @@ │ │ │ │ movw r1, #1423 @ 0x58f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a6a0c │ │ │ │ ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf29400b8 │ │ │ │ + @ instruction: 0xf29800b8 │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rsbs r0, r6, #184 @ 0xb8 │ │ │ │ + rsbs r0, sl, #184 @ 0xb8 │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eor.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ - eor.w r0, lr, #184 @ 0xb8 │ │ │ │ - vshr.s64 d16, d24, #28 │ │ │ │ + eors.w r0, r0, #6029312 @ 0x5c0000 │ │ │ │ + eors.w r0, r2, #184 @ 0xb8 │ │ │ │ + vshr.s64 d16, d24, #24 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mcr 0, 5, r0, cr14, cr8, {5} │ │ │ │ + mrc 0, 5, r0, cr2, cr8, {5} │ │ │ │ add r5, pc, #300 @ (adr r5, 3aa1d8 ) │ │ │ │ movs r3, r0 │ │ │ │ bvc.n 3aa088 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvc.n 3aa010 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xead000b8 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xead400b8 │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - and.w r0, r2, r8, ror #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + and.w r0, r6, r8, ror #2 │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strd r0, r0, [r8, #-736]! @ 0x2e0 │ │ │ │ + strd r0, r0, [ip, #-736]! @ 0x2e0 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strd r0, r0, [r4, #-736] @ 0x2e0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + strd r0, r0, [r8, #-736] @ 0x2e0 │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmdb r0, {r3, r4, r5, r7} │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmdb r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe85c00b8 │ │ │ │ + strd r0, r0, [r0], #-736 @ 0x2e0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xe83400b8 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + @ instruction: 0xe83800b8 │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3a9fc0 │ │ │ │ + b.n 3a9fc8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3a9f28 │ │ │ │ + b.n 3a9f30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3a9e9c │ │ │ │ + b.n 3a9ea4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3a9e50 │ │ │ │ + b.n 3a9e58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r2, [pc, #2516] @ 3aab68 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #2516] @ 3aab6c │ │ │ │ ldr.w r3, [pc, #2516] @ 3aab70 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1188899,227 +1188899,227 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3a6a0c │ │ │ │ ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aa568 │ │ │ │ + b.n 3aa570 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aa3f4 │ │ │ │ + b.n 3aa3fc │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aa39c │ │ │ │ + b.n 3aa3a4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3ab348 │ │ │ │ + b.n 3ab350 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3ab000 │ │ │ │ + b.n 3ab008 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aafac │ │ │ │ + b.n 3aafb4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aae80 │ │ │ │ + b.n 3aae88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aae38 │ │ │ │ + b.n 3aae40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aadf0 │ │ │ │ + b.n 3aadf8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3aada8 │ │ │ │ + b.n 3aadb0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r1, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r2, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3ab2e8 │ │ │ │ + b.n 3ab2f0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3ab174 │ │ │ │ + b.n 3ab17c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r6, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r7, r6, #2 │ │ │ │ - itet le @ unpredictable > │ │ │ │ + itte le @ unpredictable > │ │ │ │ lslle r7, r6, #2 │ │ │ │ - ldrhgt r4, [r6, #0] │ │ │ │ - lslle r2, r0, #3 │ │ │ │ - itee ge │ │ │ │ - lslge r7, r6, #2 │ │ │ │ - ble.n 3aad4c @ unpredictable │ │ │ │ - lsllt r0, r7, #2 │ │ │ │ - itte hi │ │ │ │ + ldrhle r4, [r6, #0] │ │ │ │ + lslgt r2, r0, #3 │ │ │ │ + itee lt │ │ │ │ + lsllt r7, r6, #2 │ │ │ │ + ble.n 3aad54 @ unpredictable │ │ │ │ + lslge r0, r7, #2 │ │ │ │ + itet hi │ │ │ │ lslhi r7, r6, #2 │ │ │ │ - itt vs @ unpredictable │ │ │ │ + it vs @ unpredictable │ │ │ │ lslvs r7, r6, #2 │ │ │ │ - strhvs r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sev │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - bgt.n 3aac84 │ │ │ │ + itt mi │ │ │ │ + lslmi r7, r6, #2 │ │ │ │ + bgt.n 3aac8c @ unpredictable │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - itet ne │ │ │ │ + itte ne │ │ │ │ lslne r7, r6, #2 │ │ │ │ - bgt.n 3aac3c @ unpredictable │ │ │ │ - lslne r0, r7, #2 │ │ │ │ + bgt.n 3aac44 @ unpredictable │ │ │ │ + lsleq r0, r7, #2 │ │ │ │ strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bgt.n 3aabf4 │ │ │ │ + bgt.n 3aabfc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bgt.n 3aad24 │ │ │ │ + bgt.n 3aad2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - blt.n 3aac58 │ │ │ │ + blt.n 3aac60 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - blt.n 3aae08 │ │ │ │ + blt.n 3aac10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - blt.n 3aadc0 │ │ │ │ + blt.n 3aadc8 │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #340] @ (3aae80 ) │ │ │ │ @@ -1189263,37 +1189263,37 @@ │ │ │ │ nop │ │ │ │ ldmia r7, {r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bls.n 3aaf24 │ │ │ │ + bls.n 3aaf2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r6, [r2, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 3aaee0 │ │ │ │ + cbnz r4, 3aaee0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 3aae04 │ │ │ │ + bhi.n 3aae0c │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r4, [r5, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 3aadbc │ │ │ │ + bhi.n 3aadc4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r2, [r0, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 3aaf74 │ │ │ │ + bhi.n 3aaf7c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003aaebc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1190311,62 +1190311,62 @@ │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r6, [r2, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 3ab998 │ │ │ │ + bvc.n 3ab9a0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bmi.n 3ab894 │ │ │ │ + bmi.n 3ab89c │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r6, [r5, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bmi.n 3ab9ac │ │ │ │ + bmi.n 3ab9b4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [sl, r6, lsl #3] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 3ab984 │ │ │ │ + bcc.n 3ab98c │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcs.n 3ab910 │ │ │ │ + bcs.n 3ab918 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 3aba08 │ │ │ │ + bcs.n 3aba10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - beq.n 3ab8dc │ │ │ │ + beq.n 3ab8e4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 3ab944 │ │ │ │ + bcc.n 3ab94c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @@ -1191432,87 +1191432,87 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.w 3ab3f2 │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ @ instruction: 0xf12400b6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r6, [r4, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ @ instruction: 0xb69a │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r6, [r6, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ setend be │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldcl 0, cr0, [r6], #-728 @ 0xfffffd28 │ │ │ │ strb r2, [r5, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #2948] @ 3ad13c │ │ │ │ @@ -1192572,51 +1192572,51 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ab3f2 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3ac9d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ittt cs │ │ │ │ + itte cs │ │ │ │ lslcs r0, r7, #2 │ │ │ │ ldrcs r0, [r1, #28] │ │ │ │ - lslcs r2, r0, #3 │ │ │ │ + lslcc r2, r0, #3 │ │ │ │ add r2, sp, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1192632,59 +1192632,59 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ad222 │ │ │ │ + cbnz r4, 3ad222 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3ad21e │ │ │ │ + cbnz r0, 3ad220 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ble.n 3ad1cc │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r3, pc, #872 @ (adr r3, 3ad54c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r3, pc, #552 @ (adr r3, 3ad414 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r2, pc, #520 @ (adr r2, 3ad410 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r4, [r4, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w r3, [pc, #2912] @ 3add78 │ │ │ │ movw r1, #2805 @ 0xaf5 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r6, [pc, #2908] @ 3add7c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ @@ -1193759,81 +1193759,81 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3aedca │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ b.w 3ae63c │ │ │ │ nop │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - push {r7} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 3adde6 │ │ │ │ + cbz r2, 3adde8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r4, 3adde0 │ │ │ │ + cbz r0, 3adde2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r2, 3addee │ │ │ │ + cbz r6, 3addee │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r2, 3adde2 │ │ │ │ + cbz r6, 3adde2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r2, 3addd0 │ │ │ │ + cbz r6, 3addd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r2, [r3, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r1, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r5, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @@ -1193841,35 +1193841,35 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r7, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r2, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #2976] @ 3ae9f8 │ │ │ │ ldr.w r2, [pc, #2976] @ 3ae9fc │ │ │ │ @@ -1194980,83 +1194980,83 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ab3f2 │ │ │ │ nop │ │ │ │ strh r0, [r4, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 3aecf0 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 3aed00 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 3aebb4 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 3aebc4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 3aeae4 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 3aeaf4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [pc, #944] @ (3aedd4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 3aeb58 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 3aeb68 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r7, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ ldr r5, [pc, #256] @ (3aeb30 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 3aebbc ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 3aebcc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, pc, #504 @ (adr r6, 3aec30 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 3aec40 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r5, [r5, #22] │ │ │ │ movs r4, r2 │ │ │ │ ldr r4, [pc, #0] @ (3aea40 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 3aeacc ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 3aeadc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r3, [pc, #608] @ (3aeca8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 3aed44 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 3aed54 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #176] @ (3aeb04 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 3aeb80 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 3aeb90 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r1, [pc, #1008] @ (3aee4c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [pc, #504] @ (3aec60 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #3796] @ 3af960 │ │ │ │ ldr.w r0, [pc, #3796] @ 3af964 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #3792] @ 3af968 │ │ │ │ add r2, pc │ │ │ │ @@ -1196311,353 +1196311,353 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ab3f2 │ │ │ │ mov ip, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov r8, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov r4, pc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov r2, r9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov r6, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp sl, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp lr, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r7, r6, #2 │ │ │ │ add ip, r8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r0, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r7, r6, #2 │ │ │ │ mvns r4, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bics r4, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #2 │ │ │ │ muls r0, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r7, r6, #2 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmn r6, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r7, #2 │ │ │ │ negs r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ rors r0, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ sbcs r0, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adcs r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ands r4, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ands r6, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r5, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, #108 @ 0x6c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, #52 @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r3, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r0, #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #520] @ (3afe18 ) │ │ │ │ ldr r0, [pc, #520] @ (3afe1c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #520] @ (3afe20 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1196840,61 +1196840,61 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ab3f2 │ │ │ │ nop │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r4, #202 @ 0xca │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r3, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr.w r5, [pc, #1260] @ 3b037c │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -1197381,79 +1197381,79 @@ │ │ │ │ b.n 3b006a │ │ │ │ ldrb r6, [r2, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r6, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r0, 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, #2872] @ 0xb38 │ │ │ │ ldr.w r5, [pc, #3168] @ 3b1080 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1198609,155 +1198609,155 @@ │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r5, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r4, #136 @ 0x88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r1, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r2, #8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r6, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1124] @ 3b1614 │ │ │ │ ldr.w r0, [pc, #1124] @ 3b1618 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1120] @ 3b161c │ │ │ │ add r2, pc │ │ │ │ @@ -1199146,119 +1199146,119 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #3029 @ 0xbd5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 3b0560 │ │ │ │ subs r0, r0, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r6, r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r6, r3, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r6, #4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r6, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r1, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r6, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r4, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r7, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -1199286,17 +1199286,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b170c │ │ │ │ nop │ │ │ │ subs r0, r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r7, #2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1199930,143 +1199930,143 @@ │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ b.n 3b1a6a │ │ │ │ nop │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r2, r0, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r2, r7, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r0, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r2, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (3b1fc0 ) │ │ │ │ + ldr r6, [pc, #600] @ (3b1fd0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #456] @ (3b1f44 ) │ │ │ │ + ldr r6, [pc, #472] @ (3b1f54 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r2, r5, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #392] @ (3b1f10 ) │ │ │ │ + ldr r6, [pc, #408] @ (3b1f20 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #280] @ (3b1ea4 ) │ │ │ │ + ldr r6, [pc, #296] @ (3b1eb4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #168] @ (3b1e38 ) │ │ │ │ + ldr r6, [pc, #184] @ (3b1e48 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #56] @ (3b1dcc ) │ │ │ │ + ldr r6, [pc, #72] @ (3b1ddc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #968] @ (3b2160 ) │ │ │ │ + ldr r5, [pc, #984] @ (3b2170 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #856] @ (3b20f4 ) │ │ │ │ + ldr r5, [pc, #872] @ (3b2104 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #800] @ (3b20c0 ) │ │ │ │ + ldr r5, [pc, #816] @ (3b20d0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #680] @ (3b204c ) │ │ │ │ + ldr r5, [pc, #696] @ (3b205c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #624] @ (3b2018 ) │ │ │ │ + ldr r5, [pc, #640] @ (3b2028 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #568] @ (3b1fe4 ) │ │ │ │ + ldr r5, [pc, #584] @ (3b1ff4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #512] @ (3b1fb0 ) │ │ │ │ + ldr r5, [pc, #528] @ (3b1fc0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r6, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #384] @ (3b1f3c ) │ │ │ │ + ldr r5, [pc, #400] @ (3b1f4c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r2, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #256] @ (3b1ec8 ) │ │ │ │ + ldr r5, [pc, #272] @ (3b1ed8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #200] @ (3b1e94 ) │ │ │ │ + ldr r5, [pc, #216] @ (3b1ea4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #88] @ (3b1e28 ) │ │ │ │ + ldr r5, [pc, #104] @ (3b1e38 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #32] @ (3b1df4 ) │ │ │ │ + ldr r5, [pc, #48] @ (3b1e04 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #1000] @ (3b21c0 ) │ │ │ │ + ldr r4, [pc, #1016] @ (3b21d0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #944] @ (3b218c ) │ │ │ │ + ldr r4, [pc, #960] @ (3b219c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #880] @ (3b2150 ) │ │ │ │ + ldr r4, [pc, #896] @ (3b2160 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r2, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #816] @ (3b211c ) │ │ │ │ + ldr r4, [pc, #832] @ (3b212c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #760] @ (3b20e8 ) │ │ │ │ + ldr r4, [pc, #776] @ (3b20f8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #704] @ (3b20b4 ) │ │ │ │ + ldr r4, [pc, #720] @ (3b20c4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #648] @ (3b2080 ) │ │ │ │ + ldr r4, [pc, #664] @ (3b2090 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #592] @ (3b204c ) │ │ │ │ + ldr r4, [pc, #608] @ (3b205c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #536] @ (3b2018 ) │ │ │ │ + ldr r4, [pc, #552] @ (3b2028 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #480] @ (3b1fe4 ) │ │ │ │ + ldr r4, [pc, #496] @ (3b1ff4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #424] @ (3b1fb0 ) │ │ │ │ + ldr r4, [pc, #440] @ (3b1fc0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #296] @ (3b1f3c ) │ │ │ │ + ldr r4, [pc, #312] @ (3b1f4c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #240] @ (3b1f08 ) │ │ │ │ + ldr r4, [pc, #256] @ (3b1f18 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r6, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #112] @ (3b1e94 ) │ │ │ │ + ldr r4, [pc, #128] @ (3b1ea4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (3b2220 ) │ │ │ │ + ldr r4, [pc, #0] @ (3b1e30 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r6, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #880] @ (3b21ac ) │ │ │ │ + ldr r3, [pc, #896] @ (3b21bc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r2, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r3, [pc, #752] @ (3b2138 ) │ │ │ │ + ldr r3, [pc, #768] @ (3b2148 ) │ │ │ │ lsls r7, r6, #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, #404] @ 3b1ff0 │ │ │ │ @@ -1200243,57 +1200243,57 @@ │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #848] @ (3b234c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r4, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #56] @ (3b2044 ) │ │ │ │ + ldr r2, [pc, #72] @ (3b2054 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r3, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #872] @ (3b2384 ) │ │ │ │ + ldr r1, [pc, #888] @ (3b2394 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r4, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #664] @ (3b22c4 ) │ │ │ │ + ldr r1, [pc, #680] @ (3b22d4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r6, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #456] @ (3b2204 ) │ │ │ │ + ldr r1, [pc, #472] @ (3b2214 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r1, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #296] @ (3b2170 ) │ │ │ │ + ldr r1, [pc, #312] @ (3b2180 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r4, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #152] @ (3b20ec ) │ │ │ │ + ldr r1, [pc, #168] @ (3b20fc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr.w r3, [pc, #2328] @ 3b2984 │ │ │ │ @@ -1201182,155 +1201182,155 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r6, r3, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r2, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r2, r6, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r2, r0, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r2, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r5, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r6, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r3, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r6, r2, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #768] @ (3b2dd0 ) │ │ │ │ @@ -1202018,101 +1202018,101 @@ │ │ │ │ b.n 3b2daa │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [pc, #960] @ (3b35e0 ) │ │ │ │ + ldr r7, [pc, #976] @ (3b35f0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r4, r2, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r6, r0, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r4, r1, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #464] @ 3b34a8 │ │ │ │ @@ -1204782,71 +1204782,71 @@ │ │ │ │ subs r0, #136 @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s q8, q9, │ │ │ │ - bxns r4 │ │ │ │ + bx r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cdp 0, 14, cr0, cr2, cr1, {6} │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldcl 0, cr0, [ip], {193} @ 0xc1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stc 0, cr0, [r4], {193} @ 0xc1 │ │ │ │ orn r0, r0, r1, lsl #3 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r0, r0, [ip, #-772] @ 0x304 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xe80600c1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3b4c78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3b4c0c │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3b4bdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3b49f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n 3b49a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr.w r8, [r2, r9] │ │ │ │ ldr r0, [r2, r4] │ │ │ │ cmp r8, r0 │ │ │ │ @@ -1205720,73 +1205720,73 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b4fc2 │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ b.n 3b6018 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3b5ed8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r0, #156 @ 0x9c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3b5cd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 3b5be0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r2, r6, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3b5a88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ svc 226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, r7, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r2, r0, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ svc 72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ udf #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ udf #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1205794,51 +1205794,51 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3b59bc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bgt.n 3b5b28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ blt.n 3b5a3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r6, r5, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ blt.n 3b5b98 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ blt.n 3b5b44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r0, r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r1, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bge.n 3b5a8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3b5b94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w r3, [pc, #3168] @ 3b6740 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr.w r6, [pc, #3164] @ 3b6744 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl] │ │ │ │ add.w r5, r3, #136 @ 0x88 │ │ │ │ @@ -1207014,140 +1207014,140 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3b4fc2 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ b.w 3b4fc2 │ │ │ │ bls.n 3b67dc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 3b6684 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bvc.n 3b6668 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bmi.n 3b6800 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r2, r1, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r6, r1, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcs.n 3b66b4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbnz r7, 3b67e0 │ │ │ │ vsri.32 d27, d17, #1 │ │ │ │ vcvt.u16.f16 d27, d21, #1 │ │ │ │ vqrdmlah.s q8, , d28[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ beq.n 3b6878 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r6!, {r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r5!, {r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w r2, [pc, #3036] @ 3b7428 │ │ │ │ movs r4, #63 @ 0x3f │ │ │ │ ldr.w r1, [pc, #3036] @ 3b742c │ │ │ │ ldr.w r3, [pc, #3036] @ 3b7430 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1208165,262 +1208165,262 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3b4fc2 │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vshr.u64 d16, d22, #16 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + vshr.u64 d16, d22, #12 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vshr.u64 d16, d22, #64 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + vshr.u64 d16, d22, #60 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - vshr.u64 d0, d22, #42 │ │ │ │ - vqadd.u32 d16, d30, d22 │ │ │ │ + vshr.u64 d0, d22, #38 │ │ │ │ + vqadd.u64 d16, d18, d22 │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vqadd.u8 d16, d18, d22 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + vqadd.u8 d16, d22, d22 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r2!, {r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vqadd.u16 d0, d18, d22 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + vqadd.u16 d0, d22, d22 │ │ │ │ + movs r2, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r2!, {r1, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mcr2 0, 7, r0, cr4, cr6, {5} │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + mcr2 0, 7, r0, cr8, cr6, {5} │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mrc2 0, 5, r0, cr6, cr6, {5} │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + mrc2 0, 5, r0, cr10, cr6, {5} │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mcr2 0, 4, r0, cr14, cr6, {5} │ │ │ │ - mcr2 0, 3, r0, cr10, cr6, {5} │ │ │ │ - mcr2 0, 2, r0, cr6, cr6, {5} │ │ │ │ - mcr2 0, 1, r0, cr2, cr6, {5} │ │ │ │ - ldc2l 0, cr0, [lr, #728]! @ 0x2d8 │ │ │ │ - ldc2l 0, cr0, [r8, #728] @ 0x2d8 │ │ │ │ - ldc2 0, cr0, [r2, #728]! @ 0x2d8 │ │ │ │ - stc2 0, cr0, [ip, #728] @ 0x2d8 │ │ │ │ - stc2l 0, cr0, [r6, #-728]! @ 0xfffffd28 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + mrc2 0, 4, r0, cr2, cr6, {5} │ │ │ │ + mcr2 0, 3, r0, cr14, cr6, {5} │ │ │ │ + mcr2 0, 2, r0, cr10, cr6, {5} │ │ │ │ + mcr2 0, 1, r0, cr6, cr6, {5} │ │ │ │ + mcr2 0, 0, r0, cr2, cr6, {5} │ │ │ │ + ldc2l 0, cr0, [ip, #728] @ 0x2d8 │ │ │ │ + ldc2 0, cr0, [r6, #728]! @ 0x2d8 │ │ │ │ + ldc2 0, cr0, [r0, #728] @ 0x2d8 │ │ │ │ + stc2l 0, cr0, [sl, #-728]! @ 0xfffffd28 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-728]! @ 0xfffffd28 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + ldc2 0, cr0, [lr, #-728]! @ 0xfffffd28 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc2 0, cr0, [ip, #-728] @ 0xfffffd28 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + ldc2 0, cr0, [r0, #-728] @ 0xfffffd28 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2l 0, cr0, [lr], {182} @ 0xb6 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + stc2l 0, cr0, [r2], #728 @ 0x2d8 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2 0, cr0, [r0], #728 @ 0x2d8 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + ldc2 0, cr0, [r4], #728 @ 0x2d8 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r7!, {r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc2 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + stc2 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r7!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mrrc2 0, 11, r0, r4, cr6 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + mrrc2 0, 11, r0, r8, cr6 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc2 0, cr0, [r6], #-728 @ 0xfffffd28 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + stc2 0, cr0, [sl], #-728 @ 0xfffffd28 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfbf800b6 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + @ instruction: 0xfbfc00b6 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - smlaltt r0, r0, sl, r6 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + smlaltt r0, r0, lr, r6 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb9c00b6 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + @ instruction: 0xfba000b6 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb6e00b6 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + @ instruction: 0xfb7200b6 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb4000b6 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + @ instruction: 0xfb4400b6 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r6!, {r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfb1200b6 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + @ instruction: 0xfb1600b6 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r6!, {r1, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfae400b6 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + @ instruction: 0xfae800b6 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xfaba00b6 │ │ │ │ + @ instruction: 0xfabe00b6 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa9000b6 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + @ instruction: 0xfa9400b6 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa6000b6 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + @ instruction: 0xfa6400b6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa3200b6 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + @ instruction: 0xfa3600b6 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r5!, {r1, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa0400b6 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + @ instruction: 0xfa0800b6 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r5!, {r2, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr??.w r0, [r6, #182] @ 0xb6 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + ldr??.w r0, [sl, #182] @ 0xb6 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ae00b6 │ │ │ │ - vst1.8 @ instruction: 0xf98600b6 │ │ │ │ + ldrsh.w r0, [r2, #182] @ 0xb6 │ │ │ │ + vst1.8 @ instruction: 0xf98a00b6 │ │ │ │ stmia r4!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr??.w r0, [r6, r6, lsl #3] │ │ │ │ - adds r2, r0, #1 │ │ │ │ + ldr??.w r0, [sl, r6, lsl #3] │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vld4.32 {d0-d3}, [r8 :256], r6 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + vld4.32 {d0-d3}, [ip :256], r6 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr??.w r0, [sl, #182] @ 0xb6 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + ldr??.w r0, [lr, #182] @ 0xb6 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r4!, {r1, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str.w r0, [ip, #182] @ 0xb6 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + ldr.w r0, [r0, #182] @ 0xb6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb.w r0, [lr, #182] @ 0xb6 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + strh.w r0, [r2, #182] @ 0xb6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr??.w r0, [r6, r6, lsl #3] │ │ │ │ + ldr??.w r0, [sl, r6, lsl #3] │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str.w r0, [r8, r6, lsl #3] │ │ │ │ - subs r4, r6, r4 │ │ │ │ + str.w r0, [ip, r6, lsl #3] │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh.w r0, [r0, r6, lsl #3] │ │ │ │ - @ instruction: 0xf7fa00b6 │ │ │ │ + strh.w r0, [r4, r6, lsl #3] │ │ │ │ + @ instruction: 0xf7fe00b6 │ │ │ │ stmia r3!, {r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf7d200b6 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + @ instruction: 0xf7d600b6 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf7a400b6 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + @ instruction: 0xf7a800b6 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf77600b6 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + @ instruction: 0xf77a00b6 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r2!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf74800b6 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + @ instruction: 0xf74c00b6 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r2!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf71a00b6 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + @ instruction: 0xf71e00b6 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xf6f000b6 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + @ instruction: 0xf6f400b6 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r2!, {r1} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf69000b6 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + @ instruction: 0xf69400b6 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r1!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf63000b6 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + @ instruction: 0xf63400b6 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - addw r0, sl, #2230 @ 0x8b6 │ │ │ │ - @ instruction: 0xf5e600b6 │ │ │ │ - rsb r0, r2, #5963776 @ 0x5b0000 │ │ │ │ - sub.w r0, r0, #5963776 @ 0x5b0000 │ │ │ │ - sbcs.w r0, lr, #5963776 @ 0x5b0000 │ │ │ │ - adcs.w r0, ip, #5963776 @ 0x5b0000 │ │ │ │ - @ instruction: 0xf53800b6 │ │ │ │ - adds.w r0, r6, #5963776 @ 0x5b0000 │ │ │ │ + addw r0, lr, #2230 @ 0x8b6 │ │ │ │ + @ instruction: 0xf5ea00b6 │ │ │ │ + rsb r0, r6, #5963776 @ 0x5b0000 │ │ │ │ + sub.w r0, r4, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf58200b6 │ │ │ │ + sbc.w r0, r0, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf53c00b6 │ │ │ │ + adds.w r0, sl, #5963776 @ 0x5b0000 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf4f000b6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + @ instruction: 0xf4f400b6 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ │ │ │ 003b76a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1209569,106 +1209569,106 @@ │ │ │ │ nop │ │ │ │ lsls r2, r6, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ pop {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 3b8330 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ @ instruction: 0xb7da │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldc2 0, cr0, [r2], {203} @ 0xcb │ │ │ │ cbz r6, 3b83be │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbz r2, 3b83bc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xe83400b6 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + @ instruction: 0xe83800b6 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbz r2, 3b83b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8358 │ │ │ │ + b.n 3b8360 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mrc2 0, 4, r0, cr12, cr7, {5} │ │ │ │ + mcr2 0, 5, r0, cr0, cr7, {5} │ │ │ │ uxtb r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ uxth r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ sxth r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8150 │ │ │ │ + b.n 3b8158 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbz r2, 3b83d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8108 │ │ │ │ + b.n 3b8110 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 3b80c0 │ │ │ │ + b.n 3b80c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b8084 │ │ │ │ + b.n 3b808c │ │ │ │ lsls r6, r6, #2 │ │ │ │ cbz r0, 3b83d2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8048 │ │ │ │ + b.n 3b8050 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbz r6, 3b83d2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8000 │ │ │ │ + b.n 3b8008 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r2, [pc, #720] @ (3b8698 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #720] @ (3b869c ) │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [pc, #720] @ (3b86a0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1209939,89 +1209939,89 @@ │ │ │ │ add.w r2, r2, #264 @ 0x108 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b801a │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b80ec │ │ │ │ + b.n 3b80f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b80a8 │ │ │ │ + b.n 3b80b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8060 │ │ │ │ + b.n 3b8068 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8018 │ │ │ │ + b.n 3b8020 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 3b7fd4 │ │ │ │ + b.n 3b7fdc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b7f94 │ │ │ │ + b.n 3b7f9c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b7f58 │ │ │ │ + b.n 3b7f60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b7f18 │ │ │ │ + b.n 3b7f20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8ed8 │ │ │ │ + b.n 3b7ee0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8e90 │ │ │ │ + b.n 3b8e98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8e44 │ │ │ │ + b.n 3b8e4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 3b8dfc │ │ │ │ + b.n 3b8e04 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b8dc0 │ │ │ │ + b.n 3b8dc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b8d80 │ │ │ │ + b.n 3b8d88 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3b8d40 │ │ │ │ + b.n 3b8d48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8cfc │ │ │ │ + b.n 3b8d04 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 3b8cb4 │ │ │ │ + b.n 3b8cbc │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8c78 │ │ │ │ + b.n 3b8c80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8c30 │ │ │ │ + b.n 3b8c38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1210047,17 +1210047,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b8750 │ │ │ │ nop │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3b8ab8 │ │ │ │ + b.n 3b8ac0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ │ │ │ 003b8790 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1211149,123 +1211149,123 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3b8ece │ │ │ │ add.w r0, r2, #6651904 @ 0x658000 │ │ │ │ @ instruction: 0xf4f600cb │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #41143 @ 0xa0b7 │ │ │ │ + movt r0, #57527 @ 0xe0b7 │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #208 @ (adr r7, 3b9448 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mcr2 0, 7, r0, cr2, cr7, {5} │ │ │ │ + mcr2 0, 7, r0, cr6, cr7, {5} │ │ │ │ add r6, pc, #896 @ (adr r6, 3b9700 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mcr2 0, 4, r0, cr14, cr7, {5} │ │ │ │ + mrc2 0, 4, r0, cr2, cr7, {5} │ │ │ │ add r5, pc, #672 @ (adr r5, 3b9628 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2l 0, cr0, [sl, #-732] @ 0xfffffd24 │ │ │ │ + ldc2l 0, cr0, [lr, #-732] @ 0xfffffd24 │ │ │ │ ldcl 0, cr0, [sl, #812] @ 0x32c │ │ │ │ add r4, pc, #800 @ (adr r4, 3b96b4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 3b92ac │ │ │ │ + bls.n 3b92b4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #-732 @ 0xfffffd24 │ │ │ │ - bic.w r0, r8, #183 @ 0xb7 │ │ │ │ + ldc2l 0, cr0, [r8], #-732 @ 0xfffffd24 │ │ │ │ + bic.w r0, ip, #183 @ 0xb7 │ │ │ │ add r4, pc, #552 @ (adr r4, 3b95cc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2], #-732 @ 0xfffffd24 │ │ │ │ - ldc2l 0, cr0, [r2], #732 @ 0x2dc │ │ │ │ + ldc2 0, cr0, [r6], #-732 @ 0xfffffd24 │ │ │ │ + ldc2l 0, cr0, [r6], #732 @ 0x2dc │ │ │ │ add r4, pc, #344 @ (adr r4, 3b9508 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc2 0, cr0, [r2], {183} @ 0xb7 │ │ │ │ - bhi.n 3b939c │ │ │ │ + stc2 0, cr0, [r6], {183} @ 0xb7 │ │ │ │ + bhi.n 3b93a4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r4, pc, #56 @ (adr r4, 3b93f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 3b9360 │ │ │ │ + bhi.n 3b9368 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfbba00b7 │ │ │ │ - bhi.n 3b931c │ │ │ │ + @ instruction: 0xfbbe00b7 │ │ │ │ + bhi.n 3b9324 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 3b92dc │ │ │ │ + bhi.n 3b92e4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 3b94a0 │ │ │ │ + bhi.n 3b94a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 3b9460 │ │ │ │ + bhi.n 3b9468 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r3, pc, #384 @ (adr r3, 3b9558 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 3b9420 │ │ │ │ + bhi.n 3b9428 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfb0c00b7 │ │ │ │ + @ instruction: 0xfb1000b7 │ │ │ │ add r3, pc, #216 @ (adr r3, 3b94bc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 3b93d8 │ │ │ │ + bvc.n 3b93e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfae200b7 │ │ │ │ - bvc.n 3b9394 │ │ │ │ + @ instruction: 0xfae600b7 │ │ │ │ + bvc.n 3b939c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvc.n 3b9354 │ │ │ │ + bvc.n 3b935c │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r2, pc, #808 @ (adr r2, 3b9720 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 3b9314 │ │ │ │ + bvc.n 3b931c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfa7600b7 │ │ │ │ - bvc.n 3b94cc │ │ │ │ + @ instruction: 0xfa7a00b7 │ │ │ │ + bvc.n 3b94d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r2, pc, #504 @ (adr r2, 3b9600 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 3b948c │ │ │ │ + bvc.n 3b9494 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfa2a00b7 │ │ │ │ - bvc.n 3b9444 │ │ │ │ + @ instruction: 0xfa2e00b7 │ │ │ │ + bvc.n 3b944c │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r2, pc, #200 @ (adr r2, 3b94e0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvs.n 3b9404 │ │ │ │ + bvs.n 3b940c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr??.w r0, [lr, #183] @ 0xb7 │ │ │ │ + vld1.8 @ instruction: 0xf9e200b7 │ │ │ │ add r2, pc, #32 @ (adr r2, 3b9444 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvs.n 3b93bc │ │ │ │ + bvs.n 3b93c4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsh.w r0, [r4, #183] @ 0xb7 │ │ │ │ - bvs.n 3b9374 │ │ │ │ + ldrsh.w r0, [r8, #183] @ 0xb7 │ │ │ │ + bvs.n 3b937c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 3b9334 │ │ │ │ + bvs.n 3b933c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 3b94f4 │ │ │ │ + bvs.n 3b94fc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 3b94b4 │ │ │ │ + bvs.n 3b94bc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 3b9474 │ │ │ │ + bvs.n 3b947c │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r1, pc, #208 @ (adr r1, 3b9514 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 3b9434 │ │ │ │ + bpl.n 3b943c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str??.w r0, [r0, #183] @ 0xb7 │ │ │ │ + str??.w r0, [r4, #183] @ 0xb7 │ │ │ │ add r1, pc, #40 @ (adr r1, 3b9478 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 3b93ec │ │ │ │ + bpl.n 3b93f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh.w r0, [r6, #183] @ 0xb7 │ │ │ │ + ldrh.w r0, [sl, #183] @ 0xb7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ @@ -1211288,17 +1211288,17 @@ │ │ │ │ mov.w r1, #976 @ 0x3d0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3b9474 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bmi.n 3b9594 │ │ │ │ + bmi.n 3b959c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf75e00b7 │ │ │ │ + @ instruction: 0xf76200b7 │ │ │ │ │ │ │ │ 003b94b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ @@ -1212330,40 +1212330,40 @@ │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #17] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf65600b7 │ │ │ │ - b.n 3b9988 │ │ │ │ + @ instruction: 0xf65a00b7 │ │ │ │ + b.n 3b9990 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rsbs r0, r6, #5996544 @ 0x5b8000 │ │ │ │ + rsbs r0, sl, #5996544 @ 0x5b8000 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf3c800b7 │ │ │ │ + @ instruction: 0xf3cc00b7 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf31400b7 │ │ │ │ + @ instruction: 0xf31800b7 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rsb r0, r8, #183 @ 0xb7 │ │ │ │ + rsb r0, ip, #183 @ 0xb7 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eor.w r0, lr, #183 @ 0xb7 │ │ │ │ + eors.w r0, r2, #183 @ 0xb7 │ │ │ │ str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vqadd.s64 d0, d26, d23 │ │ │ │ + vqadd.s64 d0, d30, d23 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldcl 0, cr0, [r8], #732 @ 0x2dc │ │ │ │ + ldcl 0, cr0, [ip], #732 @ 0x2dc │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ bl 3b34b0 │ │ │ │ cmp fp, r4 │ │ │ │ beq.n 3b9fd4 │ │ │ │ @@ -1213637,271 +1213637,271 @@ │ │ │ │ add.w r2, r2, #440 @ 0x1b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ba1d4 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xeb9800b7 │ │ │ │ + @ instruction: 0xeb9c00b7 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xeaf400b7 │ │ │ │ - bgt.n 3bad00 │ │ │ │ + @ instruction: 0xeaf800b7 │ │ │ │ + bgt.n 3bad08 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stc 0, cr0, [r6], #732 @ 0x2dc │ │ │ │ + stc 0, cr0, [sl], #732 @ 0x2dc │ │ │ │ strb r1, [r4, #24] │ │ │ │ vcvt.u16.f16 d23, d1, #1 │ │ │ │ @ instruction: 0xffff7abc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6], #-732 @ 0xfffffd24 │ │ │ │ + stcl 0, cr0, [sl], #-732 @ 0xfffffd24 │ │ │ │ b.n 3ba8b6 │ │ │ │ @ instruction: 0xffffdad4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bl 4a0df6 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strex r0, r0, [sl, #732] @ 0x2dc │ │ │ │ - bhi.n 3bad94 │ │ │ │ + strex r0, r0, [lr, #732] @ 0x2dc │ │ │ │ + bhi.n 3bad9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xe80800b7 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe80c00b7 │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bad04 │ │ │ │ + b.n 3bad0c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bacb0 │ │ │ │ + b.n 3bacb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bac64 │ │ │ │ + b.n 3bac6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bac10 │ │ │ │ + b.n 3bac18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3babc0 │ │ │ │ + b.n 3babc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bab70 │ │ │ │ + b.n 3bab78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bab20 │ │ │ │ + b.n 3bab28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3baac8 │ │ │ │ + b.n 3baad0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3ba92c │ │ │ │ + b.n 3ba934 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3ba80c │ │ │ │ + b.n 3ba814 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3ba6f0 │ │ │ │ + b.n 3ba6f8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb6a0 │ │ │ │ + b.n 3bb6a8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb64c │ │ │ │ + b.n 3bb654 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r0, [r3, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb5f8 │ │ │ │ + b.n 3bb600 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r2, [r5, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb5a8 │ │ │ │ + b.n 3bb5b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb558 │ │ │ │ + b.n 3bb560 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb504 │ │ │ │ + b.n 3bb50c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r4, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3ba8f8 │ │ │ │ + b.n 3ba900 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3bb4b0 │ │ │ │ + b.n 3bb4b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - itee ge │ │ │ │ - lslge r6, r6, #2 │ │ │ │ - itet hi @ unpredictable │ │ │ │ + itee lt │ │ │ │ + lsllt r6, r6, #2 │ │ │ │ + itee hi @ unpredictable │ │ │ │ lslhi r6, r6, #2 │ │ │ │ - it vs @ unpredictable │ │ │ │ + ite vs @ unpredictable │ │ │ │ lslvs r6, r6, #2 │ │ │ │ - itt mi │ │ │ │ + it mi @ unpredictable │ │ │ │ lslmi r6, r6, #2 │ │ │ │ - wfemi │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ + itt cs │ │ │ │ + lslcs r6, r6, #2 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r0, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3bb22c │ │ │ │ + b.n 3bb234 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3baf88 │ │ │ │ + b.n 3baf90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbnz r2, 3bb02c │ │ │ │ + cbnz r6, 3bb02c │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r2, 3bb02a │ │ │ │ + cbnz r6, 3bb02a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 3bb02a │ │ │ │ + cbnz r0, 3bb02c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r6, 3bb02a │ │ │ │ + cbnz r2, 3bb02c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1213927,17 +1213927,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3baff4 │ │ │ │ nop │ │ │ │ strh r0, [r6, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 3bafec │ │ │ │ + blt.n 3baff4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003bb034 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1214901,47 +1214901,47 @@ │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r0, [r4, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 3bb9bc │ │ │ │ + bge.n 3bb9c4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r4, [r4, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 3bbacc │ │ │ │ + bge.n 3bbad4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r2, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 3bbb30 │ │ │ │ + bls.n 3bb938 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 3bb9a8 │ │ │ │ + bvc.n 3bb9b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 3bba48 │ │ │ │ + bvc.n 3bba50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bpl.n 3bb9e4 │ │ │ │ + bpl.n 3bb9ec │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r5, #19] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bmi.n 3bb990 │ │ │ │ + bmi.n 3bb998 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r4, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcc.n 3bbb0c │ │ │ │ + bcc.n 3bbb14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, sl] │ │ │ │ bl 3b34b0 │ │ │ │ cmp fp, r5 │ │ │ │ @@ -1216193,271 +1216193,271 @@ │ │ │ │ mov r2, r6 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3bbc82 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 3bc800 │ │ │ │ + beq.n 3bc808 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 3bc8e0 │ │ │ │ + beq.n 3bc8e8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 3bc854 │ │ │ │ + bne.n 3bc85c │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r3, [r6, r5] │ │ │ │ vmlal.u q11, d15, d19[0] │ │ │ │ @ instruction: 0xffff7abc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3bc7e4 │ │ │ │ + bne.n 3bc7ec │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 3bc82e │ │ │ │ vaddl.u q14, d15, d22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vcvt.f32.u32 d27, d26, #1 │ │ │ │ + vcvt.f32.u32 d27, d30, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r1, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r2, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r5, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 3bcce0 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 3bcc38 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 3bcc48 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 3bcbac ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 3bcbbc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #560 @ (adr r7, 3bcb30 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 3bcb40 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 3bcaac ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 3bcabc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 3bca28 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 3bca38 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #152 @ (adr r7, 3bc9a4 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3bc9b4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #24 @ (adr r7, 3bc928 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 3bc938 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r3, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, 3bcc88 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 3bcc98 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, pc, #712 @ (adr r6, 3bcbe8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 3bcbf8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, 3bcb5c ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 3bcb6c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, pc, #432 @ (adr r6, 3bcad8 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 3bcae8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, pc, #288 @ (adr r6, 3bca4c ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 3bca5c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #120 @ (adr r6, 3bc9ac ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 3bc9bc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 3bccf0 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 3bcd00 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r0, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #536 @ (adr r5, 3bcb70 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 3bcb80 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #344 @ (adr r5, 3bcabc ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 3bcacc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, pc, #176 @ (adr r5, 3bca1c ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 3bca2c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 3bc984 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 3bc994 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #848 @ (adr r4, 3bccd0 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 3bcce0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #656 @ (adr r4, 3bcc1c ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 3bcc2c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #464 @ (adr r4, 3bcb68 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 3bcb78 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 3bcab4 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 3bcac4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 3bca0c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 3bca1c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #968 @ (adr r3, 3bcd78 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 3bcd88 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #816 @ (adr r3, 3bcce4 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 3bccf4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 3bcc3c ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 3bcc4c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r3, pc, #464 @ (adr r3, 3bcb94 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 3bcba4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #312 @ (adr r3, 3bcb00 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 3bcb10 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #160 @ (adr r3, 3bca6c ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 3bca7c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 3bc9e0 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 3bc9f0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #872 @ (adr r2, 3bcd40 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 3bcd50 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 3bccbc ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 3bcccc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #560 @ (adr r2, 3bcc20 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 3bcc30 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #392 @ (adr r2, 3bcb84 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 3bcb94 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #224 @ (adr r2, 3bcae8 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 3bcaf8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #56 @ (adr r2, 3bca4c ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 3bca5c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #904 @ (adr r1, 3bcda8 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 3bcdb8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #720 @ (adr r1, 3bccfc ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 3bcd0c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #552 @ (adr r1, 3bcc5c ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 3bcc6c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 3bcbd8 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 3bcbe8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 3bcb54 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 3bcb64 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 3bcac4 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 3bcad4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 3bce18 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 3bce28 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, pc, #816 @ (adr r0, 3bcd88 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 3bcd98 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1216483,17 +1216483,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3bca74 │ │ │ │ nop │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2624] @ 0xa40 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ @@ -1217540,56 +1217540,56 @@ │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbz r4, 3bd5c2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - nop {14} │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - ldrsh r3, [r5, r2] │ │ │ │ + itt al │ │ │ │ + lslal r7, r6, #2 │ │ │ │ + ldrshal r3, [r5, r2] │ │ │ │ vrsubhn.i d22, , q5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r6, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ ble.n 3bd5f4 │ │ │ │ @@ -1218710,153 +1218710,153 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3bd8e8 │ │ │ │ blx b941c <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 3be284 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r0, 3be2b0 │ │ │ │ + cbz r4, 3be2b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r2, 3be2ac │ │ │ │ + cbz r6, 3be2ac │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r3, pc, #768 @ (adr r3, 3be568 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3be2a0 │ │ │ │ + cbz r0, 3be2a2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r2, [r0, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrsb r2, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r4!, {r1, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r2, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r2, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r4, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r0, [r1, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r3, [pc, #3120] @ 3bef78 │ │ │ │ movw r1, #1778 @ 0x6f2 │ │ │ │ ldr.w r6, [pc, #3116] @ 3bef7c │ │ │ │ add r3, pc │ │ │ │ add.w r5, r3, #620 @ 0x26c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -1220024,137 +1220024,137 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3bd8e8 │ │ │ │ nop │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 3bf300 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 3bf310 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r7, [pc, #104] @ (3bf004 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #752 @ (adr r6, 3bf290 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 3bf2a0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #152] @ (3bf044 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #872 @ (adr r2, 3bf318 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 3bf328 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [pc, #768] @ (3bf2b8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 3bf178 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 3bf188 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r1, [pc, #784] @ (3bf2d8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #456 @ (adr r1, 3bf194 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 3bf1a4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r3, #213 @ 0xd5 │ │ │ │ vmlal.u , d31, d3[0] │ │ │ │ vqshlu.s32 d24, d8, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ blx fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ bx r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ mov lr, r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r2, pc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r6, fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r2, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r8, ip │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r2, [pc, #3296] @ 3bfd5c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [pc, #3296] @ 3bfd60 │ │ │ │ ldr.w r3, [pc, #3296] @ 3bfd64 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1221233,349 +1221233,349 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3bce84 │ │ │ │ b.n 3bfcd4 │ │ │ │ bics r6, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r6, #2 │ │ │ │ muls r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ muls r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ tst r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ rors r4, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ands r0, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r7, #50 @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r5, #202 @ 0xca │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r4, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r4, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #82 @ 0x52 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r1, #206 @ 0xce │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r1, #158 @ 0x9e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r1, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r0, #188 @ 0xbc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r6, #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, #1708] @ 0x6ac │ │ │ │ @@ -1221810,71 +1221810,71 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #708 @ 0x2c4 │ │ │ │ movw r1, #1982 @ 0x7be │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3c004c │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r4, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4!, {r0, r2, r3, r7} │ │ │ │ movs r5, r4 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldmia r4, {r0, r1, r2, r3, r4} │ │ │ │ movs r5, r4 │ │ │ │ adds r3, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r2, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r1, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c02f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1221985,15 +1221985,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ │ │ │ 003c0434 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1222205,21 +1222205,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r4, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c064c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1222333,15 +1222333,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c0790 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1222542,21 +1222542,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c0990 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1222756,21 +1222756,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c0b60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1222970,21 +1222970,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r7, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c0d30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1223194,21 +1223194,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r5, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c0f48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1223418,21 +1223418,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c1160 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1223633,21 +1223633,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c1360 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1223848,21 +1223848,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ │ │ │ │ 003c1560 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1224194,27 +1224194,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r6, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ vldr d7, [pc, #80] @ 3c1920 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1224346,15 +1224346,15 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3c1a64 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r7, r6, #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] @ (3c1b24 ) │ │ │ │ add.w r4, r0, #4096 @ 0x1000 │ │ │ │ @@ -1224423,23 +1224423,23 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #247 @ 0xf7 │ │ │ │ b.n 3c1af6 │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r0, r7, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #24] @ (3c1b50 ) │ │ │ │ + ldr r6, [pc, #40] @ (3c1b60 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [pc, #928] @ (3c1edc ) │ │ │ │ + ldr r5, [pc, #944] @ (3c1eec ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [pc, #872] @ (3c1ea8 ) │ │ │ │ + ldr r5, [pc, #888] @ (3c1eb8 ) │ │ │ │ lsls r6, r6, #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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1224521,23 +1224521,23 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3c1b72 │ │ │ │ adds r4, r1, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #120] @ (3c1ca0 ) │ │ │ │ + ldr r5, [pc, #136] @ (3c1cb0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r4, r2, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r0, [r0, #888] @ 0x378 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1224675,25 +1224675,25 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 3c1cba │ │ │ │ nop │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #488] @ (3c1fb8 ) │ │ │ │ + ldr r3, [pc, #504] @ (3c1fc8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #376] @ (3c1f4c ) │ │ │ │ + ldr r3, [pc, #392] @ (3c1f5c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r0, [r0, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1224810,25 +1224810,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3c1e42 │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r4, r7, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [pc, #112] @ (3c1f9c ) │ │ │ │ + ldr r2, [pc, #128] @ (3c1fac ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #0] @ (3c1f30 ) │ │ │ │ + ldr r2, [pc, #16] @ (3c1f40 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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 r8, r1 │ │ │ │ @@ -1224980,29 +1224980,29 @@ │ │ │ │ b.n 3c202e │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r2, [r7, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #512] @ (3c22e0 ) │ │ │ │ + ldr r0, [pc, #528] @ (3c22f0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r6, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb 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] @ 3c2a24 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1225856,33 +1225856,37 @@ │ │ │ │ blx bf588 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3c2482 │ │ │ │ asrs r0, r0, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r3, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @@ -1225890,155 +1225894,151 @@ │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r6, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r1, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r2, r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r4, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r6, r5, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r2, r4, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #816] @ (3c2ecc ) │ │ │ │ @@ -1226351,27 +1226351,27 @@ │ │ │ │ b.n 3c2d9e │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #56] @ (3c2f10 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ ldr.w r2, [pc, #1048] @ 3c3320 │ │ │ │ @@ -1226774,27 +1226774,27 @@ │ │ │ │ b.n 3c313a │ │ │ │ ldr r5, [pc, #640] @ (3c35a4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #456] @ (3c34f4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r4, r6, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ ldr r2, [pc, #888] @ (3c36d4 ) │ │ │ │ @@ -1227143,49 +1227143,49 @@ │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x478a │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1227572,46 +1227572,46 @@ │ │ │ │ b.n 3c39d2 │ │ │ │ nop │ │ │ │ cmp r2, sp │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i16 q8, q15, d0[0] │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmn r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldc2l 0, cr0, [ip, #768]! @ 0x300 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldc2l 0, cr0, [r4, #768] @ 0x300 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ stc2 0, cr0, [r8, #768]! @ 0x300 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 0, cr0, [sl, #-768]! @ 0xfffffd00 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldc2 0, cr0, [r0, #-768] @ 0xfffffd00 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1112] @ 3c3fe4 │ │ │ │ @@ -1228013,34 +1228013,34 @@ │ │ │ │ asrs r4, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ands r6, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfb0200c0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh.w r0, [lr, #192] @ 0xc0 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [pc, #760] @ (3c4300 ) │ │ │ │ + ldr r7, [pc, #776] @ (3c4310 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb.w r0, [r6, #192] @ 0xc0 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [pc, #600] @ (3c426c ) │ │ │ │ + ldr r7, [pc, #616] @ (3c427c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ str??.w r0, [ip, r0] │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [pc, #432] @ (3c41d0 ) │ │ │ │ + ldr r7, [pc, #448] @ (3c41e0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #404] @ (3c41cc ) │ │ │ │ @@ -1228200,29 +1228200,29 @@ │ │ │ │ subs r4, #116 @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xf73000c0 │ │ │ │ - ldr r6, [pc, #200] @ (3c42a8 ) │ │ │ │ + ldr r6, [pc, #216] @ (3c42b8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf68c00c0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [pc, #568] @ (3c442c ) │ │ │ │ + ldr r5, [pc, #584] @ (3c443c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf66400c0 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [pc, #400] @ (3c4390 ) │ │ │ │ + ldr r5, [pc, #416] @ (3c43a0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r2, [pc, #1560] @ 3c482c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1228800,124 +1228800,124 @@ │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r6, #6291456 @ 0x600000 │ │ │ │ - ldr r3, [pc, #344] @ (3c49a0 ) │ │ │ │ + ldr r3, [pc, #360] @ (3c49b0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf3b000c0 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #704] @ (3c4b14 ) │ │ │ │ + ldr r2, [pc, #720] @ (3c4b24 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf37600c0 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #472] @ (3c4a38 ) │ │ │ │ + ldr r2, [pc, #488] @ (3c4a48 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ sbfx r0, r4, #3, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #272] @ (3c497c ) │ │ │ │ + ldr r2, [pc, #288] @ (3c498c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #704] @ (3c4b30 ) │ │ │ │ + ldr r4, [pc, #720] @ (3c4b40 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ssat r0, #1, r6, lsl #3 │ │ │ │ - ldr r2, [pc, #24] @ (3c4890 ) │ │ │ │ + ldr r2, [pc, #40] @ (3c48a0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf2de00c0 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #904] @ (3c4c0c ) │ │ │ │ + ldr r1, [pc, #920] @ (3c4c1c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf2b200c0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #712] @ (3c4b58 ) │ │ │ │ + ldr r1, [pc, #728] @ (3c4b68 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf28800c0 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #544] @ (3c4abc ) │ │ │ │ + ldr r1, [pc, #560] @ (3c4acc ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf26000c0 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #384] @ (3c4a28 ) │ │ │ │ + ldr r1, [pc, #400] @ (3c4a38 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf21200c0 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #72] @ (3c4900 ) │ │ │ │ + ldr r1, [pc, #88] @ (3c4910 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ rsb r0, r8, #192 @ 0xc0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [pc, #800] @ (3c4be8 ) │ │ │ │ + ldr r0, [pc, #816] @ (3c4bf8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ sub.w r0, r0, #192 @ 0xc0 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [pc, #640] @ (3c4b54 ) │ │ │ │ + ldr r0, [pc, #656] @ (3c4b64 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ sbcs.w r0, r8, #192 @ 0xc0 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [pc, #480] @ (3c4ac0 ) │ │ │ │ + ldr r0, [pc, #496] @ (3c4ad0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ adc.w r0, lr, #192 @ 0xc0 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [pc, #312] @ (3c4a24 ) │ │ │ │ + ldr r0, [pc, #328] @ (3c4a34 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf12600c0 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [pc, #152] @ (3c4990 ) │ │ │ │ + ldr r0, [pc, #168] @ (3c49a0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf0fa00c0 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf0d200c0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf0a800c0 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blx r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ orns r0, lr, #192 @ 0xc0 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r7, r6, #2 │ │ │ │ orrs.w r0, r4, #192 @ 0xc0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bxns sl │ │ │ │ + bx fp │ │ │ │ lsls r7, r6, #2 │ │ │ │ bic.w r0, ip, #192 @ 0xc0 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ and.w r0, r4, #192 @ 0xc0 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r7, r6, #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, #888] @ 0x378 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1229128,41 +1229128,41 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3c4a00 │ │ │ │ adds r3, #74 @ 0x4a │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp 0, 6, cr0, cr12, cr0, {6} │ │ │ │ stcl 0, cr0, [r2, #768]! @ 0x300 │ │ │ │ - add r8, sp │ │ │ │ + add ip, sp │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc 0, cr0, [r0, #-768] @ 0xfffffd00 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stcl 0, cr0, [sl], #768 @ 0x300 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #760] @ (3c4ee8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1229454,58 +1229454,58 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #170 @ 0xaa │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, r4, r0, lsl #3 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xeaac00c0 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ orns r0, sl, r0, lsl #3 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ orrs.w r0, r0, r0, lsl #3 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bic.w r0, r6, r0, lsl #3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r0, [ip, #768]! @ 0x300 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r0, [r2, #768] @ 0x300 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xe9a800c0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r6, r6, #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 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #3524] @ 3c5d3c │ │ │ │ @@ -1230725,307 +1230725,307 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r3, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r0, r7, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #968] @ (3c6120 ) │ │ │ │ + ldr r6, [pc, #984] @ (3c6130 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #120] @ (3c5dd4 ) │ │ │ │ + ldr r7, [pc, #136] @ (3c5de4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #320] @ (3c5ea0 ) │ │ │ │ + ldr r7, [pc, #336] @ (3c5eb0 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #528] @ (3c5f74 ) │ │ │ │ + ldr r7, [pc, #544] @ (3c5f84 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #696] @ (3c6020 ) │ │ │ │ + ldr r7, [pc, #712] @ (3c6030 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #872] @ (3c60d4 ) │ │ │ │ + ldr r7, [pc, #888] @ (3c60e4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 3c5610 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r8, r5 │ │ │ │ + add ip, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ble.n 3c5f78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ble.n 3c5f1c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bgt.n 3c5ed8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ bgt.n 3c5e90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bgt.n 3c5e48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ bgt.n 3c6000 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bgt.n 3c5fb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bgt.n 3c5f70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ blt.n 3c5f28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ blt.n 3c5ee0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ blt.n 3c5e98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r7, r6, #2 │ │ │ │ blt.n 3c6050 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ blt.n 3c6008 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r7, r6, #2 │ │ │ │ blt.n 3c5fc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bge.n 3c5f78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r2, [pc, #3924] @ 3c6ef4 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #3924] @ 3c6ef8 │ │ │ │ ldr.w r3, [pc, #3924] @ 3c6efc │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1232247,471 +1232247,471 @@ │ │ │ │ movw r1, #2594 @ 0xa22 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 3c4f9c │ │ │ │ nop │ │ │ │ bhi.n 3c6fbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bhi.n 3c6f68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bhi.n 3c6f14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 3c6ec0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 3c6e6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 3c7018 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 3c6fc4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvc.n 3c6f70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvs.n 3c6f1c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvs.n 3c6ec8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvs.n 3c6e74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvs.n 3c7020 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bvs.n 3c6fcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bpl.n 3c6f78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bpl.n 3c6f24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bpl.n 3c6ed0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bpl.n 3c707c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bpl.n 3c7028 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bpl.n 3c6fd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bmi.n 3c6f80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bmi.n 3c6f2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bmi.n 3c70d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bmi.n 3c7084 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bmi.n 3c7030 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcc.n 3c6fe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcc.n 3c6f8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcc.n 3c6f38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcc.n 3c70e4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcc.n 3c7090 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 3c703c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 3c6fe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 3c6f94 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 3c7140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 3c70ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 3c7098 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bne.n 3c7044 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bne.n 3c6ff0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bne.n 3c719c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bne.n 3c7148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ bne.n 3c70f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ beq.n 3c70a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ beq.n 3c704c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ beq.n 3c6ff8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ beq.n 3c71a4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ beq.n 3c7150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d16, d21, #18 │ │ │ │ - movs r6, #4 │ │ │ │ + vshr.u64 d16, d21, #14 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d0, d21, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + vshr.u64 d16, d21, #62 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d0, d21, #50 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + vshr.u64 d0, d21, #46 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vqadd.u16 d16, d30, d21 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + vqadd.u32 d16, d18, d21 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vqadd.u32 d0, d30, d21 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + vqadd.u64 d0, d18, d21 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r6!, {r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc2 0, 7, r0, cr14, cr5, {5} │ │ │ │ - movs r5, #20 │ │ │ │ + vqadd.u8 d0, d18, d21 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mcr2 0, 6, r0, cr14, cr5, {5} │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + mrc2 0, 6, r0, cr2, cr5, {5} │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc2 0, 4, r0, cr14, cr5, {5} │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + mcr2 0, 5, r0, cr2, cr5, {5} │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r5!, {r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mcr2 0, 3, r0, cr14, cr5, {5} │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + mrc2 0, 3, r0, cr2, cr5, {5} │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc2 0, 1, r0, cr14, cr5, {5} │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + mcr2 0, 2, r0, cr2, cr5, {5} │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r5, {r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mcr2 0, 0, r0, cr14, cr5, {5} │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + mrc2 0, 0, r0, cr2, cr5, {5} │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #724] @ 0x2d4 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + stc2l 0, cr0, [r2, #724]! @ 0x2d4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [lr, #724]! @ 0x2d4 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + ldc2 0, cr0, [r2, #724]! @ 0x2d4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2l 0, cr0, [lr, #-724]! @ 0xfffffd2c │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + stc2 0, cr0, [r2, #724] @ 0x2d4 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-724] @ 0xfffffd2c │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + ldc2l 0, cr0, [r2, #-724] @ 0xfffffd2c │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-724] @ 0xfffffd2c │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + stc2 0, cr0, [r2, #-724]! @ 0xfffffd2c │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2l 0, cr0, [lr], #724 @ 0x2d4 │ │ │ │ - movs r3, #4 │ │ │ │ + ldc2l 0, cr0, [r2], #724 @ 0x2d4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr], #724 @ 0x2d4 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + stc2l 0, cr0, [r2], {181} @ 0xb5 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [lr], {181} @ 0xb5 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + ldc2 0, cr0, [r2], {181} @ 0xb5 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrrc2 0, 11, r0, lr, cr5 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + stc2l 0, cr0, [r2], #-724 @ 0xfffffd2c │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r3!, {r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc2 0, cr0, [lr], #-724 @ 0xfffffd2c │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + ldc2 0, cr0, [r2], #-724 @ 0xfffffd2c │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfbfe00b5 │ │ │ │ - movs r2, #20 │ │ │ │ + stc2 0, cr0, [r2], {181} @ 0xb5 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - smlaltt r0, r0, lr, r5 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xfbd200b5 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfba000b5 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xfba400b5 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb7000b5 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + @ instruction: 0xfb7400b5 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb4000b5 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + @ instruction: 0xfb4400b5 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfb1000b5 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + @ instruction: 0xfb1400b5 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfae000b5 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xfae400b5 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfab000b5 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xfab400b5 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfa8000b5 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + @ instruction: 0xfa8400b5 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfa5000b5 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfa5400b5 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfa2600b5 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + @ instruction: 0xfa2a00b5 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [pc, #624] @ (3c7540 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #624] @ (3c7544 ) │ │ │ │ ldr r3, [pc, #628] @ (3c7548 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1232931,86 +1232931,86 @@ │ │ │ │ add.w r2, r2, #448 @ 0x1c0 │ │ │ │ movw r1, #2505 @ 0x9c9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 3c4f9c │ │ │ │ stmia r5!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf62200b5 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + @ instruction: 0xf62600b5 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf5f800b5 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + @ instruction: 0xf5fc00b5 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rsb r0, lr, #5931008 @ 0x5a8000 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + rsbs r0, r2, #5931008 @ 0x5a8000 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub.w r0, r4, #5931008 @ 0x5a8000 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + sub.w r0, r8, #5931008 @ 0x5a8000 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r4!, {r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sbcs.w r0, sl, #5931008 @ 0x5a8000 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + sbcs.w r0, lr, #5931008 @ 0x5a8000 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adcs.w r0, r0, #5931008 @ 0x5a8000 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adcs.w r0, r4, #5931008 @ 0x5a8000 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf52600b5 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + @ instruction: 0xf52a00b5 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4fc00b5 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + add.w r0, r0, #5931008 @ 0x5a8000 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4d200b5 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + @ instruction: 0xf4d600b5 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4a800b5 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + @ instruction: 0xf4ac00b5 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - orns r0, lr, #5931008 @ 0x5a8000 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + eor.w r0, r2, #5931008 @ 0x5a8000 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - orrs.w r0, r4, #5931008 @ 0x5a8000 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + orrs.w r0, r8, #5931008 @ 0x5a8000 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r3!, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bic.w r0, sl, #5931008 @ 0x5a8000 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + bic.w r0, lr, #5931008 @ 0x5a8000 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - and.w r0, r0, #5931008 @ 0x5a8000 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + and.w r0, r4, #5931008 @ 0x5a8000 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf3d800b5 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + @ instruction: 0xf3dc00b5 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -1233133,38 +1233133,38 @@ │ │ │ │ movw r1, #2297 @ 0x8f9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3c761e │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movw r0, #57525 @ 0xe0b5 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + @ instruction: 0xf25200b5 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xf1fa00b5 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + @ instruction: 0xf1fe00b5 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - rsbs r0, r8, #181 @ 0xb5 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + rsbs r0, ip, #181 @ 0xb5 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1233979,63 +1233979,63 @@ │ │ │ │ ... │ │ │ │ lsls r6, r2, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d0, d16, d22 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + vqadd.s8 d0, d20, d22 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ it pl │ │ │ │ lslpl r0, r0, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mcr 0, 4, r0, cr4, cr5, {5} │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + mcr 0, 4, r0, cr8, cr5, {5} │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ pop {r3, r4, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ pop {r1, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldcl 0, cr0, [r8, #-724] @ 0xfffffd2c │ │ │ │ + ldcl 0, cr0, [ip, #-724] @ 0xfffffd2c │ │ │ │ revsh r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 7, cr0, cr14, cr10, {6} │ │ │ │ cbnz r6, 3c80b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xe9ae00b5 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + @ instruction: 0xe9b200b5 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xb80e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrd r0, r0, [r8], #724 @ 0x2d4 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + ldrd r0, r0, [ip], #724 @ 0x2d4 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx be284 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1235298,349 +1235298,349 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1701 @ 0x6a5 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3c7e2e │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3c8e68 │ │ │ │ + b.n 3c8e70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xb62c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c8d70 │ │ │ │ + b.n 3c8d78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c8c44 │ │ │ │ + b.n 3c8c4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r5, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3c8978 │ │ │ │ + b.n 3c8980 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cbz r0, 3c8ffc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cbz r0, 3c8fda │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c87cc │ │ │ │ + b.n 3c87d4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ uxtb r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ uxtb r6, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9718 │ │ │ │ + b.n 3c9720 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ uxth r0, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c96c8 │ │ │ │ + b.n 3c96d0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ sxtb r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9674 │ │ │ │ + b.n 3c967c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ sxtb r2, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9624 │ │ │ │ + b.n 3c962c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3c95d4 │ │ │ │ + b.n 3c95dc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3c95a4 │ │ │ │ + b.n 3c95ac │ │ │ │ lsls r5, r6, #2 │ │ │ │ cbz r2, 3c900e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9548 │ │ │ │ + b.n 3c9550 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cbz r4, 3c900c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c94cc │ │ │ │ + b.n 3c94d4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cbz r2, 3c900c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9474 │ │ │ │ + b.n 3c947c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cbz r2, 3c900c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9420 │ │ │ │ + b.n 3c9428 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c93cc │ │ │ │ + b.n 3c93d4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9378 │ │ │ │ + b.n 3c9380 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9320 │ │ │ │ + b.n 3c9328 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9268 │ │ │ │ + b.n 3c9270 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c91ac │ │ │ │ + b.n 3c91b4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c915c │ │ │ │ + b.n 3c9164 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c90f8 │ │ │ │ + b.n 3c9100 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3c9094 │ │ │ │ + b.n 3c909c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r6, sp, #568 @ 0x238 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 32 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #16 │ │ │ │ + udf #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 3c90b4 │ │ │ │ + ble.n 3c90bc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r4, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 3c9060 │ │ │ │ + ble.n 3c9068 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 3c9208 │ │ │ │ + ble.n 3c9010 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ble.n 3c91b8 │ │ │ │ + ble.n 3c91c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3c9170 │ │ │ │ + ble.n 3c9178 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3c9128 │ │ │ │ + ble.n 3c9130 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bgt.n 3c90e0 │ │ │ │ + bgt.n 3c90e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bgt.n 3c9098 │ │ │ │ + bgt.n 3c90a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bgt.n 3c9204 │ │ │ │ + bgt.n 3c920c │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 3c91a8 │ │ │ │ + bgt.n 3c91b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 3c9180 │ │ │ │ + bgt.n 3c9188 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3c9128 │ │ │ │ + blt.n 3c9130 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3c90d0 │ │ │ │ + blt.n 3c90d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3c9080 │ │ │ │ + blt.n 3c9088 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3c923c │ │ │ │ + blt.n 3c9244 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3c91f4 │ │ │ │ + blt.n 3c91fc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3c91a8 │ │ │ │ + blt.n 3c91b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r1, sp, #800 @ 0x320 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3c9108 │ │ │ │ + bge.n 3c9110 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3c90c0 │ │ │ │ + bge.n 3c90c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3c9274 │ │ │ │ + bge.n 3c927c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3c9228 │ │ │ │ + bge.n 3c9230 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 3c91e0 │ │ │ │ + bge.n 3c91e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bls.n 3c919c │ │ │ │ + bls.n 3c91a4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r2, [pc, #720] @ (3c94a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #720] @ (3c94ac ) │ │ │ │ ldr r3, [pc, #724] @ (3c94b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1235898,91 +1235898,91 @@ │ │ │ │ movw r1, #1713 @ 0x6b1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 3c7e2e │ │ │ │ nop │ │ │ │ add r6, pc, #192 @ (adr r6, 3c956c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 3c94e4 │ │ │ │ + bvc.n 3c94ec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-728]! @ 0xfffffd28 │ │ │ │ + ldc2 0, cr0, [r4, #-728]! @ 0xfffffd28 │ │ │ │ add r6, pc, #24 @ (adr r6, 3c94d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3c949c │ │ │ │ + bvs.n 3c94a4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [r6, #-728] @ 0xfffffd28 │ │ │ │ + stc2 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ add r5, pc, #872 @ (adr r5, 3c982c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3c9450 │ │ │ │ + bvs.n 3c9458 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip], {182} @ 0xb6 │ │ │ │ + stc2l 0, cr0, [r0], #728 @ 0x2d8 │ │ │ │ add r5, pc, #704 @ (adr r5, 3c9790 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3c9408 │ │ │ │ + bvs.n 3c9410 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0], #728 @ 0x2d8 │ │ │ │ + ldc2 0, cr0, [r4], #728 @ 0x2d8 │ │ │ │ add r5, pc, #528 @ (adr r5, 3c96ec ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 3c95bc │ │ │ │ + bvs.n 3c95c4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [r4], {182} @ 0xb6 │ │ │ │ - bvs.n 3c9570 │ │ │ │ + stc2 0, cr0, [r8], {182} @ 0xb6 │ │ │ │ + bvs.n 3c9578 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvs.n 3c9530 │ │ │ │ + bvs.n 3c9538 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, pc, #72 @ (adr r5, 3c9538 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3c94ec │ │ │ │ + bvs.n 3c94f4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ + ldc2 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ add r4, pc, #920 @ (adr r4, 3c9894 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3c94a0 │ │ │ │ + bpl.n 3c94a8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfbe600b6 │ │ │ │ + @ instruction: 0xfbea00b6 │ │ │ │ add r4, pc, #744 @ (adr r4, 3c97f0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3c9454 │ │ │ │ + bpl.n 3c945c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfbba00b6 │ │ │ │ + @ instruction: 0xfbbe00b6 │ │ │ │ add r4, pc, #568 @ (adr r4, 3c974c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3c9608 │ │ │ │ + bpl.n 3c9610 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb8e00b6 │ │ │ │ + @ instruction: 0xfb9200b6 │ │ │ │ add r4, pc, #400 @ (adr r4, 3c96b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3c95c0 │ │ │ │ + bpl.n 3c95c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb6400b6 │ │ │ │ + @ instruction: 0xfb6800b6 │ │ │ │ add r4, pc, #224 @ (adr r4, 3c960c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 3c9574 │ │ │ │ + bpl.n 3c957c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb3800b6 │ │ │ │ + @ instruction: 0xfb3c00b6 │ │ │ │ add r4, pc, #48 @ (adr r4, 3c9568 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3c9528 │ │ │ │ + bmi.n 3c9530 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb0c00b6 │ │ │ │ + @ instruction: 0xfb1000b6 │ │ │ │ add r3, pc, #896 @ (adr r3, 3c98c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3c94dc │ │ │ │ + bmi.n 3c94e4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfae000b6 │ │ │ │ + @ instruction: 0xfae400b6 │ │ │ │ add r3, pc, #728 @ (adr r3, 3c9828 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3c9494 │ │ │ │ + bmi.n 3c949c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfab600b6 │ │ │ │ + @ instruction: 0xfaba00b6 │ │ │ │ add r3, pc, #552 @ (adr r3, 3c9784 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3c9648 │ │ │ │ + bmi.n 3c9650 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfa8a00b6 │ │ │ │ + @ instruction: 0xfa8e00b6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1236009,17 +1236009,17 @@ │ │ │ │ add.w r2, r2, #544 @ 0x220 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c9588 │ │ │ │ add r2, pc, #472 @ (adr r2, 3c9794 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 3c9680 │ │ │ │ + bcc.n 3c9688 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr??.w r0, [r6, r6, lsl #3] │ │ │ │ + ldr??.w r0, [sl, r6, lsl #3] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #328] @ (3c9720 ) │ │ │ │ @@ -1236153,47 +1236153,47 @@ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3c962e │ │ │ │ b.n 3c94c4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 3c9940 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 3c9950 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #496 @ (adr r6, 3c9920 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 3c9930 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3c9430 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r1, pc, #712 @ (adr r1, 3c9a04 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh.w r0, [r2, #182] @ 0xb6 │ │ │ │ + ldrh.w r0, [r6, #182] @ 0xb6 │ │ │ │ add r1, pc, #560 @ (adr r1, 3c9974 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 3c9834 │ │ │ │ + bcs.n 3c983c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb.w r0, [ip, #182] @ 0xb6 │ │ │ │ + ldrb.w r0, [r0, #182] @ 0xb6 │ │ │ │ add r1, pc, #392 @ (adr r1, 3c98d8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 3c97ec │ │ │ │ + bcs.n 3c97f4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str??.w r0, [r2, r6, lsl #3] │ │ │ │ + str??.w r0, [r6, r6, lsl #3] │ │ │ │ add r1, pc, #224 @ (adr r1, 3c983c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 3c97a4 │ │ │ │ + bcs.n 3c97ac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh.w r0, [r8, r6, lsl #3] │ │ │ │ + ldrh.w r0, [ip, r6, lsl #3] │ │ │ │ add r1, pc, #56 @ (adr r1, 3c97a0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 3c975c │ │ │ │ + bne.n 3c9764 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb.w r0, [lr, r6, lsl #3] │ │ │ │ + ldrb.w r0, [r2, r6, 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, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #3060] @ 3ca37c │ │ │ │ @@ -1237319,163 +1237319,163 @@ │ │ │ │ b.w 3c98cc │ │ │ │ b.n 3c9db4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 3c9dac │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - beq.n 3ca450 │ │ │ │ + beq.n 3ca458 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf67200b6 │ │ │ │ + @ instruction: 0xf67600b6 │ │ │ │ b.n 3cab58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf61400b6 │ │ │ │ - add r3, pc, #160 @ (adr r3, 3ca44c ) │ │ │ │ + @ instruction: 0xf61800b6 │ │ │ │ + add r3, pc, #176 @ (adr r3, 3ca45c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #48 @ (adr r3, 3ca3e8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 3ca3f8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 3ca478 │ │ │ │ + b.n 3ca480 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r3, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf3f200b6 │ │ │ │ + @ instruction: 0xf3f600b6 │ │ │ │ asrs r7, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #660] @ 0x294 │ │ │ │ vqrdmlsh.s , , d13[0] │ │ │ │ vqshl.u64 d25, d5, #63 @ 0x3f │ │ │ │ vcvt.f16.u16 d25, d20, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf33a00b6 │ │ │ │ + @ instruction: 0xf33e00b6 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - orr.w r0, r8, #182 @ 0xb6 │ │ │ │ + orr.w r0, ip, #182 @ 0xb6 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vqadd.s32 d16, d24, d22 │ │ │ │ + vqadd.s32 d16, d28, d22 │ │ │ │ asrs r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mrc 0, 3, r0, cr10, cr6, {5} │ │ │ │ + mrc 0, 3, r0, cr14, cr6, {5} │ │ │ │ str r6, [sp, #460] @ 0x1cc │ │ │ │ vsubw.u , , d17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r7, #20] │ │ │ │ @ instruction: 0xffff214f │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r5, #20] │ │ │ │ vcvt.f32.u32 d24, d3, #1 │ │ │ │ - @ instruction: 0xffff0efc │ │ │ │ + @ instruction: 0xffff0f00 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldcl 0, cr0, [sl, #728]! @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [lr, #728]! @ 0x2d8 │ │ │ │ str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stcl 0, cr0, [sl, #728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [lr, #728] @ 0x2d8 │ │ │ │ str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc 0, cr0, [lr, #728] @ 0x2d8 │ │ │ │ + stc 0, cr0, [r2, #728]! @ 0x2d8 │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldcl 0, cr0, [r0, #-728]! @ 0xfffffd28 │ │ │ │ + ldcl 0, cr0, [r4, #-728]! @ 0xfffffd28 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stcl 0, cr0, [r2, #-728] @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [r6, #-728] @ 0xfffffd28 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc 0, cr0, [r4, #-728] @ 0xfffffd28 │ │ │ │ + ldc 0, cr0, [r8, #-728] @ 0xfffffd28 │ │ │ │ str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stcl 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ + stcl 0, cr0, [sl], #728 @ 0x2d8 │ │ │ │ str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc 0, cr0, [sl], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [lr], #728 @ 0x2d8 │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc 0, cr0, [lr], {182} @ 0xb6 │ │ │ │ + ldc 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stcl 0, cr0, [r2], #-728 @ 0xfffffd28 │ │ │ │ + stcl 0, cr0, [r6], #-728 @ 0xfffffd28 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc 0, cr0, [ip], #-728 @ 0xfffffd28 │ │ │ │ + mcrr 0, 11, r0, r0, cr6 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stc 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [sl], {182} @ 0xb6 │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r2, [pc, #1292] @ 3ca9f8 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r1, [pc, #1292] @ 3ca9fc │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #1288] @ 3caa00 │ │ │ │ add r2, pc │ │ │ │ @@ -1237927,148 +1237927,148 @@ │ │ │ │ movw r1, #1165 @ 0x48d │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b.w 3c98cc │ │ │ │ nop │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ands.w r0, r4, r6, ror #2 │ │ │ │ + ands.w r0, r8, r6, ror #2 │ │ │ │ str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strd r0, r0, [r0, #728]! @ 0x2d8 │ │ │ │ + strd r0, r0, [r4, #728]! @ 0x2d8 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xe9ac00b6 │ │ │ │ + @ instruction: 0xe9b000b6 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrd r0, r0, [r8, #-728]! @ 0x2d8 │ │ │ │ + ldrd r0, r0, [ip, #-728]! @ 0x2d8 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strd r0, r0, [r4, #-728] @ 0x2d8 │ │ │ │ + strd r0, r0, [r8, #-728] @ 0x2d8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmdb r0, {r1, r2, r4, r5, r7} │ │ │ │ + ldmdb r4, {r1, r2, r4, r5, r7} │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xe8dc00b6 │ │ │ │ + strd r0, r0, [r0], #728 @ 0x2d8 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia.w lr!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia.w r2!, {r1, r2, r4, r5, r7} │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia.w r0, {r1, r2, r4, r5, r7} │ │ │ │ + stmia.w r4, {r1, r2, r4, r5, r7} │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xe85200b6 │ │ │ │ + @ instruction: 0xe85600b6 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xe82400b6 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe82800b6 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca978 │ │ │ │ + b.n 3ca980 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca91c │ │ │ │ + b.n 3ca924 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca8cc │ │ │ │ + b.n 3ca8d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca87c │ │ │ │ + b.n 3ca884 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca82c │ │ │ │ + b.n 3ca834 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca79c │ │ │ │ + b.n 3ca7a4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3ca74c │ │ │ │ + b.n 3ca754 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - nop {15} │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 3ca6fc │ │ │ │ + ite │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + bal.n 3ca704 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itte gt │ │ │ │ + itet gt │ │ │ │ lslgt r5, r6, #2 │ │ │ │ - lslgt r0, r7, #27 │ │ │ │ - lslle r7, r6, #2 │ │ │ │ + lslle r4, r7, #27 │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ittt vc │ │ │ │ - lslvc r5, r6, #2 │ │ │ │ - bvc.n 3ca62c @ unpredictable branch in IT block │ │ │ │ + ittt hi │ │ │ │ + lslhi r5, r6, #2 │ │ │ │ + bhi.n 3ca634 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslvc r6, r6, #2 │ │ │ │ + lslhi r6, r6, #2 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - itee pl │ │ │ │ + itet pl │ │ │ │ lslpl r5, r6, #2 │ │ │ │ - bmi.n 3ca5e0 @ unpredictable branch in IT block │ │ │ │ + bmi.n 3ca5e8 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslmi r6, r6, #2 │ │ │ │ + lslpl r6, r6, #2 │ │ │ │ ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - itt cs │ │ │ │ + it cs │ │ │ │ lslcs r5, r6, #2 │ │ │ │ - bcs.n 3ca590 │ │ │ │ + b.n 3ca598 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1238376,41 +1238376,41 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3cae00 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r4, [r7, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3cb44c │ │ │ │ + b.n 3cb454 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r7, #22] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3cb260 │ │ │ │ + b.n 3cb268 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r6, 3caeb8 │ │ │ │ + cbnz r2, 3caeba │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r2, [r5, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 3caeb8 │ │ │ │ + cbnz r0, 3caeba │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3cb13c │ │ │ │ + b.n 3cb144 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r0, [r0, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 3caeba │ │ │ │ + cbnz r6, 3caeba │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3cb0f4 │ │ │ │ + b.n 3cb0fc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r4, 3caeb8 │ │ │ │ + cbnz r0, 3caeba │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3cb06c │ │ │ │ + b.n 3cb074 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #328] @ (3cafe0 ) │ │ │ │ @@ -1238545,17 +1238545,17 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 3caffc │ │ │ │ + b.n 3cb004 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 3cb004 │ │ │ │ + cbnz r6, 3cb004 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #420] @ (3cb1b0 ) │ │ │ │ @@ -1238722,35 +1238722,35 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3cb178 │ │ │ │ + ble.n 3cb180 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3cb130 │ │ │ │ + ble.n 3cb138 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3cb2e8 │ │ │ │ + ble.n 3cb0f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1238916,29 +1238916,29 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 3cb494 │ │ │ │ + bgt.n 3cb49c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - blt.n 3cb320 │ │ │ │ + blt.n 3cb328 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - blt.n 3cb4dc │ │ │ │ + blt.n 3cb2e4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #460] @ (3cb5c0 ) │ │ │ │ @@ -1239115,23 +1239115,23 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3cb6d0 │ │ │ │ + bge.n 3cb4d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 3cb638 │ │ │ │ + cbz r2, 3cb63a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bls.n 3cb4f8 │ │ │ │ + bls.n 3cb500 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r2, 3cb638 │ │ │ │ + cbz r6, 3cb638 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w r3, [pc, #1400] @ 3cbb70 │ │ │ │ @@ -1239622,67 +1239622,67 @@ │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldc2 0, cr0, [lr], #-880 @ 0xfffffc90 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3000b6 │ │ │ │ + @ instruction: 0xfa3400b6 │ │ │ │ stc2 0, cr0, [r4], {220} @ 0xdc │ │ │ │ @ instruction: 0xfbfc00dc │ │ │ │ - @ instruction: 0xfb3200b6 │ │ │ │ + @ instruction: 0xfb3600b6 │ │ │ │ smlaldx r0, r0, r2, ip │ │ │ │ strh r6, [r3, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 3cbadc │ │ │ │ + bvc.n 3cbae4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r2, 3cbbbc │ │ │ │ + cbz r6, 3cbbbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r6, [r7, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvs.n 3cbc40 │ │ │ │ + bvs.n 3cbc48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvs.n 3cbbd0 │ │ │ │ + bvs.n 3cbbd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh.w r0, [r6, r6, lsl #3] │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + ldrsh.w r0, [sl, r6, lsl #3] │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bpl.n 3cbc88 │ │ │ │ + bpl.n 3cbc90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r5, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3cbbbc │ │ │ │ + bmi.n 3cbbc4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bmi.n 3cbc2c │ │ │ │ + bmi.n 3cbc34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bcc.n 3cbb9c │ │ │ │ + bcc.n 3cbba4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ blx bbde0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cb82a │ │ │ │ @@ -1240117,148 +1240117,148 @@ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ blx bf588 │ │ │ │ mov sl, r0 │ │ │ │ b.w 3cb886 │ │ │ │ ldrb r2, [r6, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bcs.n 3cc0a0 │ │ │ │ + bcs.n 3cc0a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bcs.n 3cc1b0 │ │ │ │ + bcs.n 3cc1b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf2b400b6 │ │ │ │ + @ instruction: 0xf2b800b6 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 3cc144 │ │ │ │ + bcs.n 3cc14c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bcs.n 3cc0fc │ │ │ │ + bcs.n 3cc104 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 3cc02c │ │ │ │ + bmi.n 3cc034 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r6, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 3cc058 │ │ │ │ + bne.n 3cc060 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 3cc1d8 │ │ │ │ + bne.n 3cc1e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 3cc1b4 │ │ │ │ + bne.n 3cc1bc │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r3!, {r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 3cc124 │ │ │ │ + bne.n 3cc12c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r6, [r2, #7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 3cc098 │ │ │ │ + beq.n 3cc0a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - beq.n 3cc060 │ │ │ │ + beq.n 3cc068 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - beq.n 3cc214 │ │ │ │ + beq.n 3cc21c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - beq.n 3cc1c4 │ │ │ │ + beq.n 3cc1cc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r6, [r7, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r6, #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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1240286,17 +1240286,17 @@ │ │ │ │ add.w r2, r2, #848 @ 0x350 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3cc1e8 │ │ │ │ strb r6, [r2, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 3cc220 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 3cc230 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1240605,30 +1240605,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cbnz r2, 3cc574 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r3, #17] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r5, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc 0, 5, r0, cr14, cr6, {5} │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + mcr 0, 6, r0, cr2, cr6, {5} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, pc, #24 @ (adr r4, 3cc590 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 3cc5a0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, pc, #920 @ (adr r3, 3cc914 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 3cc924 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r2, [r3, #11] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #776 @ (adr r3, 3cc88c ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 3cc89c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #748] @ (3cc888 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1240912,58 +1240912,58 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3cc694 │ │ │ │ nop │ │ │ │ @ instruction: 0xb70e │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ setpan #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xebe400b6 │ │ │ │ + @ instruction: 0xebe800b6 │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r6, [r6, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #384 @ (adr r1, 3cca2c ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 3cca3c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r6, [r1, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #224 @ (adr r1, 3cc998 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 3cc9a8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r4, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3cc8fc ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 3cc90c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #912 @ (adr r0, 3ccc60 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 3ccc70 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #752 @ (adr r0, 3ccbcc ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 3ccbdc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #584 @ (adr r0, 3ccb30 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 3ccb40 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2552] @ 0x9f8 │ │ │ │ subw sp, sp, #1508 @ 0x5e4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1241390,45 +1241390,45 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bic.w r0, r6, r6, ror #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bic.w r0, sl, r6, ror #2 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strd r0, r0, [ip, #-728]! @ 0x2d8 │ │ │ │ - @ instruction: 0xe99400b6 │ │ │ │ + ldrd r0, r0, [r0, #-728]! @ 0x2d8 │ │ │ │ + @ instruction: 0xe99800b6 │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrd r0, r0, [r0, #-728]! @ 0x2d8 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + ldrd r0, r0, [r4, #-728]! @ 0x2d8 │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r4, pc, #392 @ (adr r4, 3ccf94 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ @@ -1242423,206 +1242423,206 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3cd8ec │ │ │ │ + b.n 3cd8f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3cd944 │ │ │ │ + b.n 3cd94c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3cd8f4 │ │ │ │ + b.n 3cd8fc │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3cd980 │ │ │ │ + b.n 3cd988 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3cd930 │ │ │ │ + b.n 3cd938 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3cd9b4 │ │ │ │ + b.n 3cd9bc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3cd964 │ │ │ │ + b.n 3cd96c │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3cd9a8 │ │ │ │ + b.n 3cd9b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3cd944 │ │ │ │ + b.n 3cd94c │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r4!, {r1} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3cd9c0 │ │ │ │ + b.n 3cd9c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3cd970 │ │ │ │ + b.n 3cd978 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strex r0, r0, [r4, #728] @ 0x2d8 │ │ │ │ - @ instruction: 0xe85200b6 │ │ │ │ + strex r0, r0, [r8, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xe85600b6 │ │ │ │ stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrd r0, r0, [r4], #-728 @ 0x2d8 │ │ │ │ - @ instruction: 0xe85400b6 │ │ │ │ + ldrd r0, r0, [r8], #-728 @ 0x2d8 │ │ │ │ + @ instruction: 0xe85800b6 │ │ │ │ stmia r3!, {r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strd r0, r0, [lr], #-728 @ 0x2d8 │ │ │ │ + ldrd r0, r0, [r2], #-728 @ 0x2d8 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strex r0, r0, [r6, #728] @ 0x2d8 │ │ │ │ - stmia.w r8, {r1, r2, r4, r5, r7} │ │ │ │ - strd r0, r0, [r8], #-728 @ 0x2d8 │ │ │ │ + strex r0, r0, [sl, #728] @ 0x2d8 │ │ │ │ + stmia.w ip, {r1, r2, r4, r5, r7} │ │ │ │ + strd r0, r0, [ip], #-728 @ 0x2d8 │ │ │ │ stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia.w lr, {r1, r2, r4, r5, r7} │ │ │ │ + stmia.w r2!, {r1, r2, r4, r5, r7} │ │ │ │ stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrd r0, r0, [r6], #-728 @ 0x2d8 │ │ │ │ - @ instruction: 0xe8c400b6 │ │ │ │ - stmia.w r4!, {r1, r2, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [sl], #-728 @ 0x2d8 │ │ │ │ + @ instruction: 0xe8c800b6 │ │ │ │ + stmia.w r8!, {r1, r2, r4, r5, r7} │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe8da00b6 │ │ │ │ - stmia.w lr, {r1, r2, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8d400b6 │ │ │ │ + @ instruction: 0xe8de00b6 │ │ │ │ + ldmia.w r2, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xe8d800b6 │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmdb sl, {r1, r2, r4, r5, r7} │ │ │ │ + stmdb lr, {r1, r2, r4, r5, r7} │ │ │ │ stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmdb ip!, {r1, r2, r4, r5, r7} │ │ │ │ - strd r0, r0, [ip], #728 @ 0x2d8 │ │ │ │ - ldmdb r4!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmdb r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r0], #728 @ 0x2d8 │ │ │ │ + ldmdb r8!, {r1, r2, r4, r5, r7} │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrd r0, r0, [r2, #-728] @ 0x2d8 │ │ │ │ + ldrd r0, r0, [r6, #-728] @ 0x2d8 │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe98800b6 │ │ │ │ - strd r0, r0, [r8, #-728]! @ 0x2d8 │ │ │ │ + @ instruction: 0xe98c00b6 │ │ │ │ + strd r0, r0, [ip, #-728]! @ 0x2d8 │ │ │ │ stmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe9ae00b6 │ │ │ │ - @ instruction: 0xe98e00b6 │ │ │ │ + @ instruction: 0xe9b200b6 │ │ │ │ + @ instruction: 0xe99200b6 │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe9b800b6 │ │ │ │ + @ instruction: 0xe9bc00b6 │ │ │ │ it le │ │ │ │ lslle r4, r6, #2 │ │ │ │ - @ instruction: 0xe98400b6 │ │ │ │ - strd r0, r0, [lr, #728] @ 0x2d8 │ │ │ │ - @ instruction: 0xe9ae00b6 │ │ │ │ + @ instruction: 0xe98800b6 │ │ │ │ + ldrd r0, r0, [r2, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xe9b200b6 │ │ │ │ itee ls │ │ │ │ lslls r4, r6, #2 │ │ │ │ - strdhi r0, r0, [r8, #728]! @ 0x2d8 │ │ │ │ + strdhi r0, r0, [ip, #728]! @ 0x2d8 │ │ │ │ itt pl @ unpredictable │ │ │ │ lslpl r4, r6, #2 │ │ │ │ - strdpl r0, r0, [r0, #728] @ 0x2d8 │ │ │ │ - and.w r0, r2, r6, ror #2 │ │ │ │ - strd r0, r0, [r2, #728]! @ 0x2d8 │ │ │ │ + strdpl r0, r0, [r4, #728] @ 0x2d8 │ │ │ │ + and.w r0, r6, r6, ror #2 │ │ │ │ + strd r0, r0, [r6, #728]! @ 0x2d8 │ │ │ │ itet ne │ │ │ │ lslne r4, r6, #2 │ │ │ │ - orreq.w r0, ip, r6, ror #2 │ │ │ │ - bicne.w r0, ip, r6, ror #2 │ │ │ │ + orrseq.w r0, r0, r6, ror #2 │ │ │ │ + bicsne.w r0, r0, r6, ror #2 │ │ │ │ bkpt 0x00d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - orrs.w r0, sl, r6, ror #2 │ │ │ │ - bics.w r0, sl, r6, ror #2 │ │ │ │ + orrs.w r0, lr, r6, ror #2 │ │ │ │ + bics.w r0, lr, r6, ror #2 │ │ │ │ bkpt 0x009a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - orns r0, ip, r6, ror #2 │ │ │ │ - orrs.w r0, ip, r6, ror #2 │ │ │ │ + eor.w r0, r0, r6, ror #2 │ │ │ │ + orn r0, r0, r6, ror #2 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - orns r0, r2, r6, ror #2 │ │ │ │ - orrs.w r0, r2, r6, ror #2 │ │ │ │ + orns r0, r6, r6, ror #2 │ │ │ │ + orrs.w r0, r6, r6, ror #2 │ │ │ │ bkpt 0x001e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - eor.w r0, r8, r6, ror #2 │ │ │ │ - orn r0, r8, r6, ror #2 │ │ │ │ + eor.w r0, ip, r6, ror #2 │ │ │ │ + orn r0, ip, r6, ror #2 │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - eor.w r0, lr, r6, ror #2 │ │ │ │ + eors.w r0, r2, r6, ror #2 │ │ │ │ pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - orn r0, r6, r6, ror #2 │ │ │ │ - @ instruction: 0xeaa400b6 │ │ │ │ - eor.w r0, r4, r6, ror #2 │ │ │ │ + orn r0, sl, r6, ror #2 │ │ │ │ + @ instruction: 0xeaa800b6 │ │ │ │ + eor.w r0, r8, r6, ror #2 │ │ │ │ pop {r2, r5, r6, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xeaaa00b6 │ │ │ │ + @ instruction: 0xeaae00b6 │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - eor.w r0, r2, r6, ror #2 │ │ │ │ - @ instruction: 0xeab800b6 │ │ │ │ + eor.w r0, r6, r6, ror #2 │ │ │ │ + @ instruction: 0xeabc00b6 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - eors.w r0, lr, r6, ror #2 │ │ │ │ - @ instruction: 0xeac200b6 │ │ │ │ - @ instruction: 0xeaa800b6 │ │ │ │ - @ instruction: 0xeace00b6 │ │ │ │ - @ instruction: 0xeabc00b6 │ │ │ │ - @ instruction: 0xeade00b6 │ │ │ │ - @ instruction: 0xeac800b6 │ │ │ │ - @ instruction: 0xeae600b6 │ │ │ │ - @ instruction: 0xead400b6 │ │ │ │ - @ instruction: 0xeaf200b6 │ │ │ │ - @ instruction: 0xeae400b6 │ │ │ │ - add.w r0, sl, r6, ror #2 │ │ │ │ - add.w r0, sl, r6, ror #2 │ │ │ │ - @ instruction: 0xeaec00b6 │ │ │ │ - add.w r0, r4, r6, ror #2 │ │ │ │ - @ instruction: 0xeb2800b6 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + @ instruction: 0xeaa200b6 │ │ │ │ + @ instruction: 0xeac600b6 │ │ │ │ + @ instruction: 0xeaac00b6 │ │ │ │ + @ instruction: 0xead200b6 │ │ │ │ + @ instruction: 0xeac000b6 │ │ │ │ + @ instruction: 0xeae200b6 │ │ │ │ + @ instruction: 0xeacc00b6 │ │ │ │ + @ instruction: 0xeaea00b6 │ │ │ │ + @ instruction: 0xead800b6 │ │ │ │ + @ instruction: 0xeaf600b6 │ │ │ │ + @ instruction: 0xeae800b6 │ │ │ │ + add.w r0, lr, r6, ror #2 │ │ │ │ + add.w r0, lr, r6, ror #2 │ │ │ │ + @ instruction: 0xeaf000b6 │ │ │ │ + add.w r0, r8, r6, ror #2 │ │ │ │ + @ instruction: 0xeb2c00b6 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r0, [r3, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r9, [pc, #3620] @ 3ce9d0 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r6, [pc, #3616] @ 3ce9d4 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr.w r7, [pc, #3616] @ 3ce9d8 │ │ │ │ add r9, pc │ │ │ │ @@ -1243852,249 +1243852,249 @@ │ │ │ │ movw r1, #2284 @ 0x8ec │ │ │ │ add.w r2, r2, #952 @ 0x3b8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ccd84 │ │ │ │ nop │ │ │ │ - cbz r6, 3cea2a │ │ │ │ + cbz r2, 3cea2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r2, 3cea26 │ │ │ │ + cbz r6, 3cea26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3ce650 │ │ │ │ + b.n 3ce658 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r3, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 3cea4a │ │ │ │ + cbz r2, 3cea4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - blt.n 3ce9c8 │ │ │ │ + blt.n 3ce9d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsb r2, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 3ceb00 │ │ │ │ + bge.n 3ceb08 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 3ceae4 │ │ │ │ + bmi.n 3ceaec │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrsb r6, [r7, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r4, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r6, [r1, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r3, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r6, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r7, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r0, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r5, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 3ceb00 │ │ │ │ + bcc.n 3ceb08 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, pc, #992 @ (adr r7, 3cef24 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 3cef34 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #968] @ (3cef18 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #968 @ (adr r6, 3cef20 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 3cef30 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #448] @ (3ced20 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 3ced28 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 3ced38 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #120] @ (3cebe8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #120 @ (adr r6, 3cebf0 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 3cec00 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [pc, #960] @ (3cef3c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, 3cef44 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 3cef54 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [pc, #784] @ (3cee98 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, pc, #784 @ (adr r5, 3ceea0 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 3ceeb0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bls.n 3cec88 │ │ │ │ + bls.n 3cec90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [pc, #584] @ (3cede0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #576 @ (adr r5, 3ceddc ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 3cedec ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [pc, #392] @ (3ced28 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, pc, #392 @ (adr r5, 3ced30 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 3ced40 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [pc, #1124] @ 3cf010 │ │ │ │ ldr.w r0, [pc, #1124] @ 3cf014 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #1120] @ 3cf018 │ │ │ │ add r2, pc │ │ │ │ @@ -1244487,111 +1244487,111 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3ccd84 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #336] @ (3cf164 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, pc, #336 @ (adr r3, 3cf16c ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 3cf17c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [pc, #992] @ (3cf404 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 3cf40c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 3cf41c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #816] @ (3cf360 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #816 @ (adr r2, 3cf368 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 3cf378 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #632] @ (3cf2b4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #632 @ (adr r2, 3cf2bc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 3cf2cc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #448] @ (3cf208 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #448 @ (adr r2, 3cf210 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 3cf220 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #264] @ (3cf15c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #264 @ (adr r2, 3cf164 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 3cf174 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #80] @ (3cf0b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 3cf0b8 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 3cf0c8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [pc, #920] @ (3cf404 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 3cf40c ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 3cf41c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, pc, #776 @ (adr r1, 3cf380 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 3cf390 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [pc, #720] @ (3cf34c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #456 @ (adr r1, 3cf24c ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 3cf25c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [pc, #400] @ (3cf218 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 3cf100 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 3cf110 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [pc, #56] @ (3cf0cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 3cf3ac ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 3cf3bc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [pc, #728] @ (3cf378 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, pc, #456 @ (adr r0, 3cf270 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 3cf280 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [pc, #400] @ (3cf23c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, pc, #120 @ (adr r0, 3cf12c ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 3cf13c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [pc, #64] @ (3cf0f8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [pc, #752] @ (3cf3b4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [pc, #440] @ (3cf284 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r3, [pc, #2096] @ 3cf920 │ │ │ │ @@ -1245348,191 +1245348,191 @@ │ │ │ │ movw r1, #3627 @ 0xe2b │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3cf49e │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3cf990 │ │ │ │ + bcs.n 3cf998 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r5, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov lr, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r4, sl │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ vqrshrun.s64 d18, , #1 │ │ │ │ - vqrdmlah.s , , d22[0] │ │ │ │ + vqrdmlah.s , , d26[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r6, #189 @ 0xbd │ │ │ │ @ instruction: 0xffff59bd │ │ │ │ - vqrdmlah.s , , d18[0] │ │ │ │ + vqrdmlah.s , , d22[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcc.n 3cf9fe │ │ │ │ - vqrdmlah.s , , d16[0] │ │ │ │ + vqrdmlah.s , , d20[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - vqrdmlah.s , , d26[0] │ │ │ │ + vqrdmlah.s , , d30[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r6, #187 @ 0xbb │ │ │ │ - vqrdmlah.s , , d20[0] │ │ │ │ + vqrdmlah.s , , d24[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r1, #173 @ 0xad │ │ │ │ - vcvt.f32.u32 , q7, #1 │ │ │ │ + vqrdmlah.s , , d18[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r6, #207 @ 0xcf │ │ │ │ - vcvt.f32.u32 , q4, #1 │ │ │ │ + vcvt.f32.u32 , q6, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r7, #53 @ 0x35 │ │ │ │ - vcvt.f32.u32 , q1, #1 │ │ │ │ + vcvt.f32.u32 , q3, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r7, #51 @ 0x33 │ │ │ │ - vqrdmlah.s , , d12[0] │ │ │ │ + vcvt.f32.u32 , q0, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r7, #49 @ 0x31 │ │ │ │ - vqrdmlah.s , , d6[0] │ │ │ │ + vqrdmlah.s , , d10[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r7, #51 @ 0x33 │ │ │ │ - vqrdmlah.s , , d0[0] │ │ │ │ + vqrdmlah.s , , d4[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #29 │ │ │ │ - vcvt.f32.u32 d25, d26, #1 │ │ │ │ + vcvt.f32.u32 d25, d30, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ add sl, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cbnz r5, 3cf9fe │ │ │ │ vcvt.u32.f32 q11, q4, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r2, r9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mvns r0, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r4, #113 @ 0x71 │ │ │ │ vtbl.8 d24, {d15}, d10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ tst r0, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adcs r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ eors r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ ldr.w r3, [pc, #2240] @ 3d0380 │ │ │ │ @@ -1246335,230 +1246335,230 @@ │ │ │ │ movw r1, #3551 @ 0xddf │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3cfe98 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #424] @ (3d0530 ) │ │ │ │ + ldr r1, [pc, #440] @ (3d0540 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r4, [r3, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r3, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r4, #134 @ 0x86 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #175 @ 0xaf │ │ │ │ vdup.8 d19, d24[7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r7, [r4, r4] │ │ │ │ vcvt.f32.u32 d17, d1, #1 │ │ │ │ - vsri.32 d25, d10, #1 │ │ │ │ + vsri.32 d25, d14, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r1, r6, #1 │ │ │ │ vcvt.u32.f32 q10, , #1 │ │ │ │ - vsri.32 d25, d6, #1 │ │ │ │ + vsri.32 d25, d10, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - vsri.32 d25, d4, #1 │ │ │ │ + vsri.32 d25, d8, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ - vsri.32 d25, d14, #1 │ │ │ │ + vraddhn.i d25, , q9 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, r5, #1 │ │ │ │ - vsri.32 d25, d8, #1 │ │ │ │ + vsri.32 d25, d12, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r1, r4, #5 │ │ │ │ - vsri.32 d25, d2, #1 │ │ │ │ + vsri.32 d25, d6, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r3, r0, #2 │ │ │ │ - vraddhn.i d25, , q6 │ │ │ │ + vsri.32 d25, d0, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r1, r5, #3 │ │ │ │ - vraddhn.i d25, , q3 │ │ │ │ + vraddhn.i d25, , q5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, r4, #3 │ │ │ │ - vraddhn.i d25, , q0 │ │ │ │ + vraddhn.i d25, , q2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r5, r4, #3 │ │ │ │ - vrsra.u64 , q13, #1 │ │ │ │ + vrsra.u64 , q15, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, r4, #3 │ │ │ │ - vrsra.u64 , q10, #1 │ │ │ │ + vrsra.u64 , q12, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r1, r2, #7 │ │ │ │ - @ instruction: 0xffff93ee │ │ │ │ + vrsra.u64 , q9, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ vcvt.f32.u32 d23, d0, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r0, r2, r3, r4, lr} │ │ │ │ vmlal.u , d31, d22[0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #254 @ 0xfe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #90 @ 0x5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r6, #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r5, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r4, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r3, [pc, #2204] @ 3d0e0c │ │ │ │ @@ -1247353,216 +1247353,216 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r1, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #133 @ 0x85 │ │ │ │ - vtbx.8 d24, {d31- , d15, d17 │ │ │ │ vabal.u q10, d15, d17 │ │ │ │ - vtbx.8 d24, {d31- instruction: 0xffff89d2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r7, r3, #8 │ │ │ │ - vtbx.8 d24, {d31- instruction: 0xffff89bc │ │ │ │ + vtbx.8 d24, {d31- instruction: 0xffff89b6 │ │ │ │ + @ instruction: 0xffff89ba │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r7, r2, #10 │ │ │ │ - @ instruction: 0xffff89b0 │ │ │ │ + @ instruction: 0xffff89b4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r5, r2, #10 │ │ │ │ - vtbl.8 d24, {d31- instruction: 0xffff899e │ │ │ │ + vtbl.8 d24, {d31-, q0, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb8a1 │ │ │ │ vtbl.8 d22, {d15}, d22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r3, #146 @ 0x92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ ldr.w r3, [pc, #2600] @ 3d1a18 │ │ │ │ @@ -1248487,232 +1248487,232 @@ │ │ │ │ b.n 3d1426 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r7, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r7, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r6, #51 @ 0x33 │ │ │ │ vqshrn.u64 d16, , #1 │ │ │ │ - @ instruction: 0xffff7f26 │ │ │ │ + @ instruction: 0xffff7f2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r5, r7, #29 │ │ │ │ @ instruction: 0xffff3a7d │ │ │ │ - @ instruction: 0xffff7f22 │ │ │ │ + @ instruction: 0xffff7f26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ - @ instruction: 0xffff7f20 │ │ │ │ + @ instruction: 0xffff7f24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r1, r0, #17 │ │ │ │ - @ instruction: 0xffff7f2a │ │ │ │ + @ instruction: 0xffff7f2e │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r3, r7, #29 │ │ │ │ - @ instruction: 0xffff7f24 │ │ │ │ + @ instruction: 0xffff7f28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r5, r5, #9 │ │ │ │ - vcvt.u32.f32 d23, d14, #1 │ │ │ │ + @ instruction: 0xffff7f22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - vcvt.u32.f32 d23, d8, #1 │ │ │ │ + vcvt.u32.f32 d23, d12, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - vcvt.u32.f32 d23, d2, #1 │ │ │ │ + vcvt.u32.f32 d23, d6, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - @ instruction: 0xffff7f0c │ │ │ │ + vcvt.u32.f32 d23, d0, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r1, r6, #31 │ │ │ │ - @ instruction: 0xffff7f06 │ │ │ │ + @ instruction: 0xffff7f0a │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - @ instruction: 0xffff7f00 │ │ │ │ + @ instruction: 0xffff7f04 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ - @ instruction: 0xffff7efa │ │ │ │ + @ instruction: 0xffff7efe │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [pc, #92] @ (3d1b10 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r5, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r7, #33 @ 0x21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #167 @ 0xa7 │ │ │ │ vsli.32 d18, d16, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r7, [pc, #928] @ (3d1e70 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r7, [pc, #344] @ (3d1c3c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r1, r5, #19 │ │ │ │ vtbl.8 d22, {d31}, d2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #201 @ 0xc9 │ │ │ │ vshr.u32 q10, , #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #452] @ 0x1c4 │ │ │ │ vsubw.u q9, , d6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r6, [pc, #248] @ (3d1c04 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ vtbl.8 d25, {d15-d18}, d1 │ │ │ │ @ instruction: 0xffff5cb2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #764] @ 0x2fc │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff1dff │ │ │ │ - vrsra.u64 d21, d14, #1 │ │ │ │ + vsubw.u , , d18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r2, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r6, r6, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #944] @ (3d1f80 ) │ │ │ │ + ldr r7, [pc, #960] @ (3d1f90 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r3, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #800] @ (3d1ef8 ) │ │ │ │ + ldr r7, [pc, #816] @ (3d1f08 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [pc, #584] @ (3d1e28 ) │ │ │ │ + ldr r7, [pc, #600] @ (3d1e38 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #336] @ (3d1d3c ) │ │ │ │ + ldr r7, [pc, #352] @ (3d1d4c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r0, r0, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #168] @ (3d1ca0 ) │ │ │ │ + ldr r7, [pc, #184] @ (3d1cb0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #0] @ (3d1c04 ) │ │ │ │ + ldr r7, [pc, #16] @ (3d1c14 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ @@ -1249908,253 +1249908,253 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r4, [r4, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 3d294e │ │ │ │ + cbnz r6, 3d294e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #248] @ (3d2a20 ) │ │ │ │ + ldr r1, [pc, #264] @ (3d2a30 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r6, r2, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #768] @ (3d2c38 ) │ │ │ │ + ldr r2, [pc, #784] @ (3d2c48 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 3d2a80 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 3d2a90 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r4, r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bics r0, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r7, #197 @ 0xc5 │ │ │ │ vtbl.8 d31, {d31- instruction: 0xf90ffffe │ │ │ │ cmp r4, #15 │ │ │ │ - vshr.u64 d23, d20, #1 │ │ │ │ + vshr.u64 d23, d24, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, pc, #644 @ (adr r5, 3d2bfc ) │ │ │ │ - vshr.u64 d23, d18, #1 │ │ │ │ + vshr.u64 d23, d22, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2l 15, cr15, [r3, #1016] @ 0x3f8 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf90dfffe │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xfbfffffe │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf921fffe │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256], lr │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r5 :256], lr │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256], lr │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r5 :256], lr │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xfa6ffffe │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r5, #169 @ 0xa9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ negs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adcs r2, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r3, [r2, #24] │ │ │ │ - vmull.u q9, d31, d6 │ │ │ │ + vmull.u q9, d31, d10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r5, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r2, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ mcr2 15, 4, pc, cr7, cr14, {7} @ │ │ │ │ asrs r6, r5, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #992 @ (adr r1, 3d2df0 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 3d2e00 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r2, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r6, r4, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 3d2c28 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 3d2c38 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r7, #205 @ 0xcd │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [pc, #200] @ (3d2b24 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r1, #7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r2, r3, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r6, r5, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r6, r0, #32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r6, r2, #31 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r1, [pc, #1164] @ 3d2f94 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [pc, #1164] @ 3d2f98 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ mov r2, r6 │ │ │ │ @@ -1250567,127 +1250567,127 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.w 3d1e56 │ │ │ │ nop │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r0, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r2, r3, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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, #3444] @ 3d3e00 │ │ │ │ add.w r8, r1, #8192 @ 0x2000 │ │ │ │ @@ -1251844,21 +1251844,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r6, [r4, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -1251866,29 +1251866,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r6, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [pc, #440] @ (3d4020 ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r4, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r4, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -1251898,121 +1251898,121 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r4, r4, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r0, r6, #10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ vshr.u64 d0, d31, #54 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u32 d0, d16, d31 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ mrc2 0, 0, r0, cr6, cr15, {5} │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2l 0, cr0, [r2, #764]! @ 0x2fc │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldc2 0, cr0, [lr], #764 @ 0x2fc │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2 0, cr0, [lr], {191} @ 0xbf │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ mcrr2 0, 11, r0, ip, cr15 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfb8a00bf │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xfb5a00bf │ │ │ │ adds r5, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xfb3600bf │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfa6a00bf │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xfa3a00bf │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr.w r8, [pc, #2136] @ 3d47e0 │ │ │ │ mov.w r0, #1936 @ 0x790 │ │ │ │ ldr.w r2, [pc, #2132] @ 3d47e4 │ │ │ │ add r8, pc │ │ │ │ add r2, pc │ │ │ │ addw r1, r8, #1148 @ 0x47c │ │ │ │ @@ -1252732,154 +1252732,154 @@ │ │ │ │ movw r1, #1898 @ 0x76a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 3d333a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr??.w r0, [ip, pc, lsl #3] │ │ │ │ - ldr r7, [pc, #536] @ (3d4a00 ) │ │ │ │ + ldr r7, [pc, #552] @ (3d4a10 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7a800bf │ │ │ │ - ldr r6, [pc, #712] @ (3d4ac4 ) │ │ │ │ + ldr r6, [pc, #728] @ (3d4ad4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf77400bf │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #432] @ (3d49b8 ) │ │ │ │ + ldr r6, [pc, #448] @ (3d49c8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf73800bf │ │ │ │ - ldr r6, [pc, #240] @ (3d4900 ) │ │ │ │ + ldr r6, [pc, #256] @ (3d4910 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf66000bf │ │ │ │ - ldr r5, [pc, #424] @ (3d49cc ) │ │ │ │ + ldr r5, [pc, #440] @ (3d49dc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf62c00bf │ │ │ │ cmp r7, #218 @ 0xda │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #144] @ (3d48c0 ) │ │ │ │ + ldr r5, [pc, #160] @ (3d48d0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf5ee00bf │ │ │ │ - ldr r4, [pc, #976] @ (3d4c08 ) │ │ │ │ + ldr r4, [pc, #992] @ (3d4c18 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf59a00bf │ │ │ │ - ldr r4, [pc, #640] @ (3d4ac0 ) │ │ │ │ + ldr r4, [pc, #656] @ (3d4ad0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds.w r0, lr, #6258688 @ 0x5f8000 │ │ │ │ - ldr r4, [pc, #160] @ (3d48ec ) │ │ │ │ + ldr r4, [pc, #176] @ (3d48fc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf4d800bf │ │ │ │ - ldr r3, [pc, #904] @ (3d4be0 ) │ │ │ │ + ldr r3, [pc, #920] @ (3d4bf0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r4, r6, #2 │ │ │ │ eors.w r0, r4, #6258688 @ 0x5f8000 │ │ │ │ - ldr r3, [pc, #632] @ (3d4adc ) │ │ │ │ + ldr r3, [pc, #648] @ (3d4aec ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ orrs.w r0, r0, #6258688 @ 0x5f8000 │ │ │ │ - ldr r3, [pc, #360] @ (3d49d8 ) │ │ │ │ + ldr r3, [pc, #376] @ (3d49e8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ and.w r0, lr, #6258688 @ 0x5f8000 │ │ │ │ - ldr r3, [pc, #96] @ (3d48dc ) │ │ │ │ + ldr r3, [pc, #112] @ (3d48ec ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf3ce00bf │ │ │ │ - ldr r2, [pc, #864] @ (3d4be8 ) │ │ │ │ + ldr r2, [pc, #880] @ (3d4bf8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf38e00bf │ │ │ │ - ldr r2, [pc, #608] @ (3d4af4 ) │ │ │ │ + ldr r2, [pc, #624] @ (3d4b04 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf34e00bf │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #312] @ (3d49d8 ) │ │ │ │ + ldr r2, [pc, #328] @ (3d49e8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf32200bf │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #136] @ (3d4934 ) │ │ │ │ + ldr r2, [pc, #152] @ (3d4944 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf28a00bf │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #552] @ (3d4aec ) │ │ │ │ + ldr r1, [pc, #568] @ (3d4afc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf25e00bf │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #376] @ (3d4a48 ) │ │ │ │ + ldr r1, [pc, #392] @ (3d4a58 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ addw r0, ip, #191 @ 0xbf │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #48] @ (3d4910 ) │ │ │ │ + ldr r1, [pc, #64] @ (3d4920 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf1e200bf │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #904] @ (3d4c74 ) │ │ │ │ + ldr r0, [pc, #920] @ (3d4c84 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf19200bf │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #584] @ (3d4b44 ) │ │ │ │ + ldr r0, [pc, #600] @ (3d4b54 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds.w r0, sl, #191 @ 0xbf │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #104] @ (3d4978 ) │ │ │ │ + ldr r0, [pc, #120] @ (3d4988 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ orns r0, r8, #191 @ 0xbf │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [pc, #148] @ (3d49c4 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -1252928,24 +1252928,24 @@ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3d4476 │ │ │ │ b.w 3d315c │ │ │ │ nop │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mrc 0, 4, r0, cr4, cr15, {5} │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #780] @ (3d4cfc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1253238,65 +1253238,65 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 3d4b2c │ │ │ │ adds r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r8, #-764] @ 0xfffffd04 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ vsubl.u q8, d31, d7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #748] @ (3d5008 ) │ │ │ │ vdup.8 q9, d21[7] │ │ │ │ vtbx.8 d20, {d15-d17}, d9 │ │ │ │ vsri.32 d29, d3, #1 │ │ │ │ vzip. d19, d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ mrrc 0, 11, r0, r0, cr15 @ │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc 0, cr0, [r4], #-764 @ 0xfffffd04 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xebfc00bf │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ rsbs r0, r4, pc, ror #2 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xeb8000bf │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adcs.w r0, r8, pc, ror #2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb3000bf │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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, #1588] @ 3d53d0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1253878,121 +1253878,121 @@ │ │ │ │ cmp r7, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r2, r1, #3 │ │ │ │ strd r0, r0, [r8, #764]! @ 0x2fc │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strd r0, r0, [r2], #764 @ 0x2fc │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl], #724 @ 0x2d4 │ │ │ │ + ldcl 0, cr0, [lr], #724 @ 0x2d4 │ │ │ │ strd r0, r0, [r0], #-764 @ 0x2fc │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xe81000bf │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d529c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d5258 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d51c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 3d5054 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 3d4f20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d4edc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d4e98 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d4e54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d4dc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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, [pc, #1028] @ 3d58d8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1254377,85 +1254377,85 @@ │ │ │ │ b.n 3d5614 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3d5dc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ vqshl.u64 d31, d13, #63 @ 0x3f │ │ │ │ vaddw.u q9, , d9 │ │ │ │ vtbx.8 d22, {d31- , , d1[0] │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ vqshlu.s64 d18, d8, #63 @ 0x3f │ │ │ │ lsls r2, r1, #3 │ │ │ │ b.n 3d5c30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d5b3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d5a88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 3d59c4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ svc 204 @ 0xcc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ svc 124 @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ svc 84 @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #760] @ (3d5c8c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1254741,69 +1254741,69 @@ │ │ │ │ b.n 3d5abc │ │ │ │ movs r3, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 3d5c00 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r1, [r1, r5] │ │ │ │ vmlal.u , d31, d21[0] │ │ │ │ vqshl.u32 d22, d13, #31 │ │ │ │ @ instruction: 0xffff3ab5 │ │ │ │ vsra.u64 q9, q8, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bgt.n 3d5c38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bgt.n 3d5bec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bgt.n 3d5da8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bgt.n 3d5d64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ blt.n 3d5cd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ blt.n 3d5c8c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r6, r6, #2 │ │ │ │ blt.n 3d5c48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d5d10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1254934,41 +1254934,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3d5d80 │ │ │ │ nop │ │ │ │ subs r2, r1, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r4, r5, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bge.n 3d5f2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ bge.n 3d5ed0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bge.n 3d5e88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bls.n 3d5e44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1255363,89 +1255363,89 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #3025 @ 0xbd1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3d5fb6 │ │ │ │ adds r2, r7, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 3d61f4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r6, r6, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [pc, #912] @ (3d6674 ) │ │ │ │ + ldr r6, [pc, #928] @ (3d6684 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvc.n 3d63c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bvs.n 3d62a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvs.n 3d625c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvs.n 3d6414 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvs.n 3d63cc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bvs.n 3d6348 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #304] @ (3d6468 ) │ │ │ │ + ldr r5, [pc, #320] @ (3d6478 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bpl.n 3d62bc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bpl.n 3d6270 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bpl.n 3d6428 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (3d6448 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1255537,29 +1255537,29 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ bmi.n 3d64d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bmi.n 3d648c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcc.n 3d6440 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d6478 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1255704,47 +1255704,47 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 3d65aa │ │ │ │ nop │ │ │ │ adds r2, r4, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcs.n 3d65d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3d6588 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcs.n 3d6528 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcs.n 3d66e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcs.n 3d6698 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d6624 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1255861,41 +1255861,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3d667c │ │ │ │ nop │ │ │ │ asrs r6, r6, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ bne.n 3d682c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ bne.n 3d67dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ bne.n 3d6790 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ beq.n 3d674c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d678c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256028,47 +1256028,47 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 3d68a2 │ │ │ │ nop │ │ │ │ asrs r6, r1, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r0, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r6, r6, #2 │ │ │ │ rors r4, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d691c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1256175,39 +1256175,39 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3d69f4 │ │ │ │ asrs r6, r7, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r0, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r2, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r6, {r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vqadd.u8 d0, d24, d20 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + vqadd.u8 d0, d28, d20 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mrc2 0, 6, r0, cr14, cr4, {5} │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + mcr2 0, 7, r0, cr2, cr4, {5} │ │ │ │ + movs r5, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d6a60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256367,54 +1256367,54 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 3d6bb6 │ │ │ │ nop │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d6ba0 │ │ │ │ + bne.n 3d6ba8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 3d6bac │ │ │ │ + bne.n 3d6bb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r3, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r7, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-720]! @ 0xfffffd30 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + ldc2l 0, cr0, [r4, #-720]! @ 0xfffffd30 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2l 0, cr0, [r6, #-720] @ 0xfffffd30 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + stc2l 0, cr0, [sl, #-720] @ 0xfffffd30 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r4, {r1, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-720] @ 0xfffffd30 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + stc2 0, cr0, [r0, #-720]! @ 0xfffffd30 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d6c44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256523,39 +1256523,39 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3d6d20 │ │ │ │ asrs r6, r2, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfbdc00b4 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + @ instruction: 0xfbe000b4 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfbb200b4 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfbb600b4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d6d8c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256664,39 +1256664,39 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3d6e68 │ │ │ │ lsrs r6, r1, #28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r2!, {} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r4, #54 @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfa9400b4 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xfa9800b4 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r1!, {r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfa6a00b4 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + @ instruction: 0xfa6e00b4 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d6ed4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256805,39 +1256805,39 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3d6fb0 │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vst4.32 {d16-d19}, [ip :256], r4 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + ldr??.w r0, [r0, r4, lsl #3] │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vld4.32 {d0-d3}, [r2 :256], r4 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + vld4.32 {d0-d3}, [r6 :256], r4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d701c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1256946,39 +1256946,39 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3d70f8 │ │ │ │ lsrs r6, r7, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r7, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r1, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb.w r0, [r4, r4, lsl #3] │ │ │ │ - subs r2, r4, #0 │ │ │ │ + strb.w r0, [r8, r4, lsl #3] │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf7da00b4 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + @ instruction: 0xf7de00b4 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d7164 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1257087,39 +1257087,39 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3d7240 │ │ │ │ lsrs r6, r6, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf6bc00b4 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + movt r0, #2228 @ 0x8b4 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf69200b4 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + @ instruction: 0xf69600b4 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [pc, #1272] @ 3d77b4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1257609,146 +1257609,146 @@ │ │ │ │ addw r2, r2, #1604 @ 0x644 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3d748c │ │ │ │ nop │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - vtbl.8 d28, {d31- instruction: 0xffffd142 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - vqdmulh.s , , d6[0] │ │ │ │ + vqdmulh.s , , d10[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - beq.n 3d774c │ │ │ │ + beq.n 3d7754 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ - vqrdmlsh.s q10, , d22[0] │ │ │ │ + vqrdmlsh.s q10, , d26[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #948] @ 0x3b4 │ │ │ │ - vmlsl.u q8, d15, d30[0] │ │ │ │ + vqshlu.s32 q8, q9, #31 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf27800b5 │ │ │ │ + @ instruction: 0xf27c00b5 │ │ │ │ add r7, pc, #612 @ (adr r7, 3d7a60 ) │ │ │ │ - @ instruction: 0xffff956e │ │ │ │ + vsli.32 , q9, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orrs.w r0, sl, #5898240 @ 0x5a0000 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + orrs.w r0, lr, #5898240 @ 0x5a0000 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bics.w r0, r0, #5898240 @ 0x5a0000 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + bics.w r0, r4, #5898240 @ 0x5a0000 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - and.w r0, r6, #5898240 @ 0x5a0000 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + and.w r0, sl, #5898240 @ 0x5a0000 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf3dc00b4 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + @ instruction: 0xf3e000b4 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf3b200b4 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + @ instruction: 0xf3b600b4 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf38800b4 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + @ instruction: 0xf38c00b4 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf35e00b4 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + @ instruction: 0xf36200b4 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r1, r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf33400b4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + @ instruction: 0xf33800b4 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf30a00b4 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + @ instruction: 0xf30e00b4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf2e000b4 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + @ instruction: 0xf2e400b4 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf2b600b4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + @ instruction: 0xf2ba00b4 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf28c00b4 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + @ instruction: 0xf29000b4 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf26200b4 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + @ instruction: 0xf26600b4 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf23800b4 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + @ instruction: 0xf23c00b4 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r2, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - addw r0, lr, #180 @ 0xb4 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + @ instruction: 0xf21200b4 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf1e400b4 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + @ instruction: 0xf1e800b4 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs.w r0, sl, #180 @ 0xb4 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + subs.w r0, lr, #180 @ 0xb4 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf19000b4 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + @ instruction: 0xf19400b4 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sbc.w r0, r6, #180 @ 0xb4 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + sbc.w r0, sl, #180 @ 0xb4 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [pc, #8] @ (3d78f0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003d78f4 : │ │ │ │ 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 │ │ │ │ @@ -1257874,33 +1257874,33 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh.w r0, [r8, r3, lsl #3] │ │ │ │ strb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d0, d16, d20 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + vqadd.s64 d0, d20, d20 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (3d7e54 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mcr 0, 7, r0, cr8, cr4, {5} │ │ │ │ + mcr 0, 7, r0, cr12, cr4, {5} │ │ │ │ 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 r1, [pc, #184] @ (3d7b30 ) │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ ldr r3, [pc, #184] @ (3d7b34 ) │ │ │ │ @@ -1257978,20 +1257978,20 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #296] @ (3d7c6c ) │ │ │ │ + ldr r7, [pc, #312] @ (3d7c7c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movt r0, #51379 @ 0xc8b3 │ │ │ │ - ldcl 0, cr0, [lr, #720] @ 0x2d0 │ │ │ │ + stcl 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r0, #880] @ 0x370 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #888] @ 0x378 │ │ │ │ @@ -1258023,17 +1258023,17 @@ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 3d7b92 │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [pc, #424] @ (3d7d6c ) │ │ │ │ + ldr r6, [pc, #440] @ (3d7d7c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldcl 0, cr0, [r4, #-720] @ 0xfffffd30 │ │ │ │ + ldcl 0, cr0, [r8, #-720] @ 0xfffffd30 │ │ │ │ stmdb 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, [r0, #888] @ 0x378 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1196] @ 3d808c │ │ │ │ @@ -1258488,90 +1258488,90 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 3d7d7e │ │ │ │ nop │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - eors.w r0, ip, r5, ror #2 │ │ │ │ + @ instruction: 0xeaa000b5 │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #304] @ (3d81d4 ) │ │ │ │ + ldr r5, [pc, #320] @ (3d81e4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [pc, #576] @ (3d82e8 ) │ │ │ │ + ldr r4, [pc, #592] @ (3d82f8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ vhadd.u32 q0, q15, │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #144] @ (3d8148 ) │ │ │ │ + ldr r4, [pc, #160] @ (3d8158 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #960] @ (3d8480 ) │ │ │ │ + ldr r3, [pc, #976] @ (3d8490 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [pc, #32] @ (3d80e4 ) │ │ │ │ + ldr r4, [pc, #48] @ (3d80f4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #792] @ (3d83e4 ) │ │ │ │ + ldr r3, [pc, #808] @ (3d83f4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [pc, #152] @ (3d8168 ) │ │ │ │ + ldr r4, [pc, #168] @ (3d8178 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #592] @ (3d8328 ) │ │ │ │ + ldr r3, [pc, #608] @ (3d8338 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ itee al │ │ │ │ lslal r7, r7, #2 │ │ │ │ - add r0, #40 @ 0x28 │ │ │ │ + add r0, #44 @ 0x2c │ │ │ │ lsl r6, r6, #2 │ │ │ │ - ldr r3, [pc, #392] @ (3d826c ) │ │ │ │ + ldr r3, [pc, #408] @ (3d827c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ittt gt │ │ │ │ lslgt r7, r7, #2 │ │ │ │ - orrgt.w r0, ip, r4, ror #2 │ │ │ │ - ldrgt r3, [pc, #216] @ (3d81c8 ) │ │ │ │ + orrsgt.w r0, r0, r4, ror #2 │ │ │ │ + ldrgt r3, [pc, #232] @ (3d81d8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #784] @ (3d8404 ) │ │ │ │ + ldr r3, [pc, #800] @ (3d8414 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrd r0, r0, [ip, #720]! @ 0x2d0 │ │ │ │ + and.w r0, r0, r4, ror #2 │ │ │ │ itee mi │ │ │ │ lslmi r7, r7, #2 │ │ │ │ - ldrdpl r0, r0, [r8, #720] @ 0x2d0 │ │ │ │ - ldrpl r2, [pc, #784] @ (3d8414 ) │ │ │ │ + ldrdpl r0, r0, [ip, #720] @ 0x2d0 │ │ │ │ + ldrpl r2, [pc, #800] @ (3d8424 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xe9b400b4 │ │ │ │ - @ instruction: 0xe99200b4 │ │ │ │ - ldrd r0, r0, [r0, #-720]! @ 0x2d0 │ │ │ │ + @ instruction: 0xe9b800b4 │ │ │ │ + @ instruction: 0xe99600b4 │ │ │ │ + ldrd r0, r0, [r4, #-720]! @ 0x2d0 │ │ │ │ bkpt 0x00c2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strd r0, r0, [ip, #-720] @ 0x2d0 │ │ │ │ - ldr r2, [pc, #224] @ (3d81fc ) │ │ │ │ + ldrd r0, r0, [r0, #-720] @ 0x2d0 │ │ │ │ + ldr r2, [pc, #240] @ (3d820c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ bkpt 0x009a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmdb r4!, {r2, r4, r5, r7} │ │ │ │ - ldr r2, [pc, #64] @ (3d8168 ) │ │ │ │ + stmdb r8!, {r2, r4, r5, r7} │ │ │ │ + ldr r2, [pc, #80] @ (3d8178 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmdb r0, {r2, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8de00b4 │ │ │ │ + stmdb r4, {r2, r4, r5, r7} │ │ │ │ + strd r0, r0, [r2], #720 @ 0x2d0 │ │ │ │ bkpt 0x0030 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #8] @ (3d8140 ) │ │ │ │ + ldr r2, [pc, #24] @ (3d8150 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #664] @ (3d83d4 ) │ │ │ │ + ldr r1, [pc, #680] @ (3d83e4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ bkpt 0x0002 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia.w ip, {r2, r4, r5, r7} │ │ │ │ - ldr r1, [pc, #480] @ (3d8328 ) │ │ │ │ + ldmia.w r0, {r2, r4, r5, r7} │ │ │ │ + ldr r1, [pc, #496] @ (3d8338 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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.w r0, [pc, #1308] @ 3d8678 │ │ │ │ @@ -1259062,85 +1259062,85 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb4000c9 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [pc, #368] @ (3d8800 ) │ │ │ │ + ldr r0, [pc, #384] @ (3d8810 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ pop {r2, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [pc, #24] @ (3d86b0 ) │ │ │ │ + ldr r0, [pc, #40] @ (3d86c0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [pc, #576] @ (3d88e0 ) │ │ │ │ + ldr r0, [pc, #592] @ (3d88f0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xfa7e00c9 │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cbnz r2, 3d872a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r6, r6, #2 │ │ │ │ cbnz r2, 3d8708 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov ip, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r6, r6, #2 │ │ │ │ revsh r2, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3d8180 │ │ │ │ + b.n 3d8188 │ │ │ │ lsls r4, r6, #2 │ │ │ │ hlt 0x0028 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3d8098 │ │ │ │ + b.n 3d80a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stc 0, cr0, [r0, #716] @ 0x2cc │ │ │ │ - b.n 3d7fb4 │ │ │ │ + b.n 3d7fbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d7f70 │ │ │ │ + b.n 3d7f78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d7f34 │ │ │ │ + b.n 3d7f3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d7ef8 │ │ │ │ + b.n 3d7f00 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8ebc │ │ │ │ + b.n 3d8ec4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8e80 │ │ │ │ + b.n 3d8e88 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8e44 │ │ │ │ + b.n 3d8e4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8e08 │ │ │ │ + b.n 3d8e10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8dc8 │ │ │ │ + b.n 3d8dd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8d88 │ │ │ │ + b.n 3d8d90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb89a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3d8d4c │ │ │ │ + b.n 3d8d54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3d8d10 │ │ │ │ + b.n 3d8d18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3d8cd0 │ │ │ │ + b.n 3d8cd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb834 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3d8c94 │ │ │ │ + b.n 3d8c9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 3d8c50 │ │ │ │ + b.n 3d8c58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2816] @ 0xb00 │ │ │ │ ldr.w r2, [pc, #3236] @ 3d93d8 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ @@ -1260329,253 +1260329,253 @@ │ │ │ │ sbc.w r0, r8, #6586368 @ 0x648000 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb6a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb65a │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 3d94b4 │ │ │ │ + ble.n 3d94bc │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r6, r2, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r2, r3, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r6, r2, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r4, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r6, r6, #2 │ │ │ │ sxth r2, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cbz r0, 3d94d2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r1, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ - blt.n 3d93dc │ │ │ │ + blt.n 3d93e4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 3d9514 │ │ │ │ + blt.n 3d951c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d9bbc │ │ │ │ lsls r3, r6, #2 │ │ │ │ cdp 0, 4, cr0, cr0, cr9, {6} │ │ │ │ b.n 3d9b04 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 3d9a88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 3d9a14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r3, #133 @ 0x85 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bls.n 3d9590 │ │ │ │ + bls.n 3d9598 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 3d9528 │ │ │ │ + bls.n 3d9530 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bhi.n 3d94e4 │ │ │ │ + bhi.n 3d94ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bhi.n 3d94a0 │ │ │ │ + bhi.n 3d94a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 3d9450 │ │ │ │ + bhi.n 3d9458 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 3d9600 │ │ │ │ + bhi.n 3d9608 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 3d95ac │ │ │ │ + bhi.n 3d95b4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 3d955c │ │ │ │ + bhi.n 3d9564 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 3d9508 │ │ │ │ + bvc.n 3d9510 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 3d94b4 │ │ │ │ + bvc.n 3d94bc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvc.n 3d9470 │ │ │ │ + bvc.n 3d9478 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r4, sp, #904 @ 0x388 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 3d95d0 │ │ │ │ + bvc.n 3d95d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r4, sp, #536 @ 0x218 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 3d9588 │ │ │ │ + bvc.n 3d9590 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 3d94f0 │ │ │ │ + bvs.n 3d94f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 3d965c │ │ │ │ + bvs.n 3d9664 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 3d9614 │ │ │ │ + bvs.n 3d961c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 3d95cc │ │ │ │ + bvs.n 3d95d4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bpl.n 3d9588 │ │ │ │ + bpl.n 3d9590 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bpl.n 3d9544 │ │ │ │ + bpl.n 3d954c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bpl.n 3d9500 │ │ │ │ + bpl.n 3d9508 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bpl.n 3d96c0 │ │ │ │ + bpl.n 3d94c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [pc, #228] @ (3d96b8 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, #228] @ (3d96bc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #228] @ (3d96c0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1260660,35 +1260660,35 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.w 3d8e68 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 3d96f8 │ │ │ │ + bcc.n 3d9700 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 3d96b4 │ │ │ │ + bcs.n 3d96bc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 3d966c │ │ │ │ + bcs.n 3d9674 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcs.n 3d962c │ │ │ │ + bcs.n 3d9634 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 3d95e4 │ │ │ │ + bcs.n 3d95ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 3d97a4 │ │ │ │ + bcs.n 3d97ac │ │ │ │ lsls r4, r6, #2 │ │ │ │ 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 │ │ │ │ @@ -1260720,17 +1260720,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3d970e │ │ │ │ nop │ │ │ │ lsrs r1, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #312 @ (adr r7, 3d9880 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bne.n 3d96fc │ │ │ │ + bne.n 3d9704 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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, [pc, #1880] @ 3d9ebc │ │ │ │ mov r5, r1 │ │ │ │ @@ -1261439,211 +1261439,211 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 3d992c │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3d98ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r5, pc, #368 @ (adr r5, 3da070 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, pc, #176 @ (adr r5, 3d9fb8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r4, pc, #936 @ (adr r4, 3da2c4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r4, pc, #656 @ (adr r4, 3da1bc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, pc, #992 @ (adr r3, 3da328 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, pc, #792 @ (adr r3, 3da270 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, pc, #512 @ (adr r3, 3da168 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, pc, #224 @ (adr r3, 3da058 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #960 @ (adr r2, 3da348 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #696 @ (adr r2, 3da250 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #456 @ (adr r2, 3da170 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #248 @ (adr r2, 3da0ac ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #56 @ (adr r2, 3d9ff8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #888 @ (adr r1, 3da344 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r1, pc, #792 @ (adr r1, 3da2ec ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r1, pc, #584 @ (adr r1, 3da228 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #384 @ (adr r1, 3da170 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r1, pc, #200 @ (adr r1, 3da0c0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #1016 @ (adr r0, 3da400 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #824 @ (adr r0, 3da34c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #632 @ (adr r0, 3da298 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #520 @ (adr r0, 3da234 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #328 @ (adr r0, 3da180 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #136 @ (adr r0, 3da0cc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r5, [pc, #1460] @ 3da628 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1262173,105 +1262173,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3da684 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r4, r0, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bge.n 3da698 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 3da7a4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ ldr.w r6, [pc, #2940] @ 3db284 │ │ │ │ @@ -1263295,213 +1263295,213 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.w 3daa62 │ │ │ │ bpl.n 3db1cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bcs.n 3db354 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r4, 3db386 │ │ │ │ + cbnz r0, 3db388 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r6, 3db37e │ │ │ │ + cbnz r2, 3db380 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r2, 3db374 │ │ │ │ + cbnz r6, 3db374 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r0, 3db38e │ │ │ │ + cbnz r4, 3db38e │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r6, 3db38c │ │ │ │ + cbnz r2, 3db38e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r4, 3db38e │ │ │ │ + cbnz r0, 3db390 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 3db38c │ │ │ │ + cbnz r6, 3db38c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2800] @ 0xaf0 │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ ldr.w r3, [pc, #1288] @ 3db93c │ │ │ │ @@ -1263981,97 +1263981,97 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldmia r7, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ b.n 3dbde6 │ │ │ │ vcvt.f16.u16 d28, d19, #1 │ │ │ │ vsra.u64 d30, d19, #1 │ │ │ │ vrshr.u64 , q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r4, [r5, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r0, r3, r7} │ │ │ │ - vtbl.8 d29, {d15-d17}, d10 │ │ │ │ + vtbl.8 d29, {d15-d17}, d14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - vsri.32 d17, d28, #1 │ │ │ │ + vmls.i , , d0[0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ beq.n 3dba46 │ │ │ │ @ instruction: 0xffffbad8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r2, 3db9da │ │ │ │ + cbz r6, 3db9da │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r0, 3db9d4 │ │ │ │ + cbz r4, 3db9d4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r4, 3db9c8 │ │ │ │ + cbz r0, 3db9ca │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 3db9c8 │ │ │ │ + cbz r6, 3db9c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r4, 3db9c6 │ │ │ │ + cbz r0, 3db9c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ │ │ │ 003dba04 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1264141,29 +1264141,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3dba44 │ │ │ │ stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r2, [r0, #32] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r2, [r3, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #544] @ (3dbd0c ) │ │ │ │ @@ -1264382,53 +1264382,53 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r6, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r2, [r3, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r6, [r2, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r6, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh r0, [r1, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r0, [pc, #524] @ (3dbf8c ) │ │ │ │ sub.w sp, sp, #1064 @ 0x428 │ │ │ │ @@ -1264636,62 +1264636,62 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3dbe02 │ │ │ │ itet cs │ │ │ │ lslcs r1, r1, #3 │ │ │ │ ldrbcc r4, [r0, #16] │ │ │ │ movcs r0, r0 │ │ │ │ bl 267f96 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r6, r6, #2 │ │ │ │ it eq │ │ │ │ lsleq r1, r1, #3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [pc, #528] @ (3dc1bc ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ bkpt 0x00aa │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r6, r6, #2 │ │ │ │ pop {r0, r3} │ │ │ │ - vtbl.8 d26, {d31- instruction: 0xffffaa90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r6, 3dc00e │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r4, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #888] @ 0x378 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -1264829,21 +1264829,21 @@ │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ b.n 3dc168 │ │ │ │ nop │ │ │ │ cbnz r6, 3dc1f8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 3dc3f0 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 3dc400 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #464 @ (adr r7, 3dc374 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 3dc384 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #136] @ (3dc240 ) │ │ │ │ @@ -1264904,19 +1264904,19 @@ │ │ │ │ b.n 3dc21a │ │ │ │ revsh r0, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, pc, #952 @ (adr r6, 3dc60c ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 3dc61c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 3dc588 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 3dc598 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #168] @ (3dc314 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1264989,21 +1264989,21 @@ │ │ │ │ b.n 3dc2b4 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #23] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, pc, #216 @ (adr r6, 3dc400 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 3dc410 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 3dc38c ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 3dc39c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 3dc718 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 3dc728 ) │ │ │ │ lsls r4, r6, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1265189,31 +1265189,31 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3dc504 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xb832 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #376 @ (adr r4, 3dc690 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 3dc6a0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 3dc614 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 3dc624 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 3dc5a4 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 3dc5b4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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, #676] @ (3dc7e0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1265484,39 +1265484,39 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r1, r2, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #712 @ (adr r1, 3dcad8 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 3dcae8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, pc, #552 @ (adr r1, 3dca40 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 3dca50 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, 3dc9cc ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 3dc9dc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #312 @ (adr r1, 3dc958 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 3dc968 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 3dc8e4 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 3dc8f4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 ip, [r2, #888] @ 0x378 │ │ │ │ @@ -1265668,19 +1265668,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r6, [r2, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1265773,27 +1265773,27 @@ │ │ │ │ movw r1, #1793 @ 0x701 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3dca7a │ │ │ │ nop │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r4, [r2, #23] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #328] @ 3dcc5c │ │ │ │ mov ip, r1 │ │ │ │ @@ -1265931,35 +1265931,35 @@ │ │ │ │ b.n 3dcb52 │ │ │ │ cbz r0, 3dcc84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r4, #18] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r0, pc, #60 @ (adr r0, 3dccc0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r4, [r4, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1266245,41 +1266245,41 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #664 @ 0x298 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r2, [r5, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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 r3, r0 │ │ │ │ @@ -1266550,49 +1266550,49 @@ │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #5472 @ 0x1560 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3dd1c6 │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb 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, #416] @ (3dd4b4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1266763,33 +1266763,33 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r6, r6, #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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #612] @ (3dd760 ) │ │ │ │ @@ -1267002,24 +1267002,24 @@ │ │ │ │ ... │ │ │ │ add r7, pc, #704 @ (adr r7, 3dda24 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #208 @ (adr r7, 3dd83c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mrc2 0, 4, r0, cr4, cr5, {5} │ │ │ │ + mrc2 0, 4, r0, cr8, cr5, {5} │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mrc2 0, 3, r0, cr2, cr5, {5} │ │ │ │ + mrc2 0, 3, r0, cr6, cr5, {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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1444] @ 3ddd3c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r4, [pc, #1444] @ 3ddd40 │ │ │ │ @@ -1267559,80 +1267559,80 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #40 @ (adr r5, 3ddd70 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [r8, #724]! @ 0x2d4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + stc2 0, cr0, [ip, #724]! @ 0x2d4 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfb9e00b5 │ │ │ │ + @ instruction: 0xfba200b5 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfa7200b5 │ │ │ │ + @ instruction: 0xfa7600b5 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfa4e00b5 │ │ │ │ + @ instruction: 0xfa5200b5 │ │ │ │ add r1, pc, #216 @ (adr r1, 3dde58 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfa0400b5 │ │ │ │ + @ instruction: 0xfa0800b5 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr??.w r0, [ip, #181] @ 0xb5 │ │ │ │ + vld1.8 @ instruction: 0xf9e000b5 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh.w r0, [r4, #181] @ 0xb5 │ │ │ │ + ldrsh.w r0, [r8, #181] @ 0xb5 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vst1.8 @ instruction: 0xf98c00b5 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrsb.w r0, [r0, #181] @ 0xb5 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xfa9000b5 │ │ │ │ - vst4.32 {d16-d19}, [r2 :256], r5 │ │ │ │ + @ instruction: 0xfa9400b5 │ │ │ │ + vst4.32 {d16-d19}, [r6 :256], r5 │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb.w r0, [r2, r5, lsl #3] │ │ │ │ + ldrsb.w r0, [r6, r5, lsl #3] │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str??.w r0, [ip, #181] @ 0xb5 │ │ │ │ + ldr??.w r0, [r0, #181] @ 0xb5 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str.w r0, [r4, #181] @ 0xb5 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + str.w r0, [r8, #181] @ 0xb5 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1267810,44 +1267810,44 @@ │ │ │ │ b.n 3ddef6 │ │ │ │ ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vst4.32 {d0-d3}, [r0 :256], r5 │ │ │ │ + vst4.32 {d0-d3}, [r4 :256], r5 │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf73400b5 │ │ │ │ + @ instruction: 0xf73800b5 │ │ │ │ ldr r5, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3de236 │ │ │ │ vtbx.8 d30, {d31- instruction: 0xf68a00b5 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + @ instruction: 0xf68e00b5 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf66600b5 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + @ instruction: 0xf66a00b5 │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movw r0, #26805 @ 0x68b5 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + movw r0, #43189 @ 0xa8b5 │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf62600b5 │ │ │ │ + @ instruction: 0xf62a00b5 │ │ │ │ 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] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1267872,17 +1267872,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3de030 │ │ │ │ nop │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sbc.w r0, r4, #5931008 @ 0x5a8000 │ │ │ │ + sbc.w r0, r8, #5931008 @ 0x5a8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #524] @ 3de290 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1268347,18 +1268347,18 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orn r0, r8, #181 @ 0xb5 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + orn r0, ip, #181 @ 0xb5 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1268818,16 +1268818,16 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc 0, cr0, [sl], #724 @ 0x2d4 │ │ │ │ - ldcl 0, cr0, [r4], #-724 @ 0xfffffd2c │ │ │ │ + ldc 0, cr0, [lr], #724 @ 0x2d4 │ │ │ │ + ldcl 0, cr0, [r8], #-724 @ 0xfffffd2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r4, [pc, #720] @ (3dee18 ) │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1269088,15 +1269088,15 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrd r0, r0, [r6, #724]! @ 0x2d4 │ │ │ │ + ldrd r0, r0, [sl, #724]! @ 0x2d4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx c4054 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3df034 │ │ │ │ @@ -1269495,93 +1269495,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3defe4 │ │ │ │ + b.n 3defec │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3deeb8 │ │ │ │ + b.n 3deec0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r6, [r7, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3dee28 │ │ │ │ + b.n 3dee30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3dedc0 │ │ │ │ + b.n 3dedc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3ded78 │ │ │ │ + b.n 3ded80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #992] @ (3df690 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3ded30 │ │ │ │ + b.n 3ded38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #824] @ (3df5f4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3dece8 │ │ │ │ + b.n 3decf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #656] @ (3df558 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3deca0 │ │ │ │ + b.n 3deca8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #496] @ (3df4c4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3df084 │ │ │ │ + b.n 3df08c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3dec48 │ │ │ │ + b.n 3dec50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #272] @ (3df3f0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3debf8 │ │ │ │ + b.n 3dec00 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r7, [pc, #104] @ (3df354 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3debb0 │ │ │ │ + b.n 3debb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [pc, #440] @ (3df4b0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3dfa64 │ │ │ │ + b.n 3dfa6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [pc, #152] @ (3df3a0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3df9e8 │ │ │ │ + b.n 3df9f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1269640,23 +1269640,23 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3df386 │ │ │ │ b.n 3df354 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #1016] @ (3df7b8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3ded84 │ │ │ │ + b.n 3ded8c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3df84c │ │ │ │ + b.n 3df854 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [pc, #816] @ (3df6fc ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3dec9c │ │ │ │ + b.n 3deca4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3df7f4 │ │ │ │ + b.n 3df7fc │ │ │ │ lsls r5, r6, #2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1269732,23 +1269732,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 3df41a │ │ │ │ nop │ │ │ │ ldr r4, [pc, #184] @ (3df560 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3df79c │ │ │ │ + b.n 3df7a4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [pc, #912] @ (3df844 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3dfbb4 │ │ │ │ + b.n 3dfbbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3df70c │ │ │ │ + b.n 3df714 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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 r3, [r0, #1724] @ 0x6bc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1270426,135 +1270426,135 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3df65c │ │ │ │ b.n 3df940 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3dfd24 │ │ │ │ + b.n 3dfd2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [pc, #192] @ (3dfcd8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r0, [pc, #1016] @ (3e0014 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [pc, #824] @ (3dff60 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [pc, #360] @ (3dfd98 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r4, [r7, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 3dfd14 │ │ │ │ + ble.n 3dfd1c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3dfcd0 │ │ │ │ + ble.n 3dfcd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ blxns r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 3dfc08 │ │ │ │ + bgt.n 3dfc10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ bxns r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bx r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 3dfd28 │ │ │ │ + bgt.n 3dfd30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov ip, sl │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ mov lr, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blt.n 3dfc70 │ │ │ │ + blt.n 3dfc78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r4, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 3dfb98 │ │ │ │ + blt.n 3dfba0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mov r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 3dfd54 │ │ │ │ + blt.n 3dfd5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp sl, fp │ │ │ │ lsls r7, r7, #2 │ │ │ │ - blt.n 3dfcf0 │ │ │ │ + blt.n 3dfcf8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 3dfc50 │ │ │ │ + ble.n 3dfc58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bge.n 3dfc88 │ │ │ │ + bge.n 3dfc90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 3dfbc4 │ │ │ │ + ble.n 3dfbcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, lr │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 3dfc3c │ │ │ │ + bge.n 3dfc44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, r9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 3dfbec │ │ │ │ + bge.n 3dfbf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r0, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 3dfd14 │ │ │ │ + bge.n 3dfd1c │ │ │ │ lsls r5, r6, #2 │ │ │ │ add lr, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 3dfccc │ │ │ │ + bls.n 3dfcd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, lr │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1271243,62 +1271243,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 3e0498 │ │ │ │ + bhi.n 3e04a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ negs r0, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 3e0354 │ │ │ │ + bvc.n 3e035c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ands r0, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 3e04f0 │ │ │ │ + bpl.n 3e04f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 3e0464 │ │ │ │ + bpl.n 3e046c │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #66 @ 0x42 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 3e035c │ │ │ │ + bmi.n 3e0364 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r0!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - vsli.32 q11, q11, #31 │ │ │ │ + vsli.32 q11, q13, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r5, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 3e045c │ │ │ │ + bcc.n 3e0464 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcs.n 3e03d4 │ │ │ │ + bcs.n 3e03dc │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 3e049c │ │ │ │ + bcs.n 3e04a4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 3e0444 │ │ │ │ + bne.n 3e044c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #644] @ (3e070c ) │ │ │ │ ldr r0, [pc, #644] @ (3e0710 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #644] @ (3e0714 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1271541,81 +1271541,81 @@ │ │ │ │ mov r2, r5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3e016c │ │ │ │ subs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 3e0744 │ │ │ │ + bne.n 3e074c │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 3e06fc │ │ │ │ + beq.n 3e0704 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, #250 @ 0xfa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 3e07bc │ │ │ │ + beq.n 3e07c4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #206 @ 0xce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 3e0770 │ │ │ │ + beq.n 3e0778 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r4, r6, #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, #1724] @ 0x6bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -1272867,353 +1272867,353 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfbf800b4 │ │ │ │ - @ instruction: 0xfbfa00b4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + @ instruction: 0xfbfc00b4 │ │ │ │ + @ instruction: 0xfbfe00b4 │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r3, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r2, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #98 @ 0x62 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r1, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #122 @ 0x7a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #102 @ 0x66 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #170 @ 0xaa │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r6, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r5, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #50 @ 0x32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r3, #146 @ 0x92 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [pc, #136] @ (3e18f0 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -1273257,21 +1273257,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1234 @ 0x4d2 │ │ │ │ mov r2, r8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3e0cd8 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #652] @ (3e1ba0 ) │ │ │ │ @@ -1273525,33 +1273525,33 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [r1, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #960] @ (3e1f88 ) │ │ │ │ + ldr r5, [pc, #976] @ (3e1f98 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #832] @ (3e1f0c ) │ │ │ │ + ldr r5, [pc, #848] @ (3e1f1c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #704] @ (3e1e90 ) │ │ │ │ + ldr r5, [pc, #720] @ (3e1ea0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #576] @ (3e1e14 ) │ │ │ │ + ldr r5, [pc, #592] @ (3e1e24 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #456] @ (3e1da0 ) │ │ │ │ + ldr r5, [pc, #472] @ (3e1db0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #136] @ (3e1c74 ) │ │ │ │ @@ -1273612,23 +1273612,23 @@ │ │ │ │ b.n 3e1c54 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 3e1cac │ │ │ │ + cbnz r4, 3e1cac │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #752] @ (3e1f7c ) │ │ │ │ + ldr r4, [pc, #768] @ (3e1f8c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 3e1caa │ │ │ │ + cbnz r6, 3e1caa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #592] @ (3e1ee4 ) │ │ │ │ + ldr r4, [pc, #608] @ (3e1ef4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003e1c94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1273839,53 +1273839,53 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 3e1d3c │ │ │ │ ldr r4, [pc, #700] @ (3e2184 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #616] @ (3e2138 ) │ │ │ │ + ldr r3, [pc, #632] @ (3e2148 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #288] @ (3e2000 ) │ │ │ │ + ldr r3, [pc, #304] @ (3e2010 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #976] @ (3e22bc ) │ │ │ │ + ldr r2, [pc, #992] @ (3e22cc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #832] @ (3e2234 ) │ │ │ │ + ldr r2, [pc, #848] @ (3e2244 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #664] @ (3e2198 ) │ │ │ │ + ldr r2, [pc, #680] @ (3e21a8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #488] @ (3e20f4 ) │ │ │ │ + ldr r2, [pc, #504] @ (3e2104 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #328] @ (3e2060 ) │ │ │ │ + ldr r2, [pc, #344] @ (3e2070 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r5, r6, #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 r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1273970,17 +1273970,17 @@ │ │ │ │ movw r1, #1690 @ 0x69a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3e1fae │ │ │ │ nop │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #16] @ (3e2028 ) │ │ │ │ + ldr r1, [pc, #32] @ (3e2038 ) │ │ │ │ lsls r4, r6, #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, #3704] @ 0xe78 │ │ │ │ ldr.w r2, [pc, #1120] @ 3e2490 │ │ │ │ @@ -1274671,73 +1274671,73 @@ │ │ │ │ b.n 3e206e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ subs r2, r1, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r2, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, r3, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r6, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r1, r3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #792] @ (3e2b60 ) │ │ │ │ ldr r0, [pc, #792] @ (3e2b64 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #792] @ (3e2b68 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1275035,77 +1275035,77 @@ │ │ │ │ b.w 3e206e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 3e29e0 │ │ │ │ nop │ │ │ │ adds r2, r2, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r6, r4, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r2, r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r6, r1, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r2, r4, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r6, r6, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r1, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r2, r3, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r2, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r0, r5, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1275520,103 +1275520,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [pc, #360] @ (3e31b8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r0, r4, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r5, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3e3434 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3e3444 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r4, #9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #656 @ (adr r7, 3e3304 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 3e3314 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r6, r6, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #488 @ (adr r7, 3e3268 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 3e3278 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r1, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #320 @ (adr r7, 3e31cc ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 3e31dc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r2, r4, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #152 @ (adr r7, 3e3130 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3e3140 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r0, r7, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 3e3494 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 3e30a4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r6, r1, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #848 @ (adr r6, 3e3400 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 3e3410 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #680 @ (adr r6, 3e3364 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 3e3374 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #512 @ (adr r6, 3e32c8 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 3e32d8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 3e3224 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 3e3234 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #152 @ (adr r6, 3e3178 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 3e3188 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 3e335c ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 3e336c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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, #1280] @ 3e3608 │ │ │ │ @@ -1276106,73 +1276106,73 @@ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ ldr r3, [pc, #656] @ (3e389c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, pc, #368 @ (adr r3, 3e3788 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 3e3798 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 3e37cc ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 3e37dc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 3e36f0 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 3e3700 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 3e3650 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 3e3660 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 3e39d0 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 3e39e0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, pc, #760 @ (adr r0, 3e3950 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 3e3960 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, pc, #624 @ (adr r0, 3e38d0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 3e38e0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 3e3764 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 3e3774 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 3e36e0 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 3e36f0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r0, #11 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1276536,63 +1276536,63 @@ │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r6, r4, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #716] @ (3e3da8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1276871,57 +1276871,57 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r6, r3, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r6, r2, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #2 │ │ │ │ eors r2, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r2, r7, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1276968,23 +1276968,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3e3e36 │ │ │ │ nop │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -1277278,37 +1277278,37 @@ │ │ │ │ subs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ vshr.u64 d0, d30, #48 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r6, #2 │ │ │ │ vqadd.u32 d16, d22, d30 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ vqadd.u64 d0, d28, d30 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r6, #2 │ │ │ │ vqadd.u16 d0, d16, d30 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 0, 7, r0, cr6, cr14, {5} │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r2, [pc, #1028] @ 3e45fc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1277696,46 +1277696,46 @@ │ │ │ │ b.n 3e4496 │ │ │ │ nop │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r6, #760] @ 0x2f8 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r2, 3e4644 │ │ │ │ + cbz r6, 3e4644 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r0, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xfb4c00be │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfb2600be │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfada00be │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfab200be │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfa8800be │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e4654 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1277820,32 +1277820,32 @@ │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 3e46f4 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsb.w r0, [lr, #190] @ 0xbe │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr??.w r0, [r2, lr, lsl #3] │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ vst4.32 {d16-d19}, [r8 :256], lr │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e4754 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1277974,40 +1277974,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3e484e │ │ │ │ b.n 3e47a4 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r5, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb.w r0, [lr, #190] @ 0xbe │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ str??.w r0, [r2, lr, lsl #3] │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh.w r0, [r6, lr, lsl #3] │ │ │ │ - @ instruction: 0xf71c00b4 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf72000b4 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb.w r0, [r6, lr, lsl #3] │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf7f600be │ │ │ │ - movt r0, #2228 @ 0x8b4 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + movt r0, #18612 @ 0x48b4 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e48dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1278136,40 +1278136,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3e49d6 │ │ │ │ b.n 3e492c │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r4, [r2, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xf70600be │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf6da00be │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subw r0, lr, #2238 @ 0x8be │ │ │ │ - @ instruction: 0xf59400b4 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + @ instruction: 0xf59800b4 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf67e00be │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf66e00be │ │ │ │ - @ instruction: 0xf53800b4 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + @ instruction: 0xf53c00b4 │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e4a64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1278266,34 +1278266,34 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #3895 @ 0xf37 │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3e4ab4 │ │ │ │ - rsbs r0, r8, #180 @ 0xb4 │ │ │ │ + rsbs r0, ip, #180 @ 0xb4 │ │ │ │ @ instruction: 0xf59c00be │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ sbcs.w r0, r2, #6225920 @ 0x5f0000 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adc.w r0, r8, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e4b98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1278366,27 +1278366,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3e4bdc │ │ │ │ adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orrs.w r0, lr, #6225920 @ 0x5f0000 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bics.w r0, r4, #6225920 @ 0x5f0000 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #952] @ (3e5040 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1278760,52 +1278760,52 @@ │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf35c00be │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf25c00be │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf0d200be │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ eor.w r0, lr, #190 @ 0xbe │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ orn r0, r8, #190 @ 0xbe │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ orr.w r0, r0, #190 @ 0xbe │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #548] @ (3e52dc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1279015,37 +1279015,37 @@ │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ mrc 0, 2, r0, cr8, cr14, {5} │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr 0, 1, r0, cr8, cr14, {5} │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldcl 0, cr0, [sl, #760]! @ 0x2f8 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldcl 0, cr0, [r0, #760] @ 0x2f8 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stc 0, cr0, [r4, #760]! @ 0x2f8 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1279068,17 +1279068,17 @@ │ │ │ │ movw r1, #4095 @ 0xfff │ │ │ │ addw r2, r2, #1308 @ 0x51c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3e533e │ │ │ │ ldc 0, cr0, [r2, #-760] @ 0xfffffd08 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e537c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1279153,27 +1279153,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3e53c6 │ │ │ │ cmp r1, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #230 @ 0xe6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldcl 0, cr0, [r2], #-760 @ 0xfffffd08 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcrr 0, 11, r0, r8, cr14 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e5460 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1279248,27 +1279248,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3e54aa │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xeb8e00be │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ sbc.w r0, r4, lr, ror #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #444] @ (3e5714 ) │ │ │ │ @@ -1279449,56 +1279449,56 @@ │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3e55f0 │ │ │ │ movs r7, #86 @ 0x56 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r7, [r6, #8] │ │ │ │ vqshlu.s64 d18, d28, #63 @ 0x3f │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r0, sl, lr, ror #2 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bic.w r0, r0, lr, ror #2 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r0, [r6, #760]! @ 0x2f8 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strd r0, r0, [ip, #760] @ 0x2f8 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xe9a200be │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r0, [r8, #-760]! @ 0x2f8 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e5780 : │ │ │ │ ldr.w r2, [r0, #888] @ 0x378 │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ cbz r3, 3e57a6 │ │ │ │ push {lr} │ │ │ │ @@ -1279528,17 +1279528,17 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #1424 @ 0x590 │ │ │ │ movw r1, #4422 @ 0x1146 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3e57a2 │ │ │ │ stmia.w r8!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e57e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1279611,24 +1279611,24 @@ │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #1444 @ 0x5a4 │ │ │ │ movw r1, #4451 @ 0x1163 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3e582e │ │ │ │ nop │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xe81c00be │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 3e5864 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e58c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1279784,23 +1279784,23 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3e5704 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 3e56c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r5, r6, #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, #3880] @ 0xf28 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -1280804,133 +1280804,133 @@ │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ strd r8, r7, [sp, #12] │ │ │ │ b.n 3e633c │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #250 @ 0xfa │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ udf #216 @ 0xd8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #156 @ 0x9c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #70 @ 0x46 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3e64cc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ble.n 3e6468 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ble.n 3e65f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ble.n 3e65c4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ble.n 3e65ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3e6540 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bgt.n 3e64fc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bgt.n 3e64ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bgt.n 3e646c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bgt.n 3e661c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #64 @ (adr r7, 3e65b0 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 3e65c0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bgt.n 3e65b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ blt.n 3e6574 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ blt.n 3e655c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ blt.n 3e6544 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ blt.n 3e6530 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #888] @ (3e693c ) │ │ │ │ @@ -1281280,87 +1281280,87 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bge.n 3e69b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 3e68ec │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r1, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bls.n 3e6994 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bhi.n 3e694c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bhi.n 3e6904 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bhi.n 3e68c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3e6a38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bhi.n 3e69ec │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvc.n 3e694c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bvc.n 3e6904 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ bvc.n 3e6abc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bvc.n 3e6a68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #492] @ (3e6be0 ) │ │ │ │ @@ -1281564,33 +1281564,33 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bpl.n 3e6c50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2l 0, cr0, [r6, #716] @ 0x2cc │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + stc2l 0, cr0, [sl, #716] @ 0x2cc │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bpl.n 3e6c08 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2 0, cr0, [ip, #716] @ 0x2cc │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r0, #716]! @ 0x2cc │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bmi.n 3e6bbc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bmi.n 3e6b64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1281766,27 +1281766,27 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bcc.n 3e6df0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfb9a00b3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + @ instruction: 0xfb9e00b3 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bcs.n 3e6d9c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bcs.n 3e6d50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfb3e00b3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfb4200b3 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r6, #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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #452] @ (3e6fe0 ) │ │ │ │ @@ -1281956,41 +1281956,41 @@ │ │ │ │ b.n 3e6ed6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [sl, #180] @ 0xb4 │ │ │ │ + strh.w r0, [lr, #180] @ 0xb4 │ │ │ │ lsrs r6, r2, #23 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bne.n 3e70ac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr??.w r0, [r2, #179] @ 0xb3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + ldr??.w r0, [r6, #179] @ 0xb3 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bne.n 3e7064 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c800b3 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + vst1.8 @ instruction: 0xf9cc00b3 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bne.n 3e701c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb.w r0, [lr, #179] @ 0xb3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + vld1.8 @ instruction: 0xf9a200b3 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ beq.n 3e6fd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf76c00b4 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf77000b4 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ beq.n 3e6f80 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vst4.32 {d16-d19}, [r4 :256], r3 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + vst4.32 {d16-d19}, [r8 :256], r3 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #208] @ (3e7110 ) │ │ │ │ @@ -1282079,21 +1282079,21 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh.w r0, [r2, r3, lsl #3] │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + ldrh.w r0, [r6, r3, lsl #3] │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb.w r0, [sl, r3, lsl #3] │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + strb.w r0, [lr, r3, lsl #3] │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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.w r4, [r0, #888] @ 0x378 │ │ │ │ @@ -1282613,83 +1282613,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r6, r4, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r4!, {r2, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf4da00b3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + @ instruction: 0xf4de00b3 │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - orn r0, ip, #5865472 @ 0x598000 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + orns r0, r0, #5865472 @ 0x598000 │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xf25200b2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3ca00b3 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + @ instruction: 0xf3ce00b3 │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf39e00b3 │ │ │ │ + @ instruction: 0xf3a200b3 │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf37800b3 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + @ instruction: 0xf37c00b3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf35000b3 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + @ instruction: 0xf35400b3 │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf32a00b3 │ │ │ │ - @ instruction: 0xf30a00b3 │ │ │ │ + @ instruction: 0xf32e00b3 │ │ │ │ + @ instruction: 0xf30e00b3 │ │ │ │ ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf2e800b3 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + @ instruction: 0xf2ec00b3 │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movt r0, #8371 @ 0x20b3 │ │ │ │ + movt r0, #24755 @ 0x60b3 │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subw r0, r0, #179 @ 0xb3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + subw r0, r4, #179 @ 0xb3 │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #1328] @ 3e7ca4 │ │ │ │ @@ -1283189,88 +1283189,88 @@ │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.s8 d0, d24, d19 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + vqadd.s8 d0, d28, d19 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ stcl 0, cr0, [sl], #712 @ 0x2c8 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr0, cr3, {5} │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + mcr 0, 3, r0, cr4, cr3, {5} │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r5!, {r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mrc 0, 1, r0, cr6, cr3, {5} │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + mrc 0, 1, r0, cr10, cr3, {5} │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr 0, 0, r0, cr12, cr3, {5} │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + mrc 0, 0, r0, cr0, cr3, {5} │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stcl 0, cr0, [r4, #716]! @ 0x2cc │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + stcl 0, cr0, [r8, #716]! @ 0x2cc │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r5!, {r2, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc 0, cr0, [sl, #716]! @ 0x2cc │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldc 0, cr0, [lr, #716]! @ 0x2cc │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc 0, cr0, [r0, #716] @ 0x2cc │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldc 0, cr0, [r4, #716] @ 0x2cc │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc 0, cr0, [r8], #716 @ 0x2cc │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + stc 0, cr0, [ip], #716 @ 0x2cc │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r5, r6, #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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #588] @ (3e7fbc ) │ │ │ │ @@ -1283496,46 +1283496,46 @@ │ │ │ │ b.n 3e7dd8 │ │ │ │ vhadd.u q0, q14, q4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 13, cr0, cr4, cr8, {6} │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eor.w r0, ip, r3, ror #2 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + eors.w r0, r0, r3, ror #2 │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bics.w r0, ip, r3, ror #2 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + orr.w r0, r0, r3, ror #2 │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands.w r0, r8, r3, ror #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ands.w r0, ip, r3, ror #2 │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrd r0, r0, [r2, #716]! @ 0x2cc │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrd r0, r0, [r6, #716]! @ 0x2cc │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strd r0, r0, [ip, #716] @ 0x2cc │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrd r0, r0, [r0, #716] @ 0x2cc │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xe9ae00b3 │ │ │ │ + @ instruction: 0xe9b200b3 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r0!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrd r0, r0, [r8, #-716] @ 0x2cc │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrd r0, r0, [ip, #-716] @ 0x2cc │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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.w r2, [pc, #1088] @ 3e8470 │ │ │ │ @@ -1283940,91 +1283940,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa9000c8 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bkpt 0x0016 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e81e8 │ │ │ │ + b.n 3e81f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e8170 │ │ │ │ + b.n 3e8178 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e80dc │ │ │ │ + b.n 3e80e4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e8098 │ │ │ │ + b.n 3e80a0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e8054 │ │ │ │ + b.n 3e805c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e8010 │ │ │ │ + b.n 3e8018 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e7fcc │ │ │ │ + b.n 3e7fd4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e7f88 │ │ │ │ + b.n 3e7f90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e7ef4 │ │ │ │ + b.n 3e7efc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r3, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e7eb0 │ │ │ │ + b.n 3e7eb8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ pop {r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e7e6c │ │ │ │ + b.n 3e7e74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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, #460] @ (3e8704 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1284200,41 +1284200,41 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf77400c8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf76400c8 │ │ │ │ revsh r6, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #26824 @ 0x68c8 │ │ │ │ - b.n 3e8cf8 │ │ │ │ + b.n 3e8d00 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3e8c78 │ │ │ │ + b.n 3e8c80 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbnz r2, 3e876e │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xfa9200b2 │ │ │ │ - ldr r7, [pc, #48] @ (3e876c ) │ │ │ │ + ldr r7, [pc, #64] @ (3e877c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3e8bf8 │ │ │ │ + b.n 3e8c00 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbnz r2, 3e876c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e8bb8 │ │ │ │ + b.n 3e8bc0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #928] @ (3e8aec ) │ │ │ │ + ldr r6, [pc, #944] @ (3e8afc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3e8b68 │ │ │ │ + b.n 3e8b70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #272] @ (3e8870 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1284344,29 +1284344,29 @@ │ │ │ │ b.n 3e87b2 │ │ │ │ adc.w r0, sl, #6553600 @ 0x640000 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4fa00c8 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #824] @ (3e8bbc ) │ │ │ │ + ldr r5, [pc, #840] @ (3e8bcc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 3e8aac │ │ │ │ + b.n 3e8ab4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xb83a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e8a30 │ │ │ │ + b.n 3e8a38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #512] @ (3e8a94 ) │ │ │ │ + ldr r5, [pc, #528] @ (3e8aa4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xb812 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 3e89ec │ │ │ │ + b.n 3e89f4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #344] @ (3e89f8 ) │ │ │ │ + ldr r5, [pc, #360] @ (3e8a08 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #256] @ (3e89b0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1284470,29 +1284470,29 @@ │ │ │ │ b.n 3e88ee │ │ │ │ @ instruction: 0xf3fa00c8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3be00c8 │ │ │ │ @ instruction: 0xb74c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #592] @ (3e8c18 ) │ │ │ │ + ldr r4, [pc, #608] @ (3e8c28 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xb6fc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #264] @ (3e8adc ) │ │ │ │ + ldr r4, [pc, #280] @ (3e8aec ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xb6d2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #88] @ (3e8a38 ) │ │ │ │ + ldr r4, [pc, #104] @ (3e8a48 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e89e0 : │ │ │ │ ldr.w r2, [r0, #888] @ 0x378 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ cbz r3, 3e8a06 │ │ │ │ push {lr} │ │ │ │ @@ -1284523,17 +1284523,17 @@ │ │ │ │ add.w r2, r2, #1856 @ 0x740 │ │ │ │ movw r1, #4481 @ 0x1181 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3e8a02 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #560] @ (3e8c74 ) │ │ │ │ + ldr r3, [pc, #576] @ (3e8c84 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003e8a44 : │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cbz r3, 3e8a6a │ │ │ │ push {lr} │ │ │ │ @@ -1284564,17 +1284564,17 @@ │ │ │ │ movw r1, #4509 @ 0x119d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3e8a66 │ │ │ │ nop │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #168] @ (3e8b50 ) │ │ │ │ + ldr r3, [pc, #184] @ (3e8b60 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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, #508] @ (3e8cb8 ) │ │ │ │ @@ -1284772,44 +1284772,44 @@ │ │ │ │ b.n 3e8bcc │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e200c8 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #360] @ (3e8e30 ) │ │ │ │ + ldr r2, [pc, #376] @ (3e8e40 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xf0e000c8 │ │ │ │ push {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #760] @ (3e8fcc ) │ │ │ │ + ldr r1, [pc, #776] @ (3e8fdc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 3e8c88 │ │ │ │ + bgt.n 3e8c90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #528] @ (3e8ef0 ) │ │ │ │ + ldr r1, [pc, #544] @ (3e8f00 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 3e8c44 │ │ │ │ + bgt.n 3e8c4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #376] @ (3e8e64 ) │ │ │ │ + ldr r1, [pc, #392] @ (3e8e74 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ cbz r2, 3e8d6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 3e8c04 │ │ │ │ + bgt.n 3e8c0c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #216] @ (3e8dd0 ) │ │ │ │ + ldr r1, [pc, #232] @ (3e8de0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ cbz r2, 3e8d6e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 3e8dc0 │ │ │ │ + bgt.n 3e8dc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #56] @ (3e8d3c ) │ │ │ │ + ldr r1, [pc, #72] @ (3e8d4c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #164] @ (3e8dbc ) │ │ │ │ @@ -1284882,23 +1284882,23 @@ │ │ │ │ nop │ │ │ │ vmla.i16 d0, d22, d0[1] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 q8, q8, q4 │ │ │ │ uxtb r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 3e8cd8 │ │ │ │ + blt.n 3e8ce0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #208] @ (3e8ea4 ) │ │ │ │ + ldr r0, [pc, #224] @ (3e8eb4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ uxtb r6, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 3e8e94 │ │ │ │ + blt.n 3e8e9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #40] @ (3e8e08 ) │ │ │ │ + ldr r0, [pc, #56] @ (3e8e18 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb 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, #3128] @ 3e9a2c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1286042,174 +1286042,174 @@ │ │ │ │ b.n 3e9296 │ │ │ │ cdp 0, 11, cr0, cr4, cr8, {6} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3e9aa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cdp 0, 10, cr0, cr0, cr8, {6} │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r6, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cdp 0, 3, cr0, cr4, cr8, {6} │ │ │ │ cbz r6, 3e9a68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 3e9a5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r4, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bls.n 3e9ab4 │ │ │ │ + bls.n 3e9abc │ │ │ │ lsls r3, r6, #2 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 3e9a6c │ │ │ │ + bls.n 3e9a74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3e99f4 │ │ │ │ + bvc.n 3e99fc │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 3e9994 │ │ │ │ + bvc.n 3e999c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvs.n 3e9a14 │ │ │ │ + bvs.n 3e9a1c │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvs.n 3e99bc │ │ │ │ + bvs.n 3e99c4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 3e9b5c │ │ │ │ + bvs.n 3e9b64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #920] @ (3e9e58 ) │ │ │ │ + ldr r5, [pc, #936] @ (3e9e68 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bpl.n 3e9b88 │ │ │ │ + bpl.n 3e9b90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #416] @ (3e9c78 ) │ │ │ │ + ldr r5, [pc, #432] @ (3e9c88 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #176] @ (3e9b8c ) │ │ │ │ + ldr r5, [pc, #192] @ (3e9b9c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #392] @ (3e9c68 ) │ │ │ │ + ldr r5, [pc, #408] @ (3e9c78 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bmi.n 3e9be0 │ │ │ │ + bmi.n 3e99e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #472] @ (3e9cc8 ) │ │ │ │ + ldr r4, [pc, #488] @ (3e9cd8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #576] @ (3e9d34 ) │ │ │ │ + ldr r3, [pc, #592] @ (3e9d44 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 3e9b04 │ │ │ │ + bcc.n 3e9b0c │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #976] @ (3e9edc ) │ │ │ │ + ldr r1, [pc, #992] @ (3e9eec ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #976] @ (3e9ee0 ) │ │ │ │ + ldr r1, [pc, #992] @ (3e9ef0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #968] @ (3e9edc ) │ │ │ │ + ldr r1, [pc, #984] @ (3e9eec ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #976] @ (3e9ee8 ) │ │ │ │ + ldr r1, [pc, #992] @ (3e9ef8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #904] @ (3e9ea4 ) │ │ │ │ + ldr r1, [pc, #920] @ (3e9eb4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #480] @ (3e9d00 ) │ │ │ │ + ldr r1, [pc, #496] @ (3e9d10 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #416] @ (3e9cc4 ) │ │ │ │ + ldr r1, [pc, #432] @ (3e9cd4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 3e9c24 │ │ │ │ + bne.n 3e9a2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #568] @ (3e9d74 ) │ │ │ │ + ldr r0, [pc, #584] @ (3e9d84 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #672] @ (3e9de0 ) │ │ │ │ + ldr r0, [pc, #688] @ (3e9df0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #488] @ (3e9d2c ) │ │ │ │ + ldr r0, [pc, #504] @ (3e9d3c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #552] @ (3e9d70 ) │ │ │ │ + ldr r0, [pc, #568] @ (3e9d80 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #336 @ (adr r7, 3e9ca4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, pc, #984 @ (adr r6, 3e9f3c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, pc, #640 @ (adr r6, 3e9df0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, pc, #328 @ (adr r6, 3e9cc4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r5, [pc, #3424] @ 3ea8e4 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx c8430 │ │ │ │ @@ -1287390,330 +1287390,330 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3e8e64 │ │ │ │ b.w 3e9296 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #752 @ (adr r4, 3eabe0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r3, pc, #360 @ (adr r3, 3eaa74 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r3, pc, #16 @ (adr r3, 3ea92c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - vqadd.s32 d0, d20, d21 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + vqadd.s32 d0, d24, d21 │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r1, pc, #768 @ (adr r1, 3eac3c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r1, pc, #320 @ (adr r1, 3eaa8c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r1, pc, #88 @ (adr r1, 3ea9b0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r0, pc, #872 @ (adr r0, 3eaccc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r0, pc, #648 @ (adr r0, 3eabf8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r0, pc, #408 @ (adr r0, 3eab14 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r0, pc, #168 @ (adr r0, 3eaa30 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [pc, #876] @ (3eaed0 ) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ ldr r2, [pc, #876] @ (3eaed4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1288039,113 +1288039,113 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3e8e64 │ │ │ │ b.w 3e9296 │ │ │ │ nop │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r0, 3eafac │ │ │ │ + cbnz r4, 3eafac │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r6, 3eafaa │ │ │ │ + cbnz r2, 3eafac │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r4, 3eafaa │ │ │ │ + cbnz r0, 3eafac │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r6, 3eafa8 │ │ │ │ + cbnz r2, 3eafaa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r0, 3eafaa │ │ │ │ + cbnz r4, 3eafaa │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1288446,27 +1288446,27 @@ │ │ │ │ eors r3, r5 │ │ │ │ ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, #4 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 3eb24a │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ movs r6, #4 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -1288896,53 +1288896,53 @@ │ │ │ │ nop.w │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 3eb76c │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r0, [r7, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r2, [r5, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r6, 3eb844 │ │ │ │ + cbz r2, 3eb846 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ rev r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ addw r5, sp, #3004 @ 0xbbc │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ @@ -1289247,103 +1289247,103 @@ │ │ │ │ b.w 3eb1d6 │ │ │ │ cbnz r6, 3ebb66 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r2, 3ebb60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1289604,53 +1289604,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #3 │ │ │ │ strhpl r2, [r2, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r0, [r5, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r6, [r2, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r2, [r0, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r0, [r3, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1289699,23 +1289699,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3ebf4a │ │ │ │ ... │ │ │ │ strh r6, [r0, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r2, [r3, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #796] @ (3ec2f8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1290006,53 +1290006,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3ec370 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r0, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 3ec388 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 3ec398 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #960 @ (adr r6, 3ec6e4 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 3ec6f4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #800 @ (adr r6, 3ec650 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 3ec660 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, 3ec5bc ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 3ec5cc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #480 @ (adr r6, 3ec528 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 3ec538 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 3ec494 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 3ec4a4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r2, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 3ec400 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 3ec410 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003ec364 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1290342,47 +1290342,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb778 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #440 @ (adr r3, 3ec860 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 3ec870 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #272 @ (adr r3, 3ec7c4 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 3ec7d4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r0, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, 3ec720 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 3ec730 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #952 @ (adr r2, 3eca84 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 3eca94 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r6, [r5, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3ec9e8 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 3ec9f8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 3ec94c ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 3ec95c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ │ │ │ │ 003ec6e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1290755,73 +1290755,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 3ecd18 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 3ecd28 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r5, #31] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #864] @ (3ece58 ) │ │ │ │ + ldr r5, [pc, #880] @ (3ece68 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #976] @ (3eced4 ) │ │ │ │ + ldr r4, [pc, #992] @ (3ecee4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r6, [r3, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r4, [r6, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r2, [r1, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r2, [r4, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r6, [r5, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #120] @ (3ecbb8 ) │ │ │ │ + ldr r4, [pc, #136] @ (3ecbc8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #792] @ (3ece70 ) │ │ │ │ + ldr r3, [pc, #808] @ (3ece80 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #1008] @ (3ecf68 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1291202,79 +1291202,79 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r6, #11] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #896] @ (3ed30c ) │ │ │ │ + ldr r0, [pc, #912] @ (3ed31c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r6, [r2, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r2, [r5, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r4, [r0, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r2, [r2, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #8] @ (3ecfc4 ) │ │ │ │ + ldr r0, [pc, #24] @ (3ecfd4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r6, [r5, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r7, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r6, [r4, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r0, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r3, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r5, [pc, #3044] @ 3edc00 │ │ │ │ @@ -1292309,71 +1292309,71 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #472 @ (adr r7, 3eddf0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.u64 d16, d18, d20 │ │ │ │ + vqadd.u64 d16, d22, d20 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vqadd.u8 d16, d22, d20 │ │ │ │ + vqadd.u8 d16, d26, d20 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2l 0, cr0, [r4], #720 @ 0x2d0 │ │ │ │ + stc2l 0, cr0, [r8], #720 @ 0x2d0 │ │ │ │ str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2 0, cr0, [ip], {180} @ 0xb4 │ │ │ │ + ldc2 0, cr0, [r0], {180} @ 0xb4 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfbb200b4 │ │ │ │ + @ instruction: 0xfbb600b4 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa9c00b4 │ │ │ │ + @ instruction: 0xfaa000b4 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa7600b4 │ │ │ │ + @ instruction: 0xfa7a00b4 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa4e00b4 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + @ instruction: 0xfa5200b4 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfa2200b4 │ │ │ │ + @ instruction: 0xfa2600b4 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [r8, #180] @ 0xb4 │ │ │ │ + ldr??.w r0, [ip, #180] @ 0xb4 │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [r0, #180] @ 0xb4 │ │ │ │ + ldr??.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [pc, #428] @ (3ede50 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #428] @ (3ede54 ) │ │ │ │ ldr r3, [pc, #432] @ (3ede58 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ @@ -1292531,57 +1292531,57 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3ed650 │ │ │ │ nop │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [ip, #180] @ 0xb4 │ │ │ │ + vst4.32 {d0-d3}, [r0 :256], r4 │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldr.w r0, [r8, #180] @ 0xb4 │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh.w r0, [r0, #180] @ 0xb4 │ │ │ │ + strh.w r0, [r4, #180] @ 0xb4 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [r6, r4, lsl #3] │ │ │ │ + ldr??.w r0, [sl, r4, lsl #3] │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str.w r0, [ip, r4, lsl #3] │ │ │ │ + ldr.w r0, [r0, r4, lsl #3] │ │ │ │ str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh.w r0, [r2, r4, lsl #3] │ │ │ │ + strh.w r0, [r6, r4, lsl #3] │ │ │ │ str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf7fa00b4 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + @ instruction: 0xf7fe00b4 │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf7a400b4 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + @ instruction: 0xf7a800b4 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf77600b4 │ │ │ │ + @ instruction: 0xf77a00b4 │ │ │ │ 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, #232] @ (3edfb8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1292676,22 +1292676,22 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r6, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf63800b4 │ │ │ │ + @ instruction: 0xf63c00b4 │ │ │ │ str r2, [r1, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - addw r0, lr, #2228 @ 0x8b4 │ │ │ │ + @ instruction: 0xf61200b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [pc, #1560] @ 3ee60c │ │ │ │ @@ -1293286,102 +1293286,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds.w r0, r6, #5898240 @ 0x5a0000 │ │ │ │ + adds.w r0, sl, #5898240 @ 0x5a0000 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #5898240 @ 0x5a0000 │ │ │ │ + orn r0, r8, #5898240 @ 0x5a0000 │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrsh r4, [r1, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf39400b4 │ │ │ │ + @ instruction: 0xf39800b4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf2b400b4 │ │ │ │ + @ instruction: 0xf2b800b4 │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf28a00b4 │ │ │ │ + @ instruction: 0xf28e00b4 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf26000b4 │ │ │ │ + @ instruction: 0xf26400b4 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf23600b4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf23a00b4 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf1ea00b4 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf1ee00b4 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sub.w r0, r8, #180 @ 0xb4 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + sub.w r0, ip, #180 @ 0xb4 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r4, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf0aa00b4 │ │ │ │ + @ instruction: 0xf0ae00b4 │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - eor.w r0, r0, #180 @ 0xb4 │ │ │ │ + eor.w r0, r4, #180 @ 0xb4 │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - orrs.w r0, r4, #180 @ 0xb4 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + orrs.w r0, r8, #180 @ 0xb4 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r4, [r4, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vshr.s64 d16, d20, #24 │ │ │ │ + vshr.s64 d16, d20, #20 │ │ │ │ ldrh r0, [r7, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vshr.s64 d0, d20, #4 │ │ │ │ + vshr.s64 d16, d20, #64 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #384] @ (3ee878 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #384] @ (3ee87c ) │ │ │ │ @@ -1293534,31 +1293534,31 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [r8, #720] @ 0x2d0 │ │ │ │ + ldcl 0, cr0, [ip, #720] @ 0x2d0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr??.w r0, [lr, #180] @ 0xb4 │ │ │ │ - stc 0, cr0, [r0, #720]! @ 0x2d0 │ │ │ │ + vld1.8 @ instruction: 0xf9e200b4 │ │ │ │ + stc 0, cr0, [r4, #720]! @ 0x2d0 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [r6, #-720]! @ 0xfffffd30 │ │ │ │ + ldcl 0, cr0, [sl, #-720]! @ 0xfffffd30 │ │ │ │ ldr r2, [r1, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [lr, #-720] @ 0xfffffd30 │ │ │ │ + ldcl 0, cr0, [r2, #-720] @ 0xfffffd30 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr r3, [pc, #980] @ (3eeca0 ) │ │ │ │ @@ -1293938,52 +1293938,52 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrsb r6, [r4, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc 0, cr0, [ip], {180} @ 0xb4 │ │ │ │ + stc 0, cr0, [r0], #-720 @ 0xfffffd30 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xeade00b4 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + @ instruction: 0xeae200b4 │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - and.w r0, r8, r4, ror #2 │ │ │ │ + and.w r0, ip, r4, ror #2 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrd r0, r0, [lr, #720] @ 0x2d0 │ │ │ │ + strd r0, r0, [r2, #720]! @ 0x2d0 │ │ │ │ strb r0, [r6, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xe9b600b4 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + @ instruction: 0xe9ba00b4 │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r4, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmdb r8!, {r2, r4, r5, r7} │ │ │ │ + stmdb ip!, {r2, r4, r5, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #544] @ (3eef40 ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [pc, #544] @ (3eef44 ) │ │ │ │ @@ -1294195,52 +1294195,52 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eee8c │ │ │ │ + b.n 3eee94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eee44 │ │ │ │ + b.n 3eee4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r2, [r0, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3c000b4 │ │ │ │ - b.n 3eedfc │ │ │ │ + @ instruction: 0xf3c400b4 │ │ │ │ + b.n 3eee04 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r2, [r2, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eeda8 │ │ │ │ + b.n 3eedb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eed60 │ │ │ │ + b.n 3eed68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3eed14 │ │ │ │ + b.n 3eed1c │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r6, [r1, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eecc4 │ │ │ │ + b.n 3eeccc │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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, #496] @ (3ef1a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1294441,45 +1294441,45 @@ │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 3ef0b8 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3eeca8 │ │ │ │ + b.n 3eecb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r4, [r3, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r6, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r7, [pc, #440] @ (3ef374 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eeb28 │ │ │ │ + b.n 3eeb30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r7, [pc, #272] @ (3ef2d8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eeae4 │ │ │ │ + b.n 3eeaec │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r7, [pc, #120] @ (3ef24c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eeaa0 │ │ │ │ + b.n 3eeaa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [pc, #992] @ (3ef5c0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3eea60 │ │ │ │ + b.n 3eea68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1294736,52 +1294736,52 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [pc, #1000] @ (3ef890 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3ef92c │ │ │ │ + b.n 3ef934 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r4, [pc, #832] @ (3ef7f4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3ef8e4 │ │ │ │ + b.n 3ef8ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r4, [pc, #664] @ (3ef758 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr4, cr4, {5} │ │ │ │ - b.n 3ef89c │ │ │ │ + mcr 0, 3, r0, cr8, cr4, {5} │ │ │ │ + b.n 3ef8a4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r4, [pc, #472] @ (3ef6a4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3ef848 │ │ │ │ + b.n 3ef850 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r4, [pc, #304] @ (3ef608 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3ef800 │ │ │ │ + b.n 3ef808 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r4, [pc, #128] @ (3ef564 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #24] @ (3ef500 ) │ │ │ │ + ldr r3, [pc, #40] @ (3ef510 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3ef7b4 │ │ │ │ + b.n 3ef7bc │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [pc, #968] @ (3ef8b8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 3ef764 │ │ │ │ + b.n 3ef76c │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1295020,46 +1295020,46 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [pc, #944] @ (3efb38 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rsb r0, r4, r4, ror #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + rsb r0, r8, r4, ror #2 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [pc, #752] @ (3efa84 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [pc, #584] @ (3ef9e8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [pc, #416] @ (3ef94c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [pc, #240] @ (3ef8a8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [pc, #72] @ (3ef80c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #584] @ (3efa28 ) │ │ │ │ @@ -1295286,52 +1295286,52 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bxns sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 3ef9a0 │ │ │ │ + bgt.n 3ef9a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bx r8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 3ef958 │ │ │ │ + bgt.n 3ef960 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bx r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe8d600b4 │ │ │ │ - bgt.n 3efb10 │ │ │ │ + @ instruction: 0xe8da00b4 │ │ │ │ + bgt.n 3efb18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r8, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 3efabc │ │ │ │ + bgt.n 3efac4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov lr, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 3efa74 │ │ │ │ + bgt.n 3efa7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov sl, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 3efa28 │ │ │ │ + blt.n 3efa30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r4, ip │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blt.n 3ef9d8 │ │ │ │ + blt.n 3ef9e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1284] @ 3effa4 │ │ │ │ @@ -1295822,103 +1295822,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, fp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bge.n 3eff00 │ │ │ │ + bge.n 3eff08 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add ip, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bge.n 3f0044 │ │ │ │ + bge.n 3f004c │ │ │ │ lsls r4, r6, #2 │ │ │ │ muls r6, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 3efef8 │ │ │ │ + bhi.n 3eff00 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmn r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 3f002c │ │ │ │ + bhi.n 3f0034 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 3effd0 │ │ │ │ + bvc.n 3effd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 3eff84 │ │ │ │ + bvc.n 3eff8c │ │ │ │ lsls r4, r6, #2 │ │ │ │ negs r2, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 3eff40 │ │ │ │ + bvc.n 3eff48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ tst r2, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 3f00fc │ │ │ │ + bvc.n 3f0104 │ │ │ │ lsls r4, r6, #2 │ │ │ │ tst r2, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 3f00b8 │ │ │ │ + bvc.n 3f00c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ rors r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 3f0074 │ │ │ │ + bvc.n 3f007c │ │ │ │ lsls r4, r6, #2 │ │ │ │ sbcs r2, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvs.n 3f0030 │ │ │ │ + bvc.n 3f0038 │ │ │ │ lsls r4, r6, #2 │ │ │ │ sbcs r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvs.n 3effec │ │ │ │ + bvs.n 3efff4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvs.n 3effa8 │ │ │ │ + bvs.n 3effb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvs.n 3eff64 │ │ │ │ + bvs.n 3eff6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvs.n 3f0120 │ │ │ │ + bvs.n 3f0128 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1296178,53 +1296178,53 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 3f02a8 │ │ │ │ + bcc.n 3f02b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r6, #74 @ 0x4a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 3f0260 │ │ │ │ + bcc.n 3f0268 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r6, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcc.n 3f0418 │ │ │ │ + bcc.n 3f0420 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 3f03c4 │ │ │ │ + bcc.n 3f03cc │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r5, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 3f037c │ │ │ │ + bcc.n 3f0384 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 3f0330 │ │ │ │ + bcs.n 3f0338 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcs.n 3f02e0 │ │ │ │ + bcs.n 3f02e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r2, [pc, #588] @ (3f05e0 ) │ │ │ │ @@ -1296458,35 +1296458,35 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #31] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - beq.n 3f050c │ │ │ │ + beq.n 3f0514 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r3, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 3f06b4 │ │ │ │ + beq.n 3f06bc │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 3f0648 │ │ │ │ + beq.n 3f0650 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r2, [pc, #784] @ (3f0940 ) │ │ │ │ @@ -1296778,45 +1296778,45 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r1, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r7, #150 @ 0x96 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb 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, #740] @ (3f0c90 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1297096,65 +1297096,65 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r5, #82 @ 0x52 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 3f0c74 │ │ │ │ + bvs.n 3f0c7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #204 @ 0xcc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #122 @ 0x7a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #524] @ (3f0f28 ) │ │ │ │ @@ -1297369,53 +1297369,53 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #170 @ 0xaa │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #130 @ 0x82 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #90 @ 0x5a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1298077,132 +1298077,132 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3f1332 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r0, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfaea00bb │ │ │ │ + @ instruction: 0xfaee00bb │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r5, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ittt │ │ │ │ - lsl r4, r6, #2 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ - lsl r6, r7, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r4, r6, #2 │ │ │ │ - cmple r2, #84 @ 0x54 │ │ │ │ - lslle r6, r7, #2 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - nop {10} │ │ │ │ + itee le │ │ │ │ + lslle r4, r6, #2 │ │ │ │ + cmpgt r2, #84 @ 0x54 │ │ │ │ + lslgt r6, r7, #2 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + itt ge │ │ │ │ + lslge r4, r6, #2 │ │ │ │ + cmpge r2, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ite vs │ │ │ │ - lslvs r4, r6, #2 │ │ │ │ - strhvc r0, [r2, r2] │ │ │ │ + nop {7} │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1480] @ 3f1d58 │ │ │ │ @@ -1298752,98 +1298752,98 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #792] @ (3f2094 ) │ │ │ │ + ldr r7, [pc, #808] @ (3f20a4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r6, 3f1df6 │ │ │ │ + cbnz r2, 3f1df8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #424] @ (3f1f40 ) │ │ │ │ + ldr r6, [pc, #440] @ (3f1f50 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r0, 3f1de2 │ │ │ │ + cbnz r4, 3f1de2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #272] @ (3f1eb0 ) │ │ │ │ + ldr r6, [pc, #288] @ (3f1ec0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #144] @ (3f1e34 ) │ │ │ │ + ldr r6, [pc, #160] @ (3f1e44 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #16] @ (3f1db8 ) │ │ │ │ + ldr r6, [pc, #32] @ (3f1dc8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #912] @ (3f213c ) │ │ │ │ + ldr r5, [pc, #928] @ (3f214c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #784] @ (3f20c0 ) │ │ │ │ + ldr r5, [pc, #800] @ (3f20d0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #656] @ (3f2044 ) │ │ │ │ + ldr r5, [pc, #672] @ (3f2054 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #528] @ (3f1fc8 ) │ │ │ │ + ldr r5, [pc, #544] @ (3f1fd8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #400] @ (3f1f4c ) │ │ │ │ + ldr r5, [pc, #416] @ (3f1f5c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r4, #174 @ 0xae │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #272] @ (3f1ed4 ) │ │ │ │ + ldr r5, [pc, #288] @ (3f1ee4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r6, 3f1e04 │ │ │ │ + cbnz r2, 3f1e06 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #120] @ (3f1e44 ) │ │ │ │ + ldr r5, [pc, #136] @ (3f1e54 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (3f21c0 ) │ │ │ │ + ldr r5, [pc, #0] @ (3f1dd0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #888] @ (3f2150 ) │ │ │ │ + ldr r4, [pc, #904] @ (3f2160 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r4, 3f1dfe │ │ │ │ + cbnz r0, 3f1e00 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #736] @ (3f20c4 ) │ │ │ │ + ldr r4, [pc, #752] @ (3f20d4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r6, 3f1e00 │ │ │ │ + cbnz r2, 3f1e02 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vshr.s64 d0, d19, #10 │ │ │ │ + vshr.s64 d0, d19, #6 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #408] @ (3f1f90 ) │ │ │ │ + ldr r4, [pc, #424] @ (3f1fa0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r4, 3f1e00 │ │ │ │ + cbnz r0, 3f1e02 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [pc, #264] @ (3f1f08 ) │ │ │ │ + ldr r4, [pc, #280] @ (3f1f18 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #136] @ (3f1e8c ) │ │ │ │ + ldr r4, [pc, #152] @ (3f1e9c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (3f21f8 ) │ │ │ │ + ldr r4, [pc, #0] @ (3f1e08 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [pc, #760] @ (3f2108 ) │ │ │ │ + ldr r3, [pc, #776] @ (3f2118 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f1e14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1298916,25 +1298916,25 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ addw r2, r2, #2680 @ 0xa78 │ │ │ │ movw r1, #4537 @ 0x11b9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3f1e5e │ │ │ │ - ldr r2, [pc, #560] @ (3f2114 ) │ │ │ │ + ldr r2, [pc, #576] @ (3f2124 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #216] @ (3f1fcc ) │ │ │ │ + ldr r2, [pc, #232] @ (3f1fdc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f1ef8 : │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cbz r3, 3f1f1e │ │ │ │ push {lr} │ │ │ │ @@ -1298965,17 +1298965,17 @@ │ │ │ │ movw r1, #4567 @ 0x11d7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3f1f1a │ │ │ │ nop │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #800] @ (3f2278 ) │ │ │ │ + ldr r1, [pc, #816] @ (3f2288 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r3, [pc, #3172] @ 3f2bd4 │ │ │ │ @@ -1300152,203 +1300152,203 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #120 @ (adr r1, 3f2c5c ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 3f2c6c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r4, 3f2c54 │ │ │ │ + cbz r0, 3f2c56 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, r7, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r4, 3f2c3a │ │ │ │ + cbz r0, 3f2c3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, r6, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, r3, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r2, r5, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r6, r2, r4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r6, r4, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r2, r4, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r2, r6, r0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r7, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r1, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbnz r2, 3f2cda │ │ │ │ + cbnz r6, 3f2cda │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r6, #27 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r1, #27 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r1, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r6, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r1, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r6, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r1, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r6, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [pc, #604] @ (3f2fbc ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #604] @ (3f2fc0 ) │ │ │ │ ldr r3, [pc, #608] @ (3f2fc4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1300566,95 +1300566,95 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2509 @ 0x9cd │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3f22e6 │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r4, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #936 @ (adr r7, 3f3388 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 3f3398 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r7, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #760 @ (adr r7, 3f32e4 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 3f32f4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r2, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 3f3248 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 3f3258 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r6, r4, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 3f31ac ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 3f31bc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3f3110 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 3f3120 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #88 @ (adr r7, 3f3074 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 3f3084 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 3f33d8 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 3f33e8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 3f3334 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 3f3344 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #592 @ (adr r6, 3f3290 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 3f32a0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 3f320c ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 3f321c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r2, 3f3098 │ │ │ │ + cbz r6, 3f3098 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 3f3148 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 3f3158 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r2, r1, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #72 @ (adr r6, 3f30ac ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 3f30bc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1300732,23 +1300732,23 @@ │ │ │ │ movw r1, #2804 @ 0xaf4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3f30c6 │ │ │ │ nop │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 3f345c ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 3f346c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r6, r7, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, 3f3364 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 3f3374 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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, #636] @ (3f33ec ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1301001,59 +1301001,59 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #472] @ (3f35d0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r2, r0, #23 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, pc, #24 @ (adr r3, 3f341c ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 3f342c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, pc, #864 @ (adr r2, 3f3770 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 3f3780 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r2, r5, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 3f36d4 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 3f36e4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 3f3638 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 3f3648 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r6, r2, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 3f359c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 3f35ac ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r5, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 3f3500 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 3f3510 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r2, r0, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, pc, #24 @ (adr r2, 3f3464 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 3f3474 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 3f37c8 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 3f37d8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f3458 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1301169,29 +1301169,29 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, pc, #760 @ (adr r0, 3f388c ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 3f389c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 3f3764 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 3f3774 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, pc, #280 @ (adr r0, 3f36c8 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 3f36d8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f35b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1301260,23 +1301260,23 @@ │ │ │ │ add.w r2, r2, #2832 @ 0xb10 │ │ │ │ movw r1, #4606 @ 0x11fe │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3f35de │ │ │ │ lsrs r6, r7, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f3684 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -1301552,29 +1301552,29 @@ │ │ │ │ ... │ │ │ │ mov r0, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add sl, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r0, r4, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r1, #31 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r2, r7, #29 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ blx bd920 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1301904,93 +1301904,93 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #5028 @ 0x13a4 │ │ │ │ mov r2, r7 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3f381a │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r3, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r1, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r4, #21 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 3f4130 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r6, r0, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r3, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r2, r6, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r6, r3, #17 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r4, r4, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #396] @ (3f3f40 ) │ │ │ │ @@ -1302152,52 +1302152,52 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 3f3e28 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 3, r0, cr14, cr3, {5} │ │ │ │ + mrc2 0, 3, r0, cr2, cr3, {5} │ │ │ │ subs r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r1, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r7, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1302332,38 +1302332,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3f4010 │ │ │ │ nop │ │ │ │ movs r2, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #2 │ │ │ │ vshr.u64 d16, d29, #36 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ vshr.u64 d0, d29, #14 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ vshr.u64 d0, d29, #56 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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, #1584] @ 3f477c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1302965,123 +1302965,123 @@ │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ mrc2 0, 0, r0, cr8, cr13, {5} │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr, #-756] @ 0xfffffd0c │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r1, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldc2 0, cr0, [lr], {189} @ 0xbd │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stc2l 0, cr0, [ip], #-756 @ 0xfffffd0c │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ mcrr2 0, 11, r0, r0, cr13 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldc2 0, cr0, [r6], {189} @ 0xbd │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r3, r6, #2 │ │ │ │ smlaltt r0, r0, r6, sp │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfb8e00bd │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfb6400bd │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfb3c00bd │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfb1200bd │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfaec00bd │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfac400bd │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfa9a00bd │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfa6a00bd │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfa4200bd │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xfa1200bd │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ vld1.8 @ instruction: 0xf9e800bd │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ vld4.32 {d16-d19}, [sl :256]! │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrsh.w r0, [r2, sp, lsl #3] │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ vst4.32 {d0-d3}, [r8 :256]! │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ 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] @ (3f4a30 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1303244,48 +1303244,48 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 3f48fa │ │ │ │ nop │ │ │ │ adds r4, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac000b9 │ │ │ │ + @ instruction: 0xfac400b9 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xf73600bd │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf6f800bd │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf6d000bd │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subw r0, r6, #2237 @ 0x8bd │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf67c00bd │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf65400bd │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f4a8c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1303519,56 +1303519,56 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #2976 @ 0xba0 │ │ │ │ strd r5, r4, [sp, #68] @ 0x44 │ │ │ │ movw r1, #5250 @ 0x1482 │ │ │ │ b.n 3f4c12 │ │ │ │ - @ instruction: 0xf19800b3 │ │ │ │ + @ instruction: 0xf19c00b3 │ │ │ │ adc.w r0, sl, #6193152 @ 0x5e8000 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ eors.w r0, r6, #6193152 @ 0x5e8000 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ orn r0, r6, #6193152 @ 0x5e8000 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bics.w r0, sl, #6193152 @ 0x5e8000 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xf3de00bd │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf3ba00bd │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf39600bd │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf37200bd │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f4d70 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1303855,64 +1303855,64 @@ │ │ │ │ b.n 3f4ef2 │ │ │ │ nop │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #49341 @ 0xc0bd │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr3, {5} │ │ │ │ + mrc 0, 1, r0, cr12, cr3, {5} │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf18600bd │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xf12a00bd │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add.w r0, r2, #189 @ 0xbd │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf0d800bd │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf0b000bd │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ eor.w r0, sl, #189 @ 0xbd │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ orn r0, r2, #189 @ 0xbd │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ bics.w r0, sl, #189 @ 0xbd │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1303938,17 +1303938,17 @@ │ │ │ │ movw r1, #5362 @ 0x14f2 │ │ │ │ add.w r2, r2, #912 @ 0x390 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 3f5112 │ │ │ │ vqadd.s64 d0, d30, d29 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1304417,93 +1304417,93 @@ │ │ │ │ nop │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xeade00b3 │ │ │ │ + @ instruction: 0xeae200b3 │ │ │ │ cmp r1, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stcl 0, cr0, [sl, #-756] @ 0xfffffd0c │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stc 0, cr0, [r8, #-756] @ 0xfffffd0c │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stcl 0, cr0, [r8], {189} @ 0xbd │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ mrrc 0, 11, r0, lr, cr13 │ │ │ │ ldc 0, cr0, [r0], #-756 @ 0xfffffd0c │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xebe200bd │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs.w r0, sl, sp, ror #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xeb9200bd │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ sbc.w r0, sl, sp, ror #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xeb3c00bd │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xeaf000bd │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xeac200bd │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ eors.w r0, ip, sp, ror #2 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ orns r0, r0, sp, ror #2 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ orr.w r0, r2, sp, ror #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f570c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1304630,32 +1304630,32 @@ │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8d200bd │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia.w r0!, {r0, r2, r3, r4, r5, r7} │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrd r0, r0, [r6], #-756 @ 0x2f4 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ strex r0, r0, [lr, #756] @ 0x2f4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f5878 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1305665,339 +1305665,339 @@ │ │ │ │ b.n 3f5cee │ │ │ │ movs r4, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3f633c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3f6a34 │ │ │ │ + b.n 3f6a3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [r1, #112] @ 0x70 │ │ │ │ - @ instruction: 0xfffe7f88 │ │ │ │ + @ instruction: 0xfffe7f8c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - vsra.u32 , q5, #2 │ │ │ │ + vsra.u32 , q7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ - vsra.u32 , q2, #2 │ │ │ │ + vsra.u32 , q4, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r5, r3, r7 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xe8390000 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xf7ff0000 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r5, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bmi.n 3f6386 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia.w r5!, {r4} │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r3, [r1, #27] │ │ │ │ - vcvt.u32.f32 , q12, #7 │ │ │ │ + vcvt.u32.f32 , q14, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r5, [r2, #5] │ │ │ │ movs r7, r1 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3f645a │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r3, [r5, #44] @ 0x2c │ │ │ │ - vaddl.u , d15, d28 │ │ │ │ + vshr.u32 d17, d16, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r1, [r6, #5] │ │ │ │ - vcvt.u32.f32 , q13, #2 │ │ │ │ + vcvt.u32.f32 , q15, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ - vcvt.u32.f32 , q14, #2 │ │ │ │ + @ instruction: 0xfffe7f80 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bl 3c4454 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ - vqrdmlsh.s , , d20[0] │ │ │ │ + vqrdmlsh.s , , d24[0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r5, {r0, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r6, #47 @ 0x2f │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r5, 3f64ec │ │ │ │ - @ instruction: 0xffff7fa2 │ │ │ │ + @ instruction: 0xffff7fa6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r0, pc, #988 @ (adr r0, 3f686c ) │ │ │ │ - vuzp. , q14 │ │ │ │ + vsra.u32 , q8, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r1, r4, #7 │ │ │ │ - @ instruction: 0xffff116e │ │ │ │ + vsra.u32 , q9, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 3f64f8 │ │ │ │ + b.n 3f6500 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, r7, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ vraddhn.i d17, , q6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 3f6ab4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6a60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6a0c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f69b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6964 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6910 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f68bc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6868 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6814 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f67c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f676c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6718 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f66c8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6678 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f6628 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 3f65d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ svc 254 @ 0xfe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r6, #2 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ svc 114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ svc 66 @ 0x42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ svc 18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ udf #92 @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ udf #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ble.n 3f65e4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ble.n 3f65b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3f6594 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3f6550 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3f670c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ble.n 3f66c8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bgt.n 3f6644 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 003f6668 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1306054,23 +1306054,23 @@ │ │ │ │ b.n 3f669a │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 3f666c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ bls.n 3f6628 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f6714 : │ │ │ │ ldr r3, [pc, #200] @ (3f67e0 ) │ │ │ │ ldr r2, [pc, #204] @ (3f67e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1306156,38 +1306156,38 @@ │ │ │ │ b.n 3f676a │ │ │ │ asrs r0, r3, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #380] @ (3f6968 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ blt.n 3f67fe │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d16-d19}, [sl :256], r3 │ │ │ │ + vld4.32 {d16-d19}, [lr :256], r3 │ │ │ │ @ instruction: 0xead50000 │ │ │ │ - ldrsh.w r0, [lr, #179] @ 0xb3 │ │ │ │ + vst1.8 @ instruction: 0xf9c200b3 │ │ │ │ bhi.n 3f67dc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f679c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f675c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ │ │ │ 003f6824 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1306665,19 +1306665,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcc.n 3f6c24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx c8318 │ │ │ │ @@ -1306891,70 +1306891,70 @@ │ │ │ │ ldr r3, [pc, #140] @ (3f6fb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ addw r2, r2, #3164 @ 0xc5c │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n 3f6e8c │ │ │ │ - @ instruction: 0xfbb600b2 │ │ │ │ + @ instruction: 0xfbba00b2 │ │ │ │ bcc.n 3f6f60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfb8a00b2 │ │ │ │ + @ instruction: 0xfb8e00b2 │ │ │ │ bcs.n 3f6f1c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfb4e00b2 │ │ │ │ + @ instruction: 0xfb5200b2 │ │ │ │ bcs.n 3f6ea8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfb1600b2 │ │ │ │ + @ instruction: 0xfb1a00b2 │ │ │ │ bcs.n 3f704c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f6ff0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f6fa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfa7e00b2 │ │ │ │ + @ instruction: 0xfa8200b2 │ │ │ │ bne.n 3f6f40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfa5200b2 │ │ │ │ + @ instruction: 0xfa5600b2 │ │ │ │ bne.n 3f6ef4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vshr.u64 d16, d19, #46 │ │ │ │ + vshr.u64 d16, d19, #42 │ │ │ │ bne.n 3f6ecc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfa0800b2 │ │ │ │ + @ instruction: 0xfa0c00b2 │ │ │ │ bne.n 3f7070 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr??.w r0, [ip, #178] @ 0xb2 │ │ │ │ + vld1.8 @ instruction: 0xf9e000b2 │ │ │ │ bne.n 3f702c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (3f6fc4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -1307495,99 +1307495,99 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r6, r4, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r6, #5832704 @ 0x590000 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + subs.w r0, sl, #5832704 @ 0x590000 │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bls.n 3f74b4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bls.n 3f7678 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sbc.w r0, r6, #5832704 @ 0x590000 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + sbc.w r0, sl, #5832704 @ 0x590000 │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bls.n 3f762c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bls.n 3f75f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds.w r0, r8, #5832704 @ 0x590000 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + adds.w r0, ip, #5832704 @ 0x590000 │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f75a8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf4f400b2 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + @ instruction: 0xf4f800b2 │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f756c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf4d000b2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + @ instruction: 0xf4d400b2 │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f7530 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf4ac00b2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + @ instruction: 0xf4b000b2 │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f76f4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - eor.w r0, r8, #5832704 @ 0x590000 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + eor.w r0, ip, #5832704 @ 0x590000 │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f76b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - orn r0, r4, #5832704 @ 0x590000 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + orn r0, r8, #5832704 @ 0x590000 │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f767c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - orr.w r0, r0, #5832704 @ 0x590000 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + orr.w r0, r4, #5832704 @ 0x590000 │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bhi.n 3f7638 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ands.w r0, ip, #5832704 @ 0x590000 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + bic.w r0, r0, #5832704 @ 0x590000 │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvc.n 3f7604 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf3fa00b2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + @ instruction: 0xf3fe00b2 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvc.n 3f75cc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf3d800b2 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + @ instruction: 0xf3dc00b2 │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvc.n 3f7594 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf3b600b2 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + @ instruction: 0xf3ba00b2 │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvc.n 3f755c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf39400b2 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + @ instruction: 0xf39800b2 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvc.n 3f7724 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ @@ -1308133,101 +1308133,101 @@ │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r4, r6, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 3f7c50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vqadd.s32 d0, d24, d18 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + vqadd.s32 d0, d28, d18 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f7c10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f7bc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc 0, 6, r0, cr4, cr2, {5} │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + mrc 0, 6, r0, cr8, cr2, {5} │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f7b80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f7d34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mcr 0, 4, r0, cr2, cr2, {5} │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + mcr 0, 4, r0, cr6, cr2, {5} │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f7cf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc 0, 2, r0, cr12, cr2, {5} │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + mcr 0, 3, r0, cr0, cr2, {5} │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bcs.n 3f7cb4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc 0, 1, r0, cr6, cr2, {5} │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + mrc 0, 1, r0, cr10, cr2, {5} │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7c74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc 0, 0, r0, cr0, cr2, {5} │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + mrc 0, 0, r0, cr4, cr2, {5} │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7c34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #712]! @ 0x2c8 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + stcl 0, cr0, [lr, #712]! @ 0x2c8 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7bf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stcl 0, cr0, [r4, #712] @ 0x2c8 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + stcl 0, cr0, [r8, #712] @ 0x2c8 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7db4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldc 0, cr0, [lr, #712] @ 0x2c8 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + stc 0, cr0, [r2, #712]! @ 0x2c8 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7d74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldcl 0, cr0, [r8, #-712]! @ 0xfffffd38 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldcl 0, cr0, [ip, #-712]! @ 0xfffffd38 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7d38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldcl 0, cr0, [r4, #-712] @ 0xfffffd38 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldcl 0, cr0, [r8, #-712] @ 0xfffffd38 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3f7cfc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldc 0, cr0, [r0, #-712]! @ 0xfffffd38 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldc 0, cr0, [r4, #-712]! @ 0xfffffd38 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ beq.n 3f7cc0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stc 0, cr0, [ip, #-712] @ 0xfffffd38 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldc 0, cr0, [r0, #-712] @ 0xfffffd38 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ beq.n 3f7c84 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stcl 0, cr0, [r8], #712 @ 0x2c8 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + stcl 0, cr0, [ip], #712 @ 0x2c8 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr.w r3, [pc, #1416] @ 3f82a4 │ │ │ │ @@ -1308753,113 +1308753,112 @@ │ │ │ │ b.n 3f7d44 │ │ │ │ nop │ │ │ │ vmla.i16 q0, q9, d7[0] │ │ │ │ vmla.i q0, q10, d3[1] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u32 q8, q10, │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia.w r0!, {r1, r4, r5, r7} │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + stmia.w r4!, {r1, r4, r5, r7} │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strex r0, r0, [ip, #712] @ 0x2c8 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + @ instruction: 0xe85000b2 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f82f0 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe80000b2 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f82b4 │ │ │ │ + b.n 3f82bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8278 │ │ │ │ + b.n 3f8280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f823c │ │ │ │ + b.n 3f8244 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8200 │ │ │ │ + b.n 3f8208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f81c4 │ │ │ │ + b.n 3f81cc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8188 │ │ │ │ + b.n 3f8190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f814c │ │ │ │ + b.n 3f8154 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8110 │ │ │ │ + b.n 3f8118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f80d4 │ │ │ │ + b.n 3f80dc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8098 │ │ │ │ + b.n 3f80a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f805c │ │ │ │ + b.n 3f8064 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ @@ -1309265,77 +1309264,77 @@ │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6d000c7 │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8dac │ │ │ │ + b.n 3f8db4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8d68 │ │ │ │ + b.n 3f8d70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8d24 │ │ │ │ + b.n 3f8d2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8ce0 │ │ │ │ + b.n 3f8ce8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r6!, {r1, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8c9c │ │ │ │ + b.n 3f8ca4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8c5c │ │ │ │ + b.n 3f8c64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8c18 │ │ │ │ + b.n 3f8c20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8bd4 │ │ │ │ + b.n 3f8bdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8b90 │ │ │ │ + b.n 3f8b98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8b4c │ │ │ │ + b.n 3f8b54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3f8b08 │ │ │ │ + b.n 3f8b10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1309752,77 +1309751,77 @@ │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, r0, #199 @ 0xc7 │ │ │ │ stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 3f8cb0 │ │ │ │ + ble.n 3f8cb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 3f8c6c │ │ │ │ + ble.n 3f8c74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 3f8c28 │ │ │ │ + ble.n 3f8c30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r1!, {r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 3f8de8 │ │ │ │ + ble.n 3f8df0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r1!, {r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 3f8da4 │ │ │ │ + ble.n 3f8dac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 3f8d60 │ │ │ │ + ble.n 3f8d68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 3f8d1c │ │ │ │ + ble.n 3f8d24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 3f8cd8 │ │ │ │ + bgt.n 3f8ce0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r0!, {r3, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 3f8c94 │ │ │ │ + bgt.n 3f8c9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r0!, {r1, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 3f8c54 │ │ │ │ + bgt.n 3f8c5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 3f8e10 │ │ │ │ + bgt.n 3f8e18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1310218,77 +1310217,77 @@ │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r2, #-796] @ 0xfffffce4 │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 3f91f8 │ │ │ │ + bls.n 3f9200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 3f91b8 │ │ │ │ + bls.n 3f91c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ pop {r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 3f9174 │ │ │ │ + bhi.n 3f917c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 3f9130 │ │ │ │ + bhi.n 3f9138 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 3f90ec │ │ │ │ + bhi.n 3f90f4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ pop {r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 3f92a8 │ │ │ │ + bhi.n 3f92b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ pop {r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 3f9264 │ │ │ │ + bhi.n 3f926c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbnz r0, 3f925e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 3f9220 │ │ │ │ + bhi.n 3f9228 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbnz r0, 3f9260 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 3f91dc │ │ │ │ + bvc.n 3f91e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbnz r0, 3f9262 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 3f9198 │ │ │ │ + bvc.n 3f91a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbnz r2, 3f9264 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 3f9158 │ │ │ │ + bvc.n 3f9160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1310689,77 +1310688,77 @@ │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe85400c7 │ │ │ │ @ instruction: 0xb850 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 3f973c │ │ │ │ + bmi.n 3f9744 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 3f96f8 │ │ │ │ + bmi.n 3f9700 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb800 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 3f96b4 │ │ │ │ + bmi.n 3f96bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb7d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f9670 │ │ │ │ + bmi.n 3f9678 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb7b2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f9630 │ │ │ │ + bcc.n 3f9638 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f95ec │ │ │ │ + bcc.n 3f95f4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f95a8 │ │ │ │ + bcc.n 3f95b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f9764 │ │ │ │ + bcc.n 3f976c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb712 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f9720 │ │ │ │ + bcc.n 3f9728 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb6ea │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 3f96dc │ │ │ │ + bcc.n 3f96e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xb6c2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 3f9698 │ │ │ │ + bcs.n 3f96a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [pc, #872] @ (3f9a34 ) │ │ │ │ + ldr r7, [pc, #888] @ (3f9a44 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r3, [pc, #704] @ (3f99a0 ) │ │ │ │ @@ -1311026,47 +1311025,47 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 3f9a38 │ │ │ │ + beq.n 3f9a40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #184] @ (3f9a7c ) │ │ │ │ + ldr r5, [pc, #200] @ (3f9a8c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r2, 3f9a40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 3f99dc │ │ │ │ + beq.n 3f99e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (3f9dc0 ) │ │ │ │ + ldr r5, [pc, #0] @ (3f99d0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r6, 3f9a42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #856] @ (3f9d34 ) │ │ │ │ + ldr r4, [pc, #872] @ (3f9d44 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r0, 3f9a46 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #704] @ (3f9ca8 ) │ │ │ │ + ldr r4, [pc, #720] @ (3f9cb8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r2, 3f9a48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #552] @ (3f9c1c ) │ │ │ │ + ldr r4, [pc, #568] @ (3f9c2c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r4, 3f9a4a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #408] @ (3f9b98 ) │ │ │ │ + ldr r4, [pc, #424] @ (3f9ba8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #1000] @ (3f9dfc ) │ │ │ │ @@ -1311449,71 +1311448,71 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #376] @ (3f9f98 ) │ │ │ │ + ldr r1, [pc, #392] @ (3f9fa8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #224] @ (3f9f0c ) │ │ │ │ + ldr r1, [pc, #240] @ (3f9f1c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #72] @ (3f9e80 ) │ │ │ │ + ldr r1, [pc, #88] @ (3f9e90 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #952] @ (3fa1fc ) │ │ │ │ + ldr r0, [pc, #968] @ (3fa20c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #800] @ (3fa170 ) │ │ │ │ + ldr r0, [pc, #816] @ (3fa180 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #648] @ (3fa0e4 ) │ │ │ │ + ldr r0, [pc, #664] @ (3fa0f4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #496] @ (3fa058 ) │ │ │ │ + ldr r0, [pc, #512] @ (3fa068 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #344] @ (3f9fcc ) │ │ │ │ + ldr r0, [pc, #360] @ (3f9fdc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #192] @ (3f9f40 ) │ │ │ │ + ldr r0, [pc, #208] @ (3f9f50 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #48] @ (3f9ebc ) │ │ │ │ + ldr r0, [pc, #64] @ (3f9ecc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #1008] @ (3fa290 ) │ │ │ │ @@ -1311889,71 +1311888,71 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #792 @ 0x318 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, sp, #640 @ 0x280 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r8, r7 │ │ │ │ + add ip, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r3, [pc, #984] @ (3fa70c ) │ │ │ │ @@ -1312325,71 +1312324,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 3fa7f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r7, pc, #392 @ (adr r7, 3fa8b0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors r2, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, pc, #224 @ (adr r7, 3fa814 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, pc, #56 @ (adr r7, 3fa778 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, pc, #912 @ (adr r6, 3faadc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, pc, #752 @ (adr r6, 3faa48 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, pc, #584 @ (adr r6, 3fa9ac ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, pc, #416 @ (adr r6, 3fa910 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, pc, #248 @ (adr r6, 3fa874 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r6, pc, #80 @ (adr r6, 3fa7d8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r5, pc, #928 @ (adr r5, 3fab34 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r3, [pc, #988] @ (3fab8c ) │ │ │ │ @@ -1312766,71 +1312765,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3fab70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r2, pc, #904 @ (adr r2, 3faf30 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - it eq │ │ │ │ + ite eq │ │ │ │ lsleq r2, r6, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subne r3, #254 @ 0xfe │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #736 @ (adr r2, 3fae94 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #568 @ (adr r2, 3fadf8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #400 @ (adr r2, 3fad5c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #232 @ (adr r2, 3facc0 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r2, pc, #64 @ (adr r2, 3fac24 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #920 @ (adr r1, 3faf88 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #752 @ (adr r1, 3faeec ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #584 @ (adr r1, 3fae50 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #408 @ (adr r1, 3fadac ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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 r3, [pc, #744] @ (3faf18 ) │ │ │ │ @@ -1313107,47 +1313106,47 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb 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, #1004] @ (3fb378 ) │ │ │ │ @@ -1313527,71 +1313526,71 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vldr d7, [r2, #72] @ 0x48 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -1313777,31 +1313776,31 @@ │ │ │ │ blx bf588 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 3fb5d6 │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r2, 3fb694 │ │ │ │ + cbz r6, 3fb694 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r0, 3fb696 │ │ │ │ + cbz r4, 3fb696 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ @@ -1314057,15 +1314056,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ cmp r5, r7 │ │ │ │ beq.n 3fba06 │ │ │ │ add.w r3, r2, r0, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ @@ -1314405,15 +1314404,15 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #860] @ (3fc0a4 ) │ │ │ │ movs r1, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffebb3 │ │ │ │ @@ -1314424,19 +1314423,19 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bl 6a3d66 │ │ │ │ bl 69dd6a │ │ │ │ ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r5, [pc, #628] @ (3fbff4 ) │ │ │ │ ldr r2, [pc, #632] @ (3fbff8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r5, r5, #452 @ 0x1c4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ @@ -1314671,82 +1314670,82 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3fbc70 │ │ │ │ ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr7, cr15, {7} │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1315090,15 +1315089,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r1, r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r0, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrd r6, r9, [sp, #96] @ 0x60 │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx c3cf4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1315423,15 +1315422,15 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2143 @ 0x85f │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 3fc568 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bne.n 3fc862 │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 3fc7aa │ │ │ │ movs r2, r3 │ │ │ │ udf #51 @ 0x33 │ │ │ │ movs r2, r3 │ │ │ │ @@ -1315444,75 +1315443,75 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 4, r0, cr11, cr10, {0} │ │ │ │ ldr??.w r0, [r9, #26] │ │ │ │ mcr2 0, 2, r0, cr3, cr10, {0} │ │ │ │ strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, pc, #144 @ (adr r3, 3fc8b4 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 3fc8c4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #936 @ (adr r2, 3fcbdc ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 3fcbec ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #664 @ (adr r2, 3fcadc ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 3fcaec ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #504 @ (adr r2, 3fca44 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 3fca54 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 3fc9c0 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 3fc9d0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #224 @ (adr r2, 3fc938 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 3fc948 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 3fc89c ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 3fc8ac ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 3fcc08 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 3fcc18 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #760 @ (adr r1, 3fcb70 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 3fcb80 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #624 @ (adr r1, 3fcaec ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 3fcafc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #488 @ (adr r1, 3fca6c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 3fca7c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 3fc9dc ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 3fc9ec ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 3fc954 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 3fc964 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1316670,130 +1316669,130 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbz r6, 3fd55e │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r6, [r6, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r2, [r3, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @ instruction: 0xefb5ffff │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r3, [pc, #740] @ (3fd8c0 ) │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ ldr r2, [pc, #740] @ (3fd8c4 ) │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1317068,101 +1317067,101 @@ │ │ │ │ add.w r2, r2, #512 @ 0x200 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #2465 @ 0x9a1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3fd0d2 │ │ │ │ nop │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r4, [r6, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r2, [r0, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r6, [r7, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #21] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r4, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r5, [pc, #2868] @ 3fe4bc │ │ │ │ @@ -1318221,178 +1318220,178 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #952 @ (adr r2, 3fe880 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r0, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r7, #7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, pc, #528 @ (adr r5, 3fe724 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 3fe734 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bpl.n 3fe452 │ │ │ │ @ instruction: 0xffff6bf2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r4, r6, #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, #3824] @ 0xef0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1319371,115 +1319370,115 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mcr2 0, 7, r0, cr2, cr3, {5} │ │ │ │ + mcr2 0, 7, r0, cr6, cr3, {5} │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr0, cr3, {5} │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + mrc2 0, 2, r0, cr4, cr3, {5} │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfabc00b3 │ │ │ │ + @ instruction: 0xfac000b3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xfa2800b3 │ │ │ │ + @ instruction: 0xfa2c00b3 │ │ │ │ str r4, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vst1.8 @ instruction: 0xf98200b3 │ │ │ │ - @ instruction: 0xfb3e00b3 │ │ │ │ - @ instruction: 0xfb6400b3 │ │ │ │ - @ instruction: 0xfb7600b3 │ │ │ │ + vst1.8 @ instruction: 0xf98600b3 │ │ │ │ + @ instruction: 0xfb4200b3 │ │ │ │ + @ instruction: 0xfb6800b3 │ │ │ │ + @ instruction: 0xfb7a00b3 │ │ │ │ bcc.n 3ff17a │ │ │ │ vcvt.u32.f32 q12, q12, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xfafa00b3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + @ instruction: 0xfafe00b3 │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrsh r6, [r5, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str.w r0, [r6, r3, lsl #3] │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + str.w r0, [sl, r3, lsl #3] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf7e200b3 │ │ │ │ + @ instruction: 0xf7e600b3 │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf7b800b3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + @ instruction: 0xf7bc00b3 │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf74600b3 │ │ │ │ + @ instruction: 0xf74a00b3 │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf71e00b3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + @ instruction: 0xf72200b3 │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf6d000b3 │ │ │ │ + @ instruction: 0xf6d400b3 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr??.w r0, [r0, r3, lsl #3] │ │ │ │ - @ instruction: 0xf69a00b3 │ │ │ │ + ldr??.w r0, [r4, r3, lsl #3] │ │ │ │ + @ instruction: 0xf69e00b3 │ │ │ │ ldrb r6, [r2, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf67000b3 │ │ │ │ + @ instruction: 0xf67400b3 │ │ │ │ ldrb r6, [r5, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movw r0, #26803 @ 0x68b3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + movw r0, #43187 @ 0xa8b3 │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf5fa00b3 │ │ │ │ + @ instruction: 0xf5fe00b3 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rsbs r0, r6, #5865472 @ 0x598000 │ │ │ │ + rsbs r0, sl, #5865472 @ 0x598000 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf59c00b3 │ │ │ │ + sub.w r0, r0, #5865472 @ 0x598000 │ │ │ │ ldr r3, [pc, #316] @ (3ff2c8 ) │ │ │ │ movs r0, #73 @ 0x49 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #316] @ (3ff2cc ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldr r3, [pc, #312] @ (3ff2d0 ) │ │ │ │ @@ -1319592,46 +1319591,46 @@ │ │ │ │ strd r5, r8, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #3009 @ 0xbc1 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3fed34 │ │ │ │ nop │ │ │ │ - addw r0, ip, #2227 @ 0x8b3 │ │ │ │ + @ instruction: 0xf61000b3 │ │ │ │ ldrh r0, [r7, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - orrs.w r0, r2, #5865472 @ 0x598000 │ │ │ │ + orrs.w r0, r6, #5865472 @ 0x598000 │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bic.w r0, r4, #5865472 @ 0x598000 │ │ │ │ + bic.w r0, r8, #5865472 @ 0x598000 │ │ │ │ ldrh r2, [r4, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf3fc00b3 │ │ │ │ + and.w r0, r0, #5865472 @ 0x598000 │ │ │ │ ldrh r2, [r7, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf3d400b3 │ │ │ │ + @ instruction: 0xf3d800b3 │ │ │ │ ldrh r2, [r2, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf3ac00b3 │ │ │ │ + @ instruction: 0xf3b000b3 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf38400b3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + @ instruction: 0xf38800b3 │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb 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.w r2, [pc, #1420] @ 3ff8b8 │ │ │ │ @@ -1320192,123 +1320191,123 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ bmi.n 3ff86a │ │ │ │ vtbl.8 d21, {d15-d16}, d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bl 63f8d2 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe9b400b2 │ │ │ │ + @ instruction: 0xe9b800b2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sbcs.w r0, r8, #179 @ 0xb3 │ │ │ │ + sbcs.w r0, ip, #179 @ 0xb3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 3ff5d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ - vtbx.8 d25, {d15-d18}, d26 │ │ │ │ + vtbx.8 d25, {d15-d18}, d30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ bx r9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r1, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3ff15e │ │ │ │ @ instruction: 0xffff576a │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe83200b2 │ │ │ │ + @ instruction: 0xe83600b2 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - vshr.s64 d0, d19, #30 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + vshr.s64 d0, d19, #26 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - vqadd.s8 d0, d18, d19 │ │ │ │ + vqadd.s8 d0, d22, d19 │ │ │ │ strb r6, [r1, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mcr 0, 7, r0, cr8, cr3, {5} │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + mcr 0, 7, r0, cr12, cr3, {5} │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mcr 0, 5, r0, cr6, cr3, {5} │ │ │ │ + mcr 0, 5, r0, cr10, cr3, {5} │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mrc 0, 4, r0, cr2, cr3, {5} │ │ │ │ + mrc 0, 4, r0, cr6, cr3, {5} │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf18200b3 │ │ │ │ - mrc 0, 3, r0, cr6, cr3, {5} │ │ │ │ + @ instruction: 0xf18600b3 │ │ │ │ + mrc 0, 3, r0, cr10, cr3, {5} │ │ │ │ strb r0, [r6, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mcr 0, 2, r0, cr8, cr3, {5} │ │ │ │ + mcr 0, 2, r0, cr12, cr3, {5} │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mcr 0, 1, r0, cr0, cr3, {5} │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + mcr 0, 1, r0, cr4, cr3, {5} │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldcl 0, cr0, [ip, #716] @ 0x2cc │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + stcl 0, cr0, [r0, #716]! @ 0x2cc │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stc 0, cr0, [r6, #716]! @ 0x2cc │ │ │ │ + stc 0, cr0, [sl, #716]! @ 0x2cc │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldc 0, cr0, [r2, #716] @ 0x2cc │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + ldc 0, cr0, [r6, #716] @ 0x2cc │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-716] @ 0xfffffd34 │ │ │ │ + ldcl 0, cr0, [lr, #-716] @ 0xfffffd34 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stcl 0, cr0, [r6, #-716] @ 0xfffffd34 │ │ │ │ + stcl 0, cr0, [sl, #-716] @ 0xfffffd34 │ │ │ │ │ │ │ │ 003ff9c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ @@ -1320469,45 +1320468,45 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vqadd.s8 d0, d18, d19 │ │ │ │ + vqadd.s8 d0, d22, d19 │ │ │ │ strh r4, [r0, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 7, r0, cr0, cr3, {5} │ │ │ │ + mcr 0, 7, r0, cr4, cr3, {5} │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adc.w r0, ip, r3, ror #2 │ │ │ │ + adcs.w r0, r0, r3, ror #2 │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xeb2000b3 │ │ │ │ + @ instruction: 0xeb2400b3 │ │ │ │ str r6, [r3, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xeaf600b3 │ │ │ │ + @ instruction: 0xeafa00b3 │ │ │ │ str r4, [r6, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xeacc00b3 │ │ │ │ + @ instruction: 0xead000b3 │ │ │ │ str r2, [r1, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xeaa200b3 │ │ │ │ + @ instruction: 0xeaa600b3 │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ ldr r3, [pc, #592] @ (3ffe28 ) │ │ │ │ @@ -1320720,15 +1320719,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [pc, #704] @ (4000f8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xe8cc00b3 │ │ │ │ + @ instruction: 0xe8d000b3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ cmp r6, r3 │ │ │ │ ble.n 3ffee2 │ │ │ │ add.w r9, r2, r3, lsl #3 │ │ │ │ vldr d6, [r9] │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1321029,15 +1321028,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #824] @ (400508 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3ffda0 │ │ │ │ + b.n 3ffda8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ @ instruction: 0xffff9dad │ │ │ │ vrshr.u64 d24, d9, #1 │ │ │ │ vsubl.u q13, d15, d29 │ │ │ │ vcvt.f16.u16 q12, , #1 │ │ │ │ vqrdmlah.s q11, , d3[0] │ │ │ │ @@ -1321291,79 +1321290,79 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 40018a │ │ │ │ ldr r2, [pc, #816] @ (4007bc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3ffe14 │ │ │ │ + b.n 3ffe1c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 400c1c │ │ │ │ + b.n 400c24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [pc, #528] @ (4006ac ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 3ffe54 │ │ │ │ + b.n 3ffe5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 400ba8 │ │ │ │ + b.n 400bb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r1, [pc, #616] @ (400728 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 400a2c │ │ │ │ + b.n 400a34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r1, [pc, #312] @ (400608 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 4009a4 │ │ │ │ + b.n 4009ac │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [pc, #144] @ (40056c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 400960 │ │ │ │ + b.n 400968 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [pc, #1008] @ (4008d8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 40091c │ │ │ │ + b.n 400924 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [pc, #592] @ (40074c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 400860 │ │ │ │ + b.n 400868 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [pc, #416] @ (4006a8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 400810 │ │ │ │ + b.n 400818 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1321580,15 +1321579,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r7, #29] │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ cmp r4, r1 │ │ │ │ ble.n 400856 │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ vldr d6, [r2] │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ @@ -1321912,31 +1321911,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ muls r2, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 400c30 │ │ │ │ + bgt.n 400c38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ vtbl.8 d23, {d31- instruction: 0xffff836d │ │ │ │ vmlal.u , d15, d22[0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 400c28 │ │ │ │ + bgt.n 400c30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 400b08 │ │ │ │ + blt.n 400b10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [pc, #424] @ (400d40 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #424] @ (400d44 ) │ │ │ │ movs r4, #75 @ 0x4b │ │ │ │ ldr r3, [pc, #424] @ (400d48 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1322095,61 +1322094,61 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #827 @ 0x33b │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 400a46 │ │ │ │ asrs r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 400c98 │ │ │ │ + ble.n 400ca0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bge.n 400de0 │ │ │ │ + bge.n 400de8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 400d18 │ │ │ │ + bls.n 400d20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r2, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 400cd0 │ │ │ │ + bls.n 400cd8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ eors r6, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 400c84 │ │ │ │ + bls.n 400c8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ands r2, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 400dfc │ │ │ │ + bls.n 400e04 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 400d80 │ │ │ │ + bhi.n 400d88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 400d34 │ │ │ │ + bhi.n 400d3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #304] @ (400ee8 ) │ │ │ │ @@ -1322278,35 +1322277,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 400e48 │ │ │ │ + bvc.n 400e50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 401000 │ │ │ │ + bvc.n 401008 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 400fb8 │ │ │ │ + bvc.n 400fc0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 400f6c │ │ │ │ + bvc.n 400f74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb 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 fp, r0 │ │ │ │ @@ -1322709,65 +1322708,65 @@ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #348 @ (adr r5, 4014e8 ) │ │ │ │ vtbl.8 d19, {d31- │ │ │ │ + bmi.n 4012e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r3, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bmi.n 4013fc │ │ │ │ + bmi.n 401404 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 40136c │ │ │ │ + bcc.n 401374 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, #158 @ 0x9e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 401324 │ │ │ │ + bcc.n 40132c │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, #116 @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 4012dc │ │ │ │ + bcc.n 4012e4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, #74 @ 0x4a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 401494 │ │ │ │ + bcc.n 40149c │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 401450 │ │ │ │ + bcc.n 401458 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r1, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 40140c │ │ │ │ + bcc.n 401414 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr.w r4, [pc, #3196] @ 40208c │ │ │ │ @@ -1323945,168 +1323944,168 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 402050 │ │ │ │ + beq.n 402058 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [pc, #936] @ (402464 ) │ │ │ │ + ldr r6, [pc, #952] @ (402474 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r4, #59 @ 0x3b │ │ │ │ movs r1, r0 │ │ │ │ str r6, [r3, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #488] @ (4022d8 ) │ │ │ │ + ldr r4, [pc, #504] @ (4022e8 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [sp, #564] @ 0x234 │ │ │ │ vqrdmlsh.s q9, , d20[0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [pc, #40] @ (402128 ) │ │ │ │ + ldr r4, [pc, #56] @ (402138 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r7, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #904] @ (402494 ) │ │ │ │ + ldr r3, [pc, #920] @ (4024a4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #744] @ (402400 ) │ │ │ │ + ldr r3, [pc, #760] @ (402410 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #368] @ (4022a0 ) │ │ │ │ + ldr r3, [pc, #384] @ (4022b0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r7, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [pc, #1016] @ (402540 ) │ │ │ │ + ldr r3, [pc, #8] @ (402150 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #864] @ (4024b0 ) │ │ │ │ + ldr r2, [pc, #880] @ (4024c0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [pc, #728] @ (40242c ) │ │ │ │ + ldr r2, [pc, #744] @ (40243c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [pc, #584] @ (4023a4 ) │ │ │ │ + ldr r2, [pc, #600] @ (4023b4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [pc, #416] @ (402308 ) │ │ │ │ + ldr r2, [pc, #432] @ (402318 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r6, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [pc, #232] @ (40225c ) │ │ │ │ + ldr r2, [pc, #248] @ (40226c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #80] @ (4021cc ) │ │ │ │ + ldr r2, [pc, #96] @ (4021dc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #202 @ 0xca │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r1, [pc, #960] @ (402544 ) │ │ │ │ + ldr r1, [pc, #976] @ (402554 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #808] @ (4024b4 ) │ │ │ │ + ldr r1, [pc, #824] @ (4024c4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #672] @ (402430 ) │ │ │ │ + ldr r1, [pc, #688] @ (402440 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r1, [pc, #320] @ (4022e4 ) │ │ │ │ + ldr r1, [pc, #336] @ (4022f4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #168] @ (402254 ) │ │ │ │ + ldr r1, [pc, #184] @ (402264 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #32] @ (4021d0 ) │ │ │ │ + ldr r1, [pc, #48] @ (4021e0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #912] @ (402548 ) │ │ │ │ + ldr r0, [pc, #928] @ (402558 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #744] @ (4024ac ) │ │ │ │ + ldr r0, [pc, #760] @ (4024bc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #568] @ (402408 ) │ │ │ │ + ldr r0, [pc, #584] @ (402418 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [pc, #484] @ (4023bc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #484] @ (4023c0 ) │ │ │ │ ldr r3, [pc, #488] @ (4023c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1324290,77 +1324289,77 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 401c0a │ │ │ │ nop │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ bx r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r6, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r2, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -1324696,15 +1324695,15 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ mov ip, r9 │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -1325033,15 +1325032,15 @@ │ │ │ │ movw r1, #2286 @ 0x8ee │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 402958 │ │ │ │ ... │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r7, [r4, #2] │ │ │ │ movs r2, r3 │ │ │ │ strb r1, [r2, #28] │ │ │ │ movs r2, r3 │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ movs r2, r3 │ │ │ │ @@ -1325057,63 +1325056,63 @@ │ │ │ │ movs r2, r3 │ │ │ │ str r7, [sp, #660] @ 0x294 │ │ │ │ movs r2, r3 │ │ │ │ ldr r4, [sp, #828] @ 0x33c │ │ │ │ movs r2, r3 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 402c6a │ │ │ │ + cbnz r4, 402c6a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r2, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 402c58 │ │ │ │ + cbnz r4, 402c58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + hlt 0x003e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #444] @ (402e08 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -1325305,49 +1325304,49 @@ │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r3, r7, #17 │ │ │ │ - vqrdmlsh.s q13, q7, d6[0] │ │ │ │ + vqrdmlsh.s q13, q7, d10[0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ blt.n 402e4a │ │ │ │ vabs.s d17, d13 │ │ │ │ vrsra.u32 d25, d21, #1 │ │ │ │ vqrdmlah.s , q15, d9[0] │ │ │ │ vrshr.u64 , q0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [pc, #536] @ (403058 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1325503,45 +1325502,45 @@ │ │ │ │ b.n 402f32 │ │ │ │ ldr r6, [pc, #168] @ (403088 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r1, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 403062 │ │ │ │ + cbnz r4, 403062 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 403064 │ │ │ │ + cbnz r0, 403066 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 403068 │ │ │ │ + cbnz r4, 403068 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #1016] @ (403434 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1325955,53 +1325954,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #392] @ (4035c8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r4, 403472 │ │ │ │ + cbnz r0, 403474 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, r1, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, r5, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [pc, #768] @ (403768 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4034d4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1326051,23 +1326050,23 @@ │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 4034d0 │ │ │ │ nop │ │ │ │ subs r0, r7, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb 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, #1872] @ 0x750 │ │ │ │ @@ -1326505,61 +1326504,61 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 403958 │ │ │ │ + ble.n 403960 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 403a5c │ │ │ │ + cbz r0, 403a5e │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r6, r3, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 403a5e │ │ │ │ + cbz r0, 403a60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ble.n 403a88 │ │ │ │ + ble.n 403a90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r1, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 403a62 │ │ │ │ + cbz r4, 403a62 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 403a64 │ │ │ │ + cbz r6, 403a64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r2, r7, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 4039b8 │ │ │ │ + bgt.n 4039c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bgt.n 403968 │ │ │ │ + bgt.n 403970 │ │ │ │ lsls r2, r6, #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1326886,29 +1326885,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ands r6, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r4, r6, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r6, r1, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [pc, #36] @ (403e54 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #36] @ (403e58 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #36] @ (403e5c ) │ │ │ │ add r2, pc │ │ │ │ @@ -1326920,17 +1326919,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 403c90 │ │ │ │ asrs r2, r4, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #876] @ (4041e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1327290,64 +1327289,64 @@ │ │ │ │ b.n 404022 │ │ │ │ subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #50 @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r4, #138 @ 0x8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xebadffff │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r6, r2, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #480] @ (404448 ) │ │ │ │ @@ -1327548,53 +1327547,53 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsrs r2, r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 40484c ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfb6dffff │ │ │ │ bl 59a462 │ │ │ │ @ instruction: 0xeb5dffff │ │ │ │ bl 35646a │ │ │ │ bl 62646e │ │ │ │ ldrd pc, pc, [sp], #1020 @ 0x3fc │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #376 @ (adr r7, 404600 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 404610 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r2, r1, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #216 @ (adr r7, 40456c ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 40457c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 4047d8 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 4047e8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #656 @ (adr r6, 404744 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 404754 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 004044b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1327690,39 +1327689,39 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 404504 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #712 @ (adr r5, 404884 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 404894 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, 4047e8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 4047f8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 404754 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 404764 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #224 @ (adr r5, 4046c0 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 4046d0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 004045e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1327773,28 +1327772,28 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ add.w r2, r2, #268 @ 0x10c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 404610 │ │ │ │ - @ instruction: 0xf68000b2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + @ instruction: 0xf68400b2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #648 @ (adr r4, 40490c ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 40491c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #472 @ (adr r4, 404868 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 404878 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #492] @ (40488c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1328001,61 +1328000,61 @@ │ │ │ │ adds r6, #10 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ pldw [pc, #4094] @ 40589a │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xea11fffd │ │ │ │ stmia r0!, {r0, r2, r3, r5, r7} │ │ │ │ @ instruction: 0xfffd78d5 │ │ │ │ vqshrun.s64 d23, , #2 │ │ │ │ vmls.i q12, q7, d17[0] │ │ │ │ vsri.64 , , #2 │ │ │ │ @ instruction: 0xfffe88f1 │ │ │ │ vrshr.u64 , q0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 404bbc ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 404bcc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds.w r0, r4, #5832704 @ 0x590000 │ │ │ │ + adds.w r0, r8, #5832704 @ 0x590000 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb.w pc, [r1, #254]! │ │ │ │ ldrd pc, pc, [r1, #-1012] @ 0x3f4 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ itete al │ │ │ │ vqshrunal.s64 d23, , #3 │ │ │ │ vqshl.u32 , , #30 │ │ │ │ vrsraal.u64 d24, d15, #2 │ │ │ │ vsri.32 d23, d19, #2 │ │ │ │ vtbl.8 d24, {d14}, d31 │ │ │ │ - vuzp. d18, d12 │ │ │ │ + vsra.u32 d18, d0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #48 @ (adr r3, 40492c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 40493c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r6, r0, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 404bb0 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 404bc0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 404b34 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 404b44 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1328183,44 +1328182,44 @@ │ │ │ │ b.n 40499a │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 404d0c ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 404d1c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf30000b2 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf30400b2 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #296 @ (adr r1, 404ba0 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 404bb0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #144 @ (adr r1, 404b14 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 404b24 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r2, r1, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #0 @ (adr r1, 404a90 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 404aa0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #872 @ (adr r0, 404e04 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 404e14 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb 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, #664] @ (404d4c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1328498,55 +1328497,55 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r0, #134 @ 0x86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r1, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r4, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r2, #18 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r0, r6, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r4, r1, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w r4, [r0, #1612] @ 0x64c │ │ │ │ @@ -1328601,23 +1328600,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 404e00 │ │ │ │ nop │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r4, [r0, #1612] @ 0x64c │ │ │ │ @@ -1328664,23 +1328663,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 404e9c │ │ │ │ nop │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r2, r5, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r4, [r0, #1612] @ 0x64c │ │ │ │ @@ -1328727,23 +1328726,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 404f38 │ │ │ │ nop │ │ │ │ lsls r4, r6, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r1, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w r4, [r0, #1612] @ 0x64c │ │ │ │ @@ -1328788,23 +1328787,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 404fd0 │ │ │ │ nop │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w r4, [r0, #1612] @ 0x64c │ │ │ │ @@ -1328849,23 +1328848,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 405068 │ │ │ │ nop │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 40513c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1328917,23 +1328916,23 @@ │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 405108 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r4, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1328993,22 +1328992,22 @@ │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 4051c0 │ │ │ │ nop │ │ │ │ vshr.u64 d0, d28, #30 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ vqadd.u64 d16, d30, d28 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #780] @ (405554 ) │ │ │ │ @@ -1329323,82 +1329322,82 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mcr2 0, 6, r0, cr6, cr12, {5} │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ eors r2, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mrc2 15, 3, pc, cr11, cr15, {7} │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ bl 215582 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ @ instruction: 0xfbfbffff │ │ │ │ @ instruction: 0xfb55ffff │ │ │ │ @ instruction: 0xfab5ffff │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr??.w pc, [r1, #4095] @ 0xfff │ │ │ │ bl 6c95aa │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc2l 0, cr0, [sl, #-752]! @ 0xfffffd10 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc2l 0, cr0, [r0, #-752] @ 0xfffffd10 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stc2 0, cr0, [sl, #-752] @ 0xfffffd10 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stc2l 0, cr0, [r2], #752 @ 0x2f0 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc2 0, cr0, [sl], #752 @ 0x2f0 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc2 0, cr0, [r4], {188} @ 0xbc │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stc2l 0, cr0, [lr], #-752 @ 0xfffffd10 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mcrr2 0, 11, r0, r8, cr12 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 00405614 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1329493,35 +1329492,35 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add.w r2, r2, #292 @ 0x124 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 405664 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfb0800bc │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfade00bc │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfab400bc │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfa8a00bc │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 00405748 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1329572,35 +1329571,35 @@ │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ add.w r2, r2, #312 @ 0x138 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 405778 │ │ │ │ nop │ │ │ │ - b.n 40520c │ │ │ │ + b.n 405214 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr??.w r0, [r4, #188] @ 0xbc │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ vst1.8 @ instruction: 0xf9c800bc │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #8] @ (405804 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ @@ -1329999,30 +1329998,30 @@ │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6400bc │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsb.w r0, [r4, #188] @ 0xbc │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh.w r0, [r0, #188] @ 0xbc │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, #99 @ 0x63 │ │ │ │ movs r2, r3 │ │ │ │ add sp, r9 │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #252] @ (405d7c ) │ │ │ │ movs r2, r3 │ │ │ │ @@ -1330034,30 +1330033,30 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r7, [r0, #4] │ │ │ │ movs r2, r3 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xf70800bc │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r1, [pc, #316] @ (405dfc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #316] @ (405e00 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -1330183,48 +1330182,48 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 405b7a │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ sbcs.w r0, r8, #6160384 @ 0x5e0000 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr.w r5, [pc, #1420] @ 4063e8 │ │ │ │ @@ -1330749,71 +1330748,71 @@ │ │ │ │ b.n 4060ec │ │ │ │ ... │ │ │ │ subs r6, r1, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2b600bc │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, r0, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs.w r0, r2, #188 @ 0xbc │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xf13600bc │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bics.w r0, r6, #188 @ 0xbc │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ands.w r0, r2, #188 @ 0xbc │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ vshr.s64 d16, d28, #52 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ vshr.s64 d0, d28, #36 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ vqadd.s64 d16, d20, d28 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ vqadd.s16 d16, d16, d28 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ vqadd.s32 d0, d28, d28 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ vqadd.s8 d0, d24, d28 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [pc, #296] @ (4065a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (4065ac ) │ │ │ │ ldr r3, [pc, #300] @ (4065b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1330931,48 +1330930,48 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40634c │ │ │ │ b.n 4060ec │ │ │ │ mcr 0, 2, r0, cr8, cr12, {5} │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mcr 0, 1, r0, cr4, cr12, {5} │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mcr 0, 0, r0, cr0, cr12, {5} │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldcl 0, cr0, [ip, #752] @ 0x2f0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc 0, cr0, [r8, #752]! @ 0x2f0 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldcl 0, cr0, [r4, #-752]! @ 0xfffffd10 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stcl 0, cr0, [lr, #-752] @ 0xfffffd10 │ │ │ │ - ldmia.w ip, {r1, r4, r5, r7} │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + stmia.w r0!, {r1, r4, r5, r7} │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #996] @ (4069f8 ) │ │ │ │ @@ -1331371,83 +1331370,83 @@ │ │ │ │ b.n 4067f4 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [pc, #560] @ (406c38 ) │ │ │ │ + ldr r1, [pc, #576] @ (406c48 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl 3baa0a │ │ │ │ bl 578a0e │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl 558a16 │ │ │ │ stc 0, cr0, [sl], {188} @ 0xbc │ │ │ │ stc2 0, cr0, [ip], {176} @ 0xb0 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r2, r6, #2 │ │ │ │ rsb r0, r8, ip, ror #2 │ │ │ │ smlaltt r0, r0, sl, r0 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, ip, ip, ror #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfb5200b0 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfb1a00b0 │ │ │ │ add.w r0, r4, ip, ror #2 │ │ │ │ - b.n 406d5c │ │ │ │ + b.n 406d64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r0, r7, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xe9ac00bc │ │ │ │ - vshr.u64 d16, d17, #42 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + vshr.u64 d16, d17, #38 │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xe98800bc │ │ │ │ - vshr.u64 d0, d17, #14 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + vshr.u64 d0, d17, #10 │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strd r0, r0, [r4, #-752]! @ 0x2f0 │ │ │ │ - vshr.u64 d0, d17, #50 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + vshr.u64 d0, d17, #46 │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strd r0, r0, [r0, #-752] @ 0x2f0 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmdb r6, {r2, r3, r4, r5, r7} │ │ │ │ - vqadd.u8 d16, d16, d17 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + vqadd.u8 d16, d20, d17 │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrd r0, r0, [r0], #752 @ 0x2f0 │ │ │ │ - vqadd.u16 d0, d26, d17 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + vqadd.u16 d0, d30, d17 │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add.w ip, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1331611,16 +1331610,16 @@ │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 406bee │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [lr], {177} @ 0xb1 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + stc2 0, cr0, [r2], #708 @ 0x2c4 │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 406a30 │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -1331742,26 +1331741,26 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 406cfc │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 406af0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xfbd000b1 │ │ │ │ + @ instruction: 0xfbd400b1 │ │ │ │ b.n 4069b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfb8800b1 │ │ │ │ - @ instruction: 0xfb6a00b1 │ │ │ │ - @ instruction: 0xfb4c00b1 │ │ │ │ + @ instruction: 0xfb8c00b1 │ │ │ │ + @ instruction: 0xfb6e00b1 │ │ │ │ + @ instruction: 0xfb5000b1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -1331935,30 +1331934,30 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 406e86 │ │ │ │ b.n 406a04 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 4068fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 406844 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh.w r0, [r0, #177] @ 0xb1 │ │ │ │ - ldrsb.w r0, [r4, #177] @ 0xb1 │ │ │ │ - ldr??.w r0, [r8, r1, lsl #3] │ │ │ │ + ldrsh.w r0, [r4, #177] @ 0xb1 │ │ │ │ + ldrsb.w r0, [r8, #177] @ 0xb1 │ │ │ │ ldr??.w r0, [ip, r1, lsl #3] │ │ │ │ + vld4.32 {d16-d19}, [r0 :256], r1 │ │ │ │ stmdb 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, #1776] @ 4076e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1776] @ 4076e4 │ │ │ │ @@ -1332633,62 +1332632,62 @@ │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 407be0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 407a30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ svc 34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - eor.w r0, ip, #5799936 @ 0x588000 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + eors.w r0, r0, #5799936 @ 0x588000 │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ udf #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ble.n 40765c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ble.n 40775c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf2b200b1 │ │ │ │ + @ instruction: 0xf2b600b1 │ │ │ │ bgt.n 4076ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf23800b1 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + @ instruction: 0xf23c00b1 │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r9, r3 │ │ │ │ bgt.w 40704a │ │ │ │ vldr d5, [pc, #272] @ 407878 │ │ │ │ @@ -1332803,30 +1332802,30 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ b.n 40764a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ blt.n 4077f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sbcs.w r0, r4, #177 @ 0xb1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + sbcs.w r0, r8, #177 @ 0xb1 │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adcs.w r0, r4, #177 @ 0xb1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + adcs.w r0, r8, #177 @ 0xb1 │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf13600b1 │ │ │ │ - adds.w r0, r8, #177 @ 0xb1 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + @ instruction: 0xf13a00b1 │ │ │ │ + adds.w r0, ip, #177 @ 0xb1 │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf0fa00b1 │ │ │ │ - @ instruction: 0xf0de00b1 │ │ │ │ - @ instruction: 0xf0d000b1 │ │ │ │ - @ instruction: 0xf0b400b1 │ │ │ │ - eors.w r0, r8, #177 @ 0xb1 │ │ │ │ - eor.w r0, sl, #177 @ 0xb1 │ │ │ │ + @ instruction: 0xf0fe00b1 │ │ │ │ + @ instruction: 0xf0e200b1 │ │ │ │ + @ instruction: 0xf0d400b1 │ │ │ │ + @ instruction: 0xf0b800b1 │ │ │ │ + eors.w r0, ip, #177 @ 0xb1 │ │ │ │ + eor.w r0, lr, #177 @ 0xb1 │ │ │ │ │ │ │ │ 004078b8 : │ │ │ │ sub sp, #16 │ │ │ │ push {r4} │ │ │ │ add r4, sp, #4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ @@ -1333573,75 +1333572,75 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r7, r0, #3 │ │ │ │ bls.n 408004 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ bls.n 4080c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 4080b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ bvc.n 408070 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ bvc.n 408104 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ bvs.n 4081a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ - lsls r3, r6, #2 │ │ │ │ strb r2, [r7, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + strb r6, [r7, #2] │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ vhadd.u16 q0, q11, q3 │ │ │ │ - orns r0, r4, r1, ror #2 │ │ │ │ + orns r0, r8, r1, ror #2 │ │ │ │ bmi.n 408030 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ bmi.n 407ff4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orr.w r0, r6, r1, ror #2 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + orr.w r0, sl, r1, ror #2 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldc2l 0, cr0, [ip, #792] @ 0x318 │ │ │ │ - and.w r0, r6, r1, ror #2 │ │ │ │ - strd r0, r0, [r4, #708]! @ 0x2c4 │ │ │ │ - strd r0, r0, [r2, #708] @ 0x2c4 │ │ │ │ - @ instruction: 0xe99c00b1 │ │ │ │ - ldrd r0, r0, [sl, #-708]! @ 0x2c4 │ │ │ │ - ldrd r0, r0, [r8, #-708] @ 0x2c4 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + and.w r0, sl, r1, ror #2 │ │ │ │ + strd r0, r0, [r8, #708]! @ 0x2c4 │ │ │ │ + strd r0, r0, [r6, #708] @ 0x2c4 │ │ │ │ + @ instruction: 0xe9a000b1 │ │ │ │ + ldrd r0, r0, [lr, #-708]! @ 0x2c4 │ │ │ │ + ldrd r0, r0, [ip, #-708] @ 0x2c4 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmdb r6!, {r0, r4, r5, r7} │ │ │ │ - stmdb r6!, {r0, r4, r5, r7} │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldmdb sl!, {r0, r4, r5, r7} │ │ │ │ + stmdb sl!, {r0, r4, r5, r7} │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmdb r4, {r0, r4, r5, r7} │ │ │ │ - strd r0, r0, [r2], #708 @ 0x2c4 │ │ │ │ - @ instruction: 0xe8c200b1 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + stmdb r8, {r0, r4, r5, r7} │ │ │ │ + strd r0, r0, [r6], #708 @ 0x2c4 │ │ │ │ + @ instruction: 0xe8c600b1 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bcs.n 4080dc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia.w r6, {r0, r4, r5, r7} │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldmia.w sl, {r0, r4, r5, r7} │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 00408134 : │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1333880,49 +1333879,49 @@ │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ b.n 4082ca │ │ │ │ @ instruction: 0xfb6400c6 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 408320 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ bne.n 4082a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bne.n 408438 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bne.n 4083e4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ beq.n 408374 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 408038 │ │ │ │ + b.n 408040 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407fe4 │ │ │ │ + b.n 407fec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407fb4 │ │ │ │ + b.n 407fbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407f98 │ │ │ │ + b.n 407fa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407f68 │ │ │ │ + b.n 407f70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407f38 │ │ │ │ + b.n 407f40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407f1c │ │ │ │ + b.n 407f24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407f00 │ │ │ │ + b.n 407f08 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 407ee4 │ │ │ │ + b.n 407eec │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ │ │ │ 004083d8 : │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1334365,25 +1334364,25 @@ │ │ │ │ ... │ │ │ │ ldrh.w r0, [r6, #198] @ 0xc6 │ │ │ │ ldrb.w r0, [sl, #198] @ 0xc6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ vldmia r1!, {d6} │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ add.w r2, r5, r9 │ │ │ │ cmp r5, #1 │ │ │ │ @@ -1334853,98 +1334852,98 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 408950 │ │ │ │ ldmia r2!, {r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xf35800c6 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ble.n 408db8 │ │ │ │ + ble.n 408dc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 408d7c │ │ │ │ + ble.n 408d84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 408d40 │ │ │ │ + ble.n 408d48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 408d00 │ │ │ │ + ble.n 408d08 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ble.n 408ec4 │ │ │ │ + ble.n 408ecc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r7!, {r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 408e2c │ │ │ │ + ble.n 408e34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 408de8 │ │ │ │ + bgt.n 408df0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 408dac │ │ │ │ + bgt.n 408db4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 408d70 │ │ │ │ + bgt.n 408d78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 408f04 │ │ │ │ + bgt.n 408f0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 408ec8 │ │ │ │ + bgt.n 408ed0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 408e8c │ │ │ │ + bgt.n 408e94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r6!, {r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 408e50 │ │ │ │ + bgt.n 408e58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blt.n 408e10 │ │ │ │ + blt.n 408e18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blt.n 408dd4 │ │ │ │ + blt.n 408ddc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 408d98 │ │ │ │ + blt.n 408da0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 408f54 │ │ │ │ + blt.n 408f5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blt.n 408f14 │ │ │ │ + blt.n 408f1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 00408e70 : │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1335155,25 +1335154,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 408fc8 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cdp 0, 0, cr0, cr12, cr6, {6} │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r4], #792 @ 0x318 │ │ │ │ - bhi.n 409020 │ │ │ │ + bhi.n 409028 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 408fe4 │ │ │ │ + bhi.n 408fec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 4091a4 │ │ │ │ + bhi.n 4091ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ │ │ │ 004090c0 : │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1335548,23 +1335547,23 @@ │ │ │ │ strd r4, r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ str.w ip, [sp, #80] @ 0x50 │ │ │ │ b.n 409440 │ │ │ │ itee eq │ │ │ │ lsleq r4, r7, #2 │ │ │ │ - ldrne r0, [r7, r0] │ │ │ │ + ldrne r4, [r7, r0] │ │ │ │ lslne r3, r6, #2 │ │ │ │ - bmi.n 409444 │ │ │ │ + bmi.n 40944c │ │ │ │ lsls r1, r6, #2 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 40957c │ │ │ │ + bmi.n 409584 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 004094c8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1336325,109 +1336324,109 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 409bf0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r5, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ pop {r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ b.n 40a394 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r0, 409cde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbnz r2, 409cde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbnz r6, 409cde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbnz r2, 409ce0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbnz r6, 409cde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xb8ea │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb796 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xb76c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ │ │ │ 00409d30 : │ │ │ │ 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 │ │ │ │ @@ -1336555,23 +1336554,23 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #168 @ 0xa8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #200] @ (409f58 ) │ │ │ │ + ldr r6, [pc, #216] @ (409f68 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #56] @ (409ed4 ) │ │ │ │ + ldr r6, [pc, #72] @ (409ee4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 00409e9c : │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1336935,77 +1336934,77 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ble.n 40a220 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [pc, #264] @ (40a354 ) │ │ │ │ + ldr r5, [pc, #280] @ (40a364 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbz r4, 40a2c4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbz r2, 40a2c6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #968] @ (40a620 ) │ │ │ │ + ldr r4, [pc, #984] @ (40a630 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #944] @ (40a60c ) │ │ │ │ + ldr r4, [pc, #960] @ (40a61c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #120] @ (40a2e0 ) │ │ │ │ + ldr r4, [pc, #136] @ (40a2f0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bgt.n 40a2e4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #496] @ (40a46c ) │ │ │ │ + ldr r3, [pc, #512] @ (40a47c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ sxth r0, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #336] @ (40a3d8 ) │ │ │ │ + ldr r3, [pc, #352] @ (40a3e8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r2, 40a2ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #72] @ (40a2e0 ) │ │ │ │ + ldr r3, [pc, #88] @ (40a2f0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbz r6, 40a2ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [pc, #560] @ (40a4d0 ) │ │ │ │ + ldr r5, [pc, #576] @ (40a4e0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #904] @ (40a62c ) │ │ │ │ + ldr r2, [pc, #920] @ (40a63c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbz r2, 40a2ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [pc, #144] @ (40a33c ) │ │ │ │ + ldr r5, [pc, #160] @ (40a34c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #696] @ (40a568 ) │ │ │ │ + ldr r2, [pc, #712] @ (40a578 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbz r0, 40a2ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #744] @ (40a5a0 ) │ │ │ │ + ldr r4, [pc, #760] @ (40a5b0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #496] @ (40a4ac ) │ │ │ │ + ldr r2, [pc, #512] @ (40a4bc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbz r0, 40a2ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [pc, #712] @ (40a58c ) │ │ │ │ + ldr r4, [pc, #728] @ (40a59c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #304] @ (40a3f8 ) │ │ │ │ + ldr r2, [pc, #320] @ (40a408 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040a2c8 : │ │ │ │ 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 │ │ │ │ @@ -1337106,25 +1337105,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 40a326 │ │ │ │ nop │ │ │ │ add r7, sp, #528 @ 0x210 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #424] @ (40a58c ) │ │ │ │ + ldr r3, [pc, #440] @ (40a59c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #672] @ (40a688 ) │ │ │ │ + ldr r0, [pc, #688] @ (40a698 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #8] @ (40a3f4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #336] @ (40a548 ) │ │ │ │ + ldr r3, [pc, #352] @ (40a558 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1337419,33 +1337418,33 @@ │ │ │ │ nop │ │ │ │ bhi.n 40a634 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #792] @ (40aa24 ) │ │ │ │ + ldr r2, [pc, #808] @ (40aa34 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bvs.n 40a6a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #800] @ (40aa3c ) │ │ │ │ + ldr r0, [pc, #816] @ (40aa4c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #408] @ (40a8c8 ) │ │ │ │ + ldr r0, [pc, #424] @ (40a8d8 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r5, sp, #800 @ 0x320 │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1337818,83 +1337817,83 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 40aba0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbnz r4, 40ab34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xfbdbffff │ │ │ │ - strex r0, r0, [r2, #712] @ 0x2c8 │ │ │ │ + strex r0, r0, [r6, #712] @ 0x2c8 │ │ │ │ ble.n 40aa0a │ │ │ │ movs r6, r2 │ │ │ │ udiv pc, r5, pc │ │ │ │ mvns.w r0, #9830400 @ 0x960000 │ │ │ │ b.n 40a74a │ │ │ │ movs r6, r2 │ │ │ │ svc 103 @ 0x67 │ │ │ │ movs r6, r2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbnz r6, 40ab5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #72 @ (adr r5, 40ab70 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 40ab80 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ bcc.n 40aa48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - nop {11} │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + ite lt │ │ │ │ + lsllt r1, r6, #2 │ │ │ │ + cmpge ip, pc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - itee hi │ │ │ │ - lslhi r1, r6, #2 │ │ │ │ - cmpls ip, r7 │ │ │ │ - lslls r3, r6, #2 │ │ │ │ - itee pl │ │ │ │ + itee ls │ │ │ │ + lslls r1, r6, #2 │ │ │ │ + cmphi r8, r8 │ │ │ │ + lslhi r3, r6, #2 │ │ │ │ + itet pl │ │ │ │ lslpl r1, r6, #2 │ │ │ │ addmi r2, sp, #880 @ 0x370 │ │ │ │ - lslmi r4, r7, #2 │ │ │ │ - ittt cs │ │ │ │ + lslpl r4, r7, #2 │ │ │ │ + itte cs │ │ │ │ lslcs r1, r6, #2 │ │ │ │ - cmpcs r2, sp │ │ │ │ - lslcs r3, r6, #2 │ │ │ │ - nop │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + cmpcs r6, sp │ │ │ │ + lslcc r3, r6, #2 │ │ │ │ + itt eq │ │ │ │ + lsleq r1, r6, #2 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r8, r1 │ │ │ │ + add ip, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0040ab80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1338152,53 +1338151,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #864 @ (adr r7, 40b198 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 40aeb2 │ │ │ │ + cbnz r6, 40aeb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #720 @ (adr r7, 40b114 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r6, 40aeb4 │ │ │ │ + cbnz r2, 40aeb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #576 @ (adr r7, 40b090 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 40aeb8 │ │ │ │ + cbnz r6, 40aeb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #424 @ (adr r7, 40b004 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r4, 40aeba │ │ │ │ + cbnz r0, 40aebc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #272 @ (adr r7, 40af78 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r6, 40aebc │ │ │ │ + cbnz r2, 40aebe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #120 @ (adr r7, 40aeec ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r0, 40aec0 │ │ │ │ + cbnz r4, 40aec0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r6, pc, #992 @ (adr r6, 40b260 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ 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.w r0, [r0, #1612] @ 0x64c │ │ │ │ @@ -1338300,31 +1338299,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 40af0c │ │ │ │ nop │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, pc, #280 @ (adr r6, 40b0ac ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #120 @ (adr r6, 40b018 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 40afe2 │ │ │ │ + cbnz r2, 40afe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 40afe0 │ │ │ │ + cbnz r6, 40afe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r4, 40afdc │ │ │ │ + cbnz r0, 40afde │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 40afd8 │ │ │ │ + cbnz r2, 40afda │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb 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 r3, [r0, #880] @ 0x370 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1338515,27 +1338514,27 @@ │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 40b16a │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r5, pc, #48 @ (adr r5, 40b214 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r3, pc, #776 @ (adr r3, 40b4f4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1338584,23 +1338583,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 40b236 │ │ │ │ add r2, pc, #704 @ (adr r2, 40b548 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r2, pc, #560 @ (adr r2, 40b4c4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #392] @ (40b438 ) │ │ │ │ @@ -1338773,45 +1338772,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r1, pc, #904 @ (adr r1, 40b7d4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ strb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2dffff │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r1, pc, #392 @ (adr r1, 40b5f0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r1, pc, #248 @ (adr r1, 40b56c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r0, pc, #872 @ (adr r0, 40b7f0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040b490 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1338905,39 +1338904,39 @@ │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 40b4e0 │ │ │ │ nop │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r0, pc, #16 @ (adr r0, 40b598 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r0, 40b610 │ │ │ │ + cbz r4, 40b610 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 40b612 │ │ │ │ + cbz r0, 40b614 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 40b614 │ │ │ │ + cbz r2, 40b616 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040b5b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1338986,29 +1338985,29 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 40b5e4 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 40b688 │ │ │ │ + cbz r6, 40b688 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r3, r6, #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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #396] @ (40b7f8 ) │ │ │ │ @@ -1339162,35 +1339161,35 @@ │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 40b6fc │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbz r0, 40b828 │ │ │ │ + cbz r4, 40b828 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 40b82a │ │ │ │ + cbz r2, 40b82c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 40b82e │ │ │ │ + cbz r6, 40b82e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, 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, #3928] @ 0xf58 │ │ │ │ @@ -1339801,53 +1339800,53 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb 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 r4, r1 │ │ │ │ @@ -1340793,155 +1340792,155 @@ │ │ │ │ b.n 40c28a │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bkpt 0x001a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, pc, #960 @ (adr r0, 40cc14 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 40cc24 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ rev r6, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #56 @ (adr r6, 40c898 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 40c8a8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 40ca54 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 40ca64 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #120 @ (adr r5, 40c8f0 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 40c900 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #856 @ (adr r4, 40cbdc ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 40cbec ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 40c9e4 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 40c9f4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 40cbdc ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 40cbec ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #704 @ (adr r3, 40cb64 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 40cb74 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, pc, #560 @ (adr r3, 40cadc ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 40caec ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #440 @ (adr r3, 40ca68 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 40ca78 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 40c9e8 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 40c9f8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #160 @ (adr r3, 40c964 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 40c974 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, pc, #24 @ (adr r3, 40c8e4 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 40c8f4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 40cc6c ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 40cc7c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #776 @ (adr r2, 40cbe8 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 40cbf8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #624 @ (adr r2, 40cb5c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 40cb6c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 40cad0 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 40cae0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #136 @ (adr r2, 40c998 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 40c9a8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 40cd10 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 40c920 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #888 @ (adr r1, 40cc94 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 40cca4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 40cc10 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 40cc20 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #624 @ (adr r1, 40cb94 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 40cba4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #496 @ (adr r1, 40cb18 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 40cb28 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #368 @ (adr r1, 40ca9c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 40caac ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #240 @ (adr r1, 40ca20 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 40ca30 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #96 @ (adr r1, 40c998 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 40c9a8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 40cd0c ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 40cd1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040c948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1341052,15 +1341051,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r7, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ │ │ │ 0040ca5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1341270,21 +1341269,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb858 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r4, [r3, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @ instruction: 0xb634 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040cc3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1341397,15 +1341396,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040cd38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1341518,15 +1341517,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040ce34 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1341737,21 +1341736,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r1, r3, r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ sxtb r6, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040d010 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1341961,21 +1341960,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040d228 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1342310,33 +1342309,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r6, [r4, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040d588 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1342644,27 +1342643,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r5, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040d8c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1342872,21 +1342871,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r0, [r6, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ add r7, pc, #800 @ (adr r7, 40ddc0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040daa8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1343229,33 +1343228,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r4, pc, #744 @ (adr r4, 40e0a0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040ddbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1343610,33 +1343609,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r5, pc, #624 @ (adr r5, 40e330 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r4, pc, #984 @ (adr r4, 40e4a4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r3, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r1, pc, #568 @ (adr r1, 40e31c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ │ │ │ 0040e0e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1343861,33 +1343860,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r0, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb 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 r7, r1 │ │ │ │ @@ -1345074,151 +1345073,151 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r4, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r1, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r4, r3, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r4, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 40f044 │ │ │ │ + blt.n 40f04c │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r2, [r4, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r3, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r7, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r0, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r4, r4, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r6, [r0, #23] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 40eee4 │ │ │ │ + bcc.n 40eeec │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r6, [r1, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr.w r1, [pc, #2124] @ 40f890 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [pc, #2124] @ 40f894 │ │ │ │ ldr.w r2, [pc, #2124] @ 40f898 │ │ │ │ @@ -1345979,218 +1345978,218 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 40eba2 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d16, d18, #12 │ │ │ │ + vshr.u64 d16, d18, #8 │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d16, d18, #52 │ │ │ │ + vshr.u64 d16, d18, #48 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d18, #28 │ │ │ │ + vshr.u64 d0, d18, #24 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u64 d16, d28, d18 │ │ │ │ + vshr.u64 d0, d18, #64 │ │ │ │ str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u16 d16, d20, d18 │ │ │ │ + vqadd.u16 d16, d24, d18 │ │ │ │ str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u32 d0, d28, d18 │ │ │ │ + vqadd.u64 d0, d16, d18 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u8 d0, d20, d18 │ │ │ │ + vqadd.u8 d0, d24, d18 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d16, d18, #12 │ │ │ │ + vshr.u64 d16, d18, #8 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr2 0, 5, r0, cr14, cr2, {5} │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + mrc2 0, 5, r0, cr2, cr2, {5} │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 4, r0, cr6, cr2, {5} │ │ │ │ + mrc2 0, 4, r0, cr10, cr2, {5} │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 3, r0, cr0, cr2, {5} │ │ │ │ + mrc2 0, 3, r0, cr4, cr2, {5} │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr4, cr2, {5} │ │ │ │ + mcr2 0, 2, r0, cr8, cr2, {5} │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 0, r0, cr8, cr2, {5} │ │ │ │ + mrc2 0, 0, r0, cr12, cr2, {5} │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0, #712]! @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [r4, #712]! @ 0x2c8 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [r8, #712] @ 0x2c8 │ │ │ │ + stc2 0, cr0, [ip, #712] @ 0x2c8 │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [r8, #-712] @ 0xfffffd38 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + stc2 0, cr0, [ip, #-712] @ 0xfffffd38 │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2l 0, cr0, [r2], #712 @ 0x2c8 │ │ │ │ + stc2l 0, cr0, [r6], #712 @ 0x2c8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r4], #712 @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [r8], #712 @ 0x2c8 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2l 0, cr0, [r0], #-712 @ 0xfffffd38 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + stc2l 0, cr0, [r4], #-712 @ 0xfffffd38 │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [r2], #-712 @ 0xfffffd38 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + stc2 0, cr0, [r6], #-712 @ 0xfffffd38 │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfb3600b2 │ │ │ │ + @ instruction: 0xfb3a00b2 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfb0c00b2 │ │ │ │ + @ instruction: 0xfb1000b2 │ │ │ │ str r2, [r1, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa8a00b2 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + @ instruction: 0xfa8e00b2 │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa3800b2 │ │ │ │ + @ instruction: 0xfa3c00b2 │ │ │ │ str r6, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa1400b2 │ │ │ │ + @ instruction: 0xfa1800b2 │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr??.w r0, [r0, #178] @ 0xb2 │ │ │ │ + ldr??.w r0, [r4, #178] @ 0xb2 │ │ │ │ str r6, [r5, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9ce00b2 │ │ │ │ - vst1.8 @ instruction: 0xf9c000b2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + ldr??.w r0, [r2, #178] @ 0xb2 │ │ │ │ + vst1.8 @ instruction: 0xf9c400b2 │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh.w r0, [r0, #178] @ 0xb2 │ │ │ │ + ldrsh.w r0, [r4, #178] @ 0xb2 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr.w r0, [r2, #178] @ 0xb2 │ │ │ │ + ldr.w r0, [r6, #178] @ 0xb2 │ │ │ │ ldrsh r0, [r2, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh.w r0, [lr, #178] @ 0xb2 │ │ │ │ + ldrh.w r0, [r2, #178] @ 0xb2 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb.w r0, [sl, #178] @ 0xb2 │ │ │ │ + strb.w r0, [lr, #178] @ 0xb2 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str??.w r0, [r6, r2, lsl #3] │ │ │ │ + str??.w r0, [sl, r2, lsl #3] │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str.w r0, [r2, r2, lsl #3] │ │ │ │ + str.w r0, [r6, r2, lsl #3] │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb.w r0, [lr, r2, lsl #3] │ │ │ │ + strh.w r0, [r2, r2, lsl #3] │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf7fa00b2 │ │ │ │ + @ instruction: 0xf7fe00b2 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1346474,34 +1346473,34 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r2, [r1, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf78c00b2 │ │ │ │ - @ instruction: 0xf66e00b2 │ │ │ │ + @ instruction: 0xf79000b2 │ │ │ │ + @ instruction: 0xf67200b2 │ │ │ │ ldrh r0, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, #5832704 @ 0x590000 │ │ │ │ + rsbs r0, r0, #5832704 @ 0x590000 │ │ │ │ ldrh r2, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r6, [r4, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add.w r0, sl, #5832704 @ 0x590000 │ │ │ │ + add.w r0, lr, #5832704 @ 0x590000 │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1346914,40 +1346913,40 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 410234 │ │ │ │ b.n 40ffb4 │ │ │ │ nop │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, r6, #178 @ 0xb2 │ │ │ │ + eors.w r0, sl, #178 @ 0xb2 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orns r0, r0, #178 @ 0xb2 │ │ │ │ + orns r0, r4, #178 @ 0xb2 │ │ │ │ strb r2, [r7, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - eor.w r0, sl, #178 @ 0xb2 │ │ │ │ - orr.w r0, ip, #178 @ 0xb2 │ │ │ │ + eor.w r0, lr, #178 @ 0xb2 │ │ │ │ + orrs.w r0, r0, #178 @ 0xb2 │ │ │ │ strb r2, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ands.w r0, r6, #178 @ 0xb2 │ │ │ │ + ands.w r0, sl, #178 @ 0xb2 │ │ │ │ strb r0, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.s64 d16, d18, #16 │ │ │ │ + vshr.s64 d16, d18, #12 │ │ │ │ strb r2, [r7, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vshr.s64 d16, d18, #18 │ │ │ │ - vshr.s64 d16, d18, #52 │ │ │ │ + vshr.s64 d16, d18, #14 │ │ │ │ + vshr.s64 d16, d18, #48 │ │ │ │ strb r6, [r2, r3] │ │ │ │ lsls r4, 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1347108,23 +1347107,23 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s8 d0, d28, d18 │ │ │ │ + vqadd.s16 d0, d16, d18 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrc 0, 0, r0, cr4, cr2, {5} │ │ │ │ - ldcl 0, cr0, [r2, #712]! @ 0x2c8 │ │ │ │ + mrc 0, 0, r0, cr8, cr2, {5} │ │ │ │ + ldcl 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ ldr.w r3, [pc, #3128] @ 4110fc │ │ │ │ @@ -1348686,77 +1348685,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 4116dc │ │ │ │ + bgt.n 4116e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ sbcs r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 411774 │ │ │ │ + bgt.n 41177c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 411898 │ │ │ │ + bgt.n 4118a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bgt.n 41171c │ │ │ │ + bgt.n 411724 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 411840 │ │ │ │ + bgt.n 411848 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 4117ec │ │ │ │ + bgt.n 4117f4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 4117a8 │ │ │ │ + blt.n 4117b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 411764 │ │ │ │ + blt.n 41176c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r4, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 411720 │ │ │ │ + blt.n 411728 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 4118dc │ │ │ │ + blt.n 4118e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ eors r6, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 4118dc │ │ │ │ + blt.n 4118e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 41189c │ │ │ │ + blt.n 4118a4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ands r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 411848 │ │ │ │ + blt.n 411850 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ands r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 411804 │ │ │ │ + bge.n 41180c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -1350381,77 +1350380,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, r5] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r4, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w lr, [pc, #200] @ 412d2c │ │ │ │ @@ -1350534,25 +1350533,25 @@ │ │ │ │ b.n 412cec │ │ │ │ str r2, [r1, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w lr, [pc, #180] @ 412e18 │ │ │ │ @@ -1350632,25 +1350631,25 @@ │ │ │ │ b.n 412dfc │ │ │ │ ldr r7, [pc, #296] @ (412f44 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #1208] @ 413308 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1351137,61 +1351136,61 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #336] @ (41345c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [pc, #328] @ (413458 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #236 @ 0xec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [pc, #1008] @ (41372c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r5, #78 @ 0x4e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - nop {8} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #10 │ │ │ │ + itt hi │ │ │ │ + lslhi r2, r6, #2 │ │ │ │ + addhi r6, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb 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 r4, r1 │ │ │ │ ldr.w r1, [pc, #1392] @ 4138f8 │ │ │ │ @@ -1351741,85 +1351740,85 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #32] @ (413924 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov lr, r8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r8, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r0, r8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 4139b6 │ │ │ │ + cbnz r4, 4139b6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 4139aa │ │ │ │ + cbnz r0, 4139ac │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, r6, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 413994 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r4, 4139be │ │ │ │ + cbnz r0, 4139c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r2, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 4139be │ │ │ │ + cbnz r2, 4139c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1512] @ 413f94 │ │ │ │ @@ -1352389,89 +1352388,89 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmn r4, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r4, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r4, r0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, r5, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r7, #58 @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r0, r4, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r6, r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r6, #190 @ 0xbe │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r4, r4, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r4, r7, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 41409e │ │ │ │ + push {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vldr d7, [r2, #72] @ 0x48 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -1352657,31 +1352656,31 @@ │ │ │ │ blx bf588 │ │ │ │ subs r1, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #99 @ 0x63 │ │ │ │ b.n 41420a │ │ │ │ asrs r6, r7, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 414284 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 414294 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r6, r3, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r6, r6, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #136 @ (adr r4, 414318 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 414328 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb 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 r2, [pc, #872] @ (414610 ) │ │ │ │ @@ -1353017,63 +1353016,63 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r1, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #13 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r0, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc2l 0, cr0, [lr, #708]! @ 0x2c4 │ │ │ │ - stc2 0, cr0, [lr, #-708] @ 0xfffffd3c │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + ldc2l 0, cr0, [r2, #708]! @ 0x2c4 │ │ │ │ + ldc2 0, cr0, [r2, #-708] @ 0xfffffd3c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r6, r5, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-708] @ 0xfffffd3c │ │ │ │ - stc2l 0, cr0, [r6], #-708 @ 0xfffffd3c │ │ │ │ + stc2l 0, cr0, [r4, #-708] @ 0xfffffd3c │ │ │ │ + stc2l 0, cr0, [sl], #-708 @ 0xfffffd3c │ │ │ │ asrs r2, r1, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1353670,17 +1353669,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #808 @ (adr r4, 4150fc ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 41510c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ ldr r2, [pc, #220] @ (414eb8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [pc, #220] @ (414ebc ) │ │ │ │ add r2, pc │ │ │ │ @@ -1353764,41 +1353763,41 @@ │ │ │ │ add.w r2, r2, #448 @ 0x1c0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 414d0e │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #712 @ (adr r4, 415188 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 415198 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #472 @ (adr r4, 41509c ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 4150ac ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 414fd0 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 414fe0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 414fc0 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 414fd0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 414f3c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 414f4c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 415288 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 415298 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 4151ec ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 4151fc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1354546,72 +1354545,72 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ vshr.u64 d16, d27, #20 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ @@ -1354920,23 +1354919,23 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r6, r0, #3 │ │ │ │ mcr2 0, 0, r0, cr6, cr11, {5} │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stc2l 0, cr0, [ip, #-748] @ 0xfffffd14 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r4], #748 @ 0x2ec │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldrd r2, r1, [sp, #252] @ 0xfc │ │ │ │ ldr.w r9, [r6, r5, lsl #2] │ │ │ │ @@ -1356281,15 +1356280,15 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ b.n 416c50 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf19200bb │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ vsubl.u q9, d15, d1 │ │ │ │ vsra.u32 d20, d23, #2 │ │ │ │ @ instruction: 0xfffe2b99 │ │ │ │ vsra.u64 , q4, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1357052,32 +1357051,32 @@ │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #247 @ 0xf7 │ │ │ │ vqmovn.u d30, q2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bic.w r0, r0, #5767168 @ 0x580000 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + bic.w r0, r4, #5767168 @ 0x580000 │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417aa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf3d000b0 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + @ instruction: 0xf3d400b0 │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417a08 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf37c00b0 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + @ instruction: 0xf38000b0 │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r2, r6, #2 │ │ │ │ vmul.f64 d6, d6, d7 │ │ │ │ ldr.w r7, [fp, r4] │ │ │ │ vstr d6, [r1] │ │ │ │ subs r1, r6, r7 │ │ │ │ subs r5, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1357431,78 +1357430,78 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ b.n 417bdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf28a00b0 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + @ instruction: 0xf28e00b0 │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417b8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf25c00b0 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + @ instruction: 0xf26000b0 │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417b3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf22e00b0 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + @ instruction: 0xf23200b0 │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417af0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - addw r0, r2, #176 @ 0xb0 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + addw r0, r6, #176 @ 0xb0 │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417aa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rsbs r0, r4, #176 @ 0xb0 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + rsbs r0, r8, #176 @ 0xb0 │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 417a50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sub.w r0, r6, #176 @ 0xb0 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + sub.w r0, sl, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sbcs.w r0, r8, #176 @ 0xb0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + sbcs.w r0, ip, #176 @ 0xb0 │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adc.w r0, lr, #176 @ 0xb0 │ │ │ │ - @ instruction: 0xf12a00b0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + adcs.w r0, r2, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf12e00b0 │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf0da00b0 │ │ │ │ + @ instruction: 0xf0de00b0 │ │ │ │ svc 44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf0b200b0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + @ instruction: 0xf0b600b0 │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eor.w r0, r8, #176 @ 0xb0 │ │ │ │ - orn r0, r6, #176 @ 0xb0 │ │ │ │ - orr.w r0, r4, #176 @ 0xb0 │ │ │ │ - bic.w r0, r2, #176 @ 0xb0 │ │ │ │ + eor.w r0, ip, #176 @ 0xb0 │ │ │ │ + orn r0, sl, #176 @ 0xb0 │ │ │ │ + orr.w r0, r8, #176 @ 0xb0 │ │ │ │ + bic.w r0, r6, #176 @ 0xb0 │ │ │ │ udf #118 @ 0x76 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - vshr.s64 d16, d16, #50 │ │ │ │ - vshr.s64 d0, d16, #20 │ │ │ │ + vshr.s64 d16, d16, #46 │ │ │ │ + vshr.s64 d0, d16, #16 │ │ │ │ udf #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vshr.s64 d0, d16, #58 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + vshr.s64 d0, d16, #54 │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ble.n 417a1c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d16, d26, d16 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + vqadd.s16 d16, d30, d16 │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [pc, #120] @ (417af8 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [pc, #120] @ (417afc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #120] @ (417b00 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1357542,22 +1357541,22 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #1226 @ 0x4ca │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 4166fa │ │ │ │ bgt.n 417ad0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc 0, 3, r0, cr0, cr0, {5} │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + mrc 0, 3, r0, cr4, cr0, {5} │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mcr 0, 2, r0, cr6, cr0, {5} │ │ │ │ + mcr 0, 2, r0, cr10, cr0, {5} │ │ │ │ bgt.n 417a40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mcr 0, 1, r0, cr0, cr0, {5} │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + mcr 0, 1, r0, cr4, cr0, {5} │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ @@ -1357891,30 +1357890,30 @@ │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bls.n 417e80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sbc.w r0, r6, r0, ror #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + sbc.w r0, sl, r0, ror #2 │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bls.n 417e08 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xeb2400b0 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + @ instruction: 0xeb2800b0 │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bls.n 417f90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xeae200b0 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + @ instruction: 0xeae600b0 │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bls.n 417f00 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ vldr d15, [pc, #220] @ 417fc8 │ │ │ │ mov ip, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -1363489,81 +1363488,81 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #624 @ (adr r5, 41c828 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 41c838 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #448 @ (adr r5, 41c784 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 41c794 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #272 @ (adr r5, 41c6e0 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 41c6f0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, pc, #96 @ (adr r5, 41c63c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 41c64c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 41c7dc ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 41c7ec ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 41c67c ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 41c68c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r3, pc, #752 @ (adr r3, 41c914 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 41c924 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [pc, #400] @ (41c7c8 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [pc, #400] @ (41c7cc ) │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ ldr r3, [pc, #400] @ (41c7d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1363711,53 +1363710,53 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 41aa42 │ │ │ │ b.n 41c438 │ │ │ │ nop │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb 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 r2, [pc, #1064] @ 41cc58 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1364161,61 +1364160,61 @@ │ │ │ │ pldw [r3, #251]! │ │ │ │ bl 39ac6a │ │ │ │ bpl.n 41cc7e │ │ │ │ vrshr.u64 , q0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [pc, #724] @ (41cf64 ) │ │ │ │ @ instruction: 0xffff8d02 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr??.w pc, [r7, #251]! │ │ │ │ bl 254c9e │ │ │ │ @ instruction: 0xfa65fffb │ │ │ │ bl 2f8ca6 │ │ │ │ ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ vtbx.8 d22, {d15}, d11 │ │ │ │ vrshr.u32 d22, d15, #1 │ │ │ │ vcvt.f32.u32 q11, , #1 │ │ │ │ vaddw.u q11, , d15 │ │ │ │ @ instruction: 0xffff774b │ │ │ │ vrsra.u32 d29, d25, #1 │ │ │ │ vcvt.f16.u16 d24, d0, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r0, [r5, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1364314,24 +1364313,24 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 41cd4a │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ @ instruction: 0xffff6bbd │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ vsri.64 d23, d17, #1 │ │ │ │ @ instruction: 0xffff2fa7 │ │ │ │ vshll.u32 q10, d9, #31 │ │ │ │ - @ instruction: 0xffff9af4 │ │ │ │ + @ instruction: 0xffff9af8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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 r2, [pc, #1156] @ 41d2e8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1364752,61 +1364751,61 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrh r4, [r4, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ str.w r0, [r3, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1364885,29 +1364884,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41d3ac │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r1, sp, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ │ │ │ 0041d444 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1365389,91 +1365388,91 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strh r4, [r7, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r6, [r4, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r5, pc, #816 @ (adr r5, 41dc98 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r5, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r6, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r1, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r4, #26] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r2, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ │ │ │ 0041d9e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1365570,35 +1365569,35 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 41da3a │ │ │ │ nop │ │ │ │ add r2, pc, #704 @ (adr r2, 41dda0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r2, pc, #456 @ (adr r2, 41dcb4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r6, [r1, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ │ │ │ 0041db10 : │ │ │ │ ldr.w r0, [r0, #888] @ 0x378 │ │ │ │ cbz r1, 41db34 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #184] @ 0xb8 │ │ │ │ @@ -1365747,39 +1365746,39 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r1, pc, #128 @ (adr r1, 41dd08 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r0, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1365805,17 +1365804,17 @@ │ │ │ │ movs r1, #32 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 41dce0 │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #240] @ (41de1c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1365919,27 +1365918,27 @@ │ │ │ │ b.n 41dd9a │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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 r5, r0 │ │ │ │ @@ -1366259,95 +1366258,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r4, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r6, [r0, #9] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #8 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r0, #888] @ 0x378 │ │ │ │ mov.w r0, #0 │ │ │ │ it eq │ │ │ │ streq.w r2, [r3, #180] @ 0xb4 │ │ │ │ @@ -1366356,15 +1366355,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (41e254 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r1, [r0, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1366450,33 +1366449,33 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 41e2e8 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r4, [r2, #30] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1366709,47 +1366708,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r6, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r6, [r4, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r1, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1366812,17 +1366811,17 @@ │ │ │ │ b.n 41e672 │ │ │ │ lsls r1, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1366945,35 +1366944,35 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r2, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r5, #11] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1367096,35 +1367095,35 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r4, [r7, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r6, [r2, #7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r2, [r1, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #596] @ (41ebf8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1367390,99 +1367389,99 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, r5, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r0, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ ldr.w r2, [pc, #1384] @ 41f230 │ │ │ │ @@ -1368012,127 +1368011,127 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ movs r0, r4 │ │ │ │ bl ad256 │ │ │ │ bl 1d325a │ │ │ │ - add r2, pc, #624 @ (adr r2, 41f4d0 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 41f4e0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ bl ab262 │ │ │ │ udiv pc, sp, pc │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r4, pc, #352 @ (adr r4, 41f3f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [pc, #148] @ (41f3c8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #148] @ (41f3cc ) │ │ │ │ ldr r3, [pc, #152] @ (41f3d0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1368185,27 +1368184,27 @@ │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 41efd4 │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r3, #1708] @ 0x6ac │ │ │ │ sub sp, #24 │ │ │ │ @@ -1368296,35 +1368295,35 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41f430 │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1368378,23 +1368377,23 @@ │ │ │ │ b.n 41f544 │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1368707,71 +1368706,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ mrc2 15, 0, pc, cr9, cr15, {7} │ │ │ │ ldc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1369014,25 +1369013,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r1, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #708]! @ 0x2c4 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldc2l 0, cr0, [ip, #708]! @ 0x2c4 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #-708]! @ 0xfffffd3c │ │ │ │ + ldc2l 0, cr0, [r8, #-708]! @ 0xfffffd3c │ │ │ │ str r6, [r7, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc2l 0, cr0, [lr, #-708] @ 0xfffffd3c │ │ │ │ + ldc2l 0, cr0, [r2, #-708] @ 0xfffffd3c │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r3, 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, #3960] @ 0xf78 │ │ │ │ @@ -1369404,49 +1369403,49 @@ │ │ │ │ ... │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 4200fc │ │ │ │ + bgt.n 420104 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xfa1c00b1 │ │ │ │ + @ instruction: 0xfa2000b1 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh.w r0, [r2, #177] @ 0xb1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldrsh.w r0, [r6, #177] @ 0xb1 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr??.w r0, [r0, r1, lsl #3] │ │ │ │ + ldr??.w r0, [r4, r1, lsl #3] │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vld4.32 {d0-d3}, [sl :256], r1 │ │ │ │ + vld4.32 {d0-d3}, [lr :256], r1 │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vst4.32 {d0-d3}, [r4 :256], r1 │ │ │ │ + vst4.32 {d0-d3}, [r8 :256], r1 │ │ │ │ ldr r2, [pc, #220] @ (420144 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #220] @ (420148 ) │ │ │ │ ldr r3, [pc, #224] @ (42014c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1369528,38 +1369527,38 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41fe90 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr??.w r0, [r6, r1, lsl #3] │ │ │ │ + ldr??.w r0, [sl, r1, lsl #3] │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr.w r0, [r0, r1, lsl #3] │ │ │ │ + ldr.w r0, [r4, r1, lsl #3] │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh.w r0, [sl, r1, lsl #3] │ │ │ │ + strh.w r0, [lr, r1, lsl #3] │ │ │ │ ldrh r6, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb.w r0, [r4, r1, lsl #3] │ │ │ │ + strb.w r0, [r8, r1, lsl #3] │ │ │ │ ldrh r0, [r7, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf7de00b1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf7e200b1 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1369896,47 +1369895,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf53c00b1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + adc.w r0, r0, #5799936 @ 0x588000 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4e200b1 │ │ │ │ + @ instruction: 0xf4e600b1 │ │ │ │ ldrsb r6, [r2, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4ba00b1 │ │ │ │ + @ instruction: 0xf4be00b1 │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - eors.w r0, r4, #5799936 @ 0x588000 │ │ │ │ + eors.w r0, r8, #5799936 @ 0x588000 │ │ │ │ ldrsb r6, [r0, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orn r0, ip, #5799936 @ 0x588000 │ │ │ │ + orns r0, r0, #5799936 @ 0x588000 │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orr.w r0, r6, #5799936 @ 0x588000 │ │ │ │ + orr.w r0, sl, #5799936 @ 0x588000 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bic.w r0, r0, #5799936 @ 0x588000 │ │ │ │ + bic.w r0, r4, #5799936 @ 0x588000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #168] @ (42060c ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1370009,27 +1370008,27 @@ │ │ │ │ b.n 4205a0 │ │ │ │ strb r0, [r1, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf36200b1 │ │ │ │ + @ instruction: 0xf36600b1 │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf33200b1 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf33600b1 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf2f200b1 │ │ │ │ + @ instruction: 0xf2f600b1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #220] @ (420724 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1370120,32 +1370119,32 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf27200b1 │ │ │ │ + @ instruction: 0xf27600b1 │ │ │ │ strb r6, [r3, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movw r0, #8369 @ 0x20b1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + movw r0, #24753 @ 0x60b1 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r6, [r3, r4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - addw r0, r2, #177 @ 0xb1 │ │ │ │ + addw r0, r6, #177 @ 0xb1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rsbs r0, lr, #177 @ 0xb1 │ │ │ │ + @ instruction: 0xf1e200b1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ vldr d0, [pc, #72] @ 4207b8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -1370177,17 +1370176,17 @@ │ │ │ │ b.n 420784 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r7, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adc.w r0, ip, #177 @ 0xb1 │ │ │ │ + adcs.w r0, r0, #177 @ 0xb1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #524] @ 4209f0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1370552,22 +1370551,22 @@ │ │ │ │ movs r1, #15 │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 420bc2 │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ + stc 0, cr0, [ip, #-708] @ 0xfffffd3c │ │ │ │ ldr r7, [pc, #1016] @ (421024 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [r2], #708 @ 0x2c4 │ │ │ │ + stcl 0, cr0, [r6], #708 @ 0x2c4 │ │ │ │ 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, #644] @ 0x284 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w r2, [r0, #1708] @ 0x6ac │ │ │ │ @@ -1370688,37 +1370687,37 @@ │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ movw r1, #1957 @ 0x7a5 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 420c62 │ │ │ │ ldr r7, [pc, #328] @ (420ec0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc 0, cr0, [r6], #-708 @ 0xfffffd3c │ │ │ │ + ldc 0, cr0, [sl], #-708 @ 0xfffffd3c │ │ │ │ ldr r7, [pc, #152] @ (420e1c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc 0, cr0, [sl], {177} @ 0xb1 │ │ │ │ + stc 0, cr0, [lr], {177} @ 0xb1 │ │ │ │ ldr r6, [pc, #1016] @ (421188 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xebe200b1 │ │ │ │ + @ instruction: 0xebe600b1 │ │ │ │ ldr r6, [pc, #832] @ (4210dc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs.w r0, ip, r1, ror #2 │ │ │ │ + rsb r0, r0, r1, ror #2 │ │ │ │ ldr r6, [pc, #672] @ (421048 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xeb8c00b1 │ │ │ │ + @ instruction: 0xeb9000b1 │ │ │ │ stmdb 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, [pc, #1196] @ 421270 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r0, [pc, #1196] @ 421274 │ │ │ │ @@ -1371181,95 +1371180,95 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa600b1 │ │ │ │ + @ instruction: 0xeaaa00b1 │ │ │ │ ldr r5, [pc, #680] @ (421530 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [pc, #104] @ (4212f8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrd r0, r0, [lr], #708 @ 0x2c4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + stmdb r2, {r0, r4, r5, r7} │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [pc, #784] @ (4215b0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia.w sl!, {r0, r4, r5, r7} │ │ │ │ + stmia.w lr!, {r0, r4, r5, r7} │ │ │ │ ldr r3, [pc, #592] @ (4214fc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrd r0, r0, [sl], #-708 @ 0x2c4 │ │ │ │ + ldrd r0, r0, [lr], #-708 @ 0x2c4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #0] @ (4212c8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 421298 │ │ │ │ + b.n 4212a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [pc, #736] @ (4215b8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 42121c │ │ │ │ + b.n 421224 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [pc, #584] @ (42152c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4211dc │ │ │ │ + b.n 4211e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [pc, #432] @ (4214a0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 421198 │ │ │ │ + b.n 4211a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [pc, #272] @ (42140c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 421154 │ │ │ │ + b.n 42115c │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [pc, #16] @ (42131c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4210e4 │ │ │ │ + b.n 4210ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #880] @ (421688 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4210a0 │ │ │ │ + b.n 4210a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #712] @ (4215ec ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 421058 │ │ │ │ + b.n 421060 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1372003,100 +1372002,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #672] @ (421d90 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 421580 │ │ │ │ + b.n 421588 │ │ │ │ lsls r1, r6, #2 │ │ │ │ blx r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 421edc │ │ │ │ + b.n 421ee4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 421392 │ │ │ │ vrsra.u64 q10, q0, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ orrs r6, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmn r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #832] @ (421e88 ) │ │ │ │ + ldr r7, [pc, #848] @ (421e98 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #688] @ (421e00 ) │ │ │ │ + ldr r7, [pc, #704] @ (421e10 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [pc, #544] @ (421d74 ) │ │ │ │ + ldr r7, [pc, #560] @ (421d84 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ negs r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #352] @ (421cc4 ) │ │ │ │ + ldr r7, [pc, #368] @ (421cd4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #208] @ (421c3c ) │ │ │ │ + ldr r7, [pc, #224] @ (421c4c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [pc, #48] @ (421ba0 ) │ │ │ │ + ldr r7, [pc, #64] @ (421bb0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ rors r0, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #936] @ (421f24 ) │ │ │ │ + ldr r6, [pc, #952] @ (421f34 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #792] @ (421e9c ) │ │ │ │ + ldr r6, [pc, #808] @ (421eac ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ sbcs r2, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #624] @ (421dfc ) │ │ │ │ + ldr r6, [pc, #640] @ (421e0c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #480] @ (421d74 ) │ │ │ │ + ldr r6, [pc, #496] @ (421d84 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ adcs r2, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #336] @ (421cec ) │ │ │ │ + ldr r6, [pc, #352] @ (421cfc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #192] @ (421c64 ) │ │ │ │ + ldr r6, [pc, #208] @ (421c74 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #28 │ │ │ │ + udf #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #144] @ (421c3c ) │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -1372147,25 +1372146,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 421772 │ │ │ │ b.n 421bce │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #296] @ (421d68 ) │ │ │ │ + ldr r5, [pc, #312] @ (421d78 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ ands r6, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [pc, #128] @ (421cc8 ) │ │ │ │ + ldr r5, [pc, #144] @ (421cd8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 421c64 │ │ │ │ + ble.n 421c6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (422040 ) │ │ │ │ + ldr r5, [pc, #0] @ (421c50 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #896] @ (421fd4 ) │ │ │ │ + ldr r4, [pc, #912] @ (421fe4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1373016,82 +1373015,82 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4225e4 │ │ │ │ + bgt.n 4225ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 422650 │ │ │ │ + bhi.n 422658 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #0] @ (4225d0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ udf #243 @ 0xf3 │ │ │ │ - vaddw.u q11, , d18 │ │ │ │ + vaddw.u q11, , d22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 4225f4 │ │ │ │ + bpl.n 4225fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add ip, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 422564 │ │ │ │ + bmi.n 42256c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 4226a4 │ │ │ │ + bmi.n 4226ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, r2 │ │ │ │ + add r6, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r6, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1373790,82 +1373789,82 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 422e88 │ │ │ │ + bcs.n 422e90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r0, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bvs.n 422d16 │ │ │ │ - vtbx.8 d21, {d31}, d6 │ │ │ │ + vtbx.8 d21, {d31}, d10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1374572,108 +1374571,108 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #184] @ (4236b8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r1!, {r0, r2, r3, r5} │ │ │ │ - vmla.i , , d28[0] │ │ │ │ + vshr.u64 , q8, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #304] @ (423784 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #116] @ (423740 ) │ │ │ │ ldr r0, [pc, #116] @ (423744 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [pc, #116] @ (423748 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1374715,25 +1374714,25 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ blx bf588 │ │ │ │ mov r8, r0 │ │ │ │ b.n 423360 │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r4, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1375505,124 +1375504,124 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ itett ge │ │ │ │ - @ instruction: 0xffff4764 │ │ │ │ + @ instruction: 0xffff4768 │ │ │ │ lsllt r1, r6, #2 │ │ │ │ - bxge lr @ unpredictable branch in IT block │ │ │ │ + bxge pc @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslge r1, r6, #2 │ │ │ │ subs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r0 │ │ │ │ + blxns r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r0, 424052 │ │ │ │ + cbnz r4, 424052 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r0, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r4, r3, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r4, r6, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r6, r0, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 424076 │ │ │ │ + cbnz r6, 424076 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 424078 │ │ │ │ + cbnz r6, 424078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #32] @ (42407c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 423ce6 │ │ │ │ nop │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ @@ -1376811,29 +1376810,29 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp fp, r1 │ │ │ │ ble.w 4255d6 │ │ │ │ mov r5, r1 │ │ │ │ b.n 424c80 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r6, r5, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r4, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, sp, #252 @ 0xfc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, lr │ │ │ │ @@ -1378094,69 +1378093,69 @@ │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ add r5, pc, #324 @ (adr r5, 425a98 ) │ │ │ │ vmls.i q8, , d22[0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, pc, #568 @ (adr r1, 425ba4 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 425bb4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r5, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 4259a4 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 4259b4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 425bd8 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 425be8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, pc, #416 @ (adr r0, 425b44 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 425b54 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 4259dc ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 4259ec ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r7, sp, #284 @ 0x11c │ │ │ │ add r6, sp, #252 @ 0xfc │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r3, fp │ │ │ │ subs r1, r0, #4 │ │ │ │ @@ -1378314,23 +1378313,23 @@ │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ b.n 425a4e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r3, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 425ab4 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1378941,88 +1378940,88 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 0, r0, cr12, cr10, {5} │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r5, [sp, #532] @ 0x214 │ │ │ │ vcvt.u16.f16 d31, d4, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldc2 0, cr0, [r2], #-744 @ 0xfffffd18 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ smlaltt r0, r0, r8, sl │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xfb9c00ba │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xfa9000ba │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xfa6600ba │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xfa3a00ba │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #32] @ (4262cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #32] @ (4262d0 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -1379030,17 +1379029,17 @@ │ │ │ │ add r3, pc │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ blx bf588 │ │ │ │ mov r7, r0 │ │ │ │ b.n 425f1c │ │ │ │ nop │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r2, #1708] @ 0x6ac │ │ │ │ @@ -1379304,73 +1379303,73 @@ │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ str r4, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 42640c │ │ │ │ nop │ │ │ │ ldr??.w r0, [r6, #186] @ 0xba │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strh.w r0, [r2, sl, lsl #3] │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf7ce00ba │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf79800ba │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf76200ba │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf72c00ba │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf6f600ba │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf6be00ba │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf69a00ba │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1380187,144 +1380186,144 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adc.w r0, r2, #6094848 @ 0x5d0000 │ │ │ │ ldc2 0, cr0, [r6], {174} @ 0xae │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ba00ba │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #668] @ 0x29c │ │ │ │ vabdl.u , d31, d19 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subw r0, r6, #186 @ 0xba │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r3, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xf23600ba │ │ │ │ - vhadd.u d0, d16, d31 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + vhadd.u d0, d20, d31 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vhadd.u8 d0, d22, d31 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + vhadd.u8 d0, d26, d31 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf1e200ba │ │ │ │ - cdp2 0, 13, cr0, cr12, cr15, {5} │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + cdp2 0, 14, cr0, cr0, cr15, {5} │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub.w r0, lr, #186 @ 0xba │ │ │ │ - cdp2 0, 10, cr0, cr8, cr15, {5} │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr15, {5} │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf18600ba │ │ │ │ - cdp2 0, 8, cr0, cr0, cr15, {5} │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr15, {5} │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adcs.w r0, r8, #186 @ 0xba │ │ │ │ - cdp2 0, 5, cr0, cr2, cr15, {5} │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + cdp2 0, 5, cr0, cr6, cr15, {5} │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf12800ba │ │ │ │ - cdp2 0, 2, cr0, cr2, cr15, {5} │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + cdp2 0, 2, cr0, cr6, cr15, {5} │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf0f800ba │ │ │ │ - ldc2l 0, cr0, [r2, #700]! @ 0x2bc │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldc2l 0, cr0, [r6, #700]! @ 0x2bc │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf0ca00ba │ │ │ │ - stc2l 0, cr0, [r4, #700] @ 0x2bc │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + stc2l 0, cr0, [r8, #700] @ 0x2bc │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ eors.w r0, sl, #186 @ 0xba │ │ │ │ - ldc2 0, cr0, [r4, #700] @ 0x2bc │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldc2 0, cr0, [r8, #700] @ 0x2bc │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ orn r0, sl, #186 @ 0xba │ │ │ │ - stc2l 0, cr0, [r4, #-700]! @ 0xfffffd44 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + stc2l 0, cr0, [r8, #-700]! @ 0xfffffd44 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ orr.w r0, r0, #186 @ 0xba │ │ │ │ - ldc2 0, cr0, [sl, #-700]! @ 0xfffffd44 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldc2 0, cr0, [lr, #-700]! @ 0xfffffd44 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ands.w r0, r6, #186 @ 0xba │ │ │ │ - ldc2 0, cr0, [r0, #-700] @ 0xfffffd44 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldc2 0, cr0, [r4, #-700] @ 0xfffffd44 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ vshr.s64 d16, d26, #20 │ │ │ │ - stc2l 0, cr0, [r6], #700 @ 0x2bc │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + stc2l 0, cr0, [sl], #700 @ 0x2bc │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ vshr.s64 d16, d26, #62 │ │ │ │ - ldc2 0, cr0, [ip], #700 @ 0x2bc │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + stc2l 0, cr0, [r0], {175} @ 0xaf │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ vshr.s64 d0, d26, #40 │ │ │ │ - ldc2 0, cr0, [r2], {175} @ 0xaf │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ vqadd.s32 d16, d30, d26 │ │ │ │ - stc2l 0, cr0, [r8], #-700 @ 0xfffffd44 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + stc2l 0, cr0, [ip], #-700 @ 0xfffffd44 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcrr2 0, 10, r0, r0, cr15 │ │ │ │ - ldc2 0, cr0, [lr], {175} @ 0xaf │ │ │ │ - @ instruction: 0xfbfc00af │ │ │ │ - @ instruction: 0xfbda00af │ │ │ │ + mcrr2 0, 10, r0, r4, cr15 │ │ │ │ + stc2 0, cr0, [r2], #-700 @ 0xfffffd44 │ │ │ │ + stc2 0, cr0, [r0], {175} @ 0xaf │ │ │ │ + @ instruction: 0xfbde00af │ │ │ │ mrc 0, 5, r0, cr14, cr10, {5} │ │ │ │ - @ instruction: 0xfbb800af │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + @ instruction: 0xfbbc00af │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ mrc 0, 4, r0, cr4, cr10, {5} │ │ │ │ - @ instruction: 0xfb8e00af │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + @ instruction: 0xfb9200af │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ mcr 0, 3, r0, cr10, cr10, {5} │ │ │ │ - @ instruction: 0xfb6400af │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + @ instruction: 0xfb6800af │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfb2e00af │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + @ instruction: 0xfb3200af │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldcl 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ - @ instruction: 0xfaee00af │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + @ instruction: 0xfaf200af │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stcl 0, cr0, [sl, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xfac400af │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + @ instruction: 0xfac800af │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stc 0, cr0, [r0, #744]! @ 0x2e8 │ │ │ │ - @ instruction: 0xfa9a00af │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + @ instruction: 0xfa9e00af │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldcl 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldc 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1380746,93 +1380745,93 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 4270ee │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb3200ba │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r6, r7, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ orrs.w r0, r6, sl, ror #2 │ │ │ │ - @ instruction: 0xf75000af │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf75400af │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r7, [r7, #56] @ 0x38 │ │ │ │ - vqshl.u64 q12, q10, #63 @ 0x3f │ │ │ │ + vqshl.u64 q12, q12, #63 @ 0x3f │ │ │ │ lsls r1, r6, #2 │ │ │ │ strd r0, r0, [sl, #744]! @ 0x2e8 │ │ │ │ - @ instruction: 0xf6e400af │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf6e800af │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xe9aa00ba │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ - @ instruction: 0xffff0b90 │ │ │ │ + @ instruction: 0xffff0b94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmdb r0, {r1, r3, r4, r5, r7} │ │ │ │ - addw r0, sl, #2223 @ 0x8af │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + addw r0, lr, #2223 @ 0x8af │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r6, r2, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xe8d200ba │ │ │ │ - rsb r0, ip, #5734400 @ 0x578000 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + rsbs r0, r0, #5734400 @ 0x578000 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf58400af │ │ │ │ + sub.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf58800af │ │ │ │ strd r0, r0, [r6], #-744 @ 0x2e8 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xe83800ba │ │ │ │ - @ instruction: 0xf53200af │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf53600af │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xe80e00ba │ │ │ │ - add.w r0, r8, #5734400 @ 0x578000 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + add.w r0, ip, #5734400 @ 0x578000 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 42752c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf4de00af │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf4e200af │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 4274e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf4b400af │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf4b800af │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 42749c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eor.w r0, sl, #5734400 @ 0x578000 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + eor.w r0, lr, #5734400 @ 0x578000 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 427454 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orn r0, r0, #5734400 @ 0x578000 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + orn r0, r4, #5734400 @ 0x578000 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ sub sp, #28 │ │ │ │ @@ -1380865,16 +1380864,16 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 4275c2 │ │ │ │ str r6, [sp, #468] @ 0x1d4 │ │ │ │ vrsubhn.i d30, , q13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf32400af │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + @ instruction: 0xf32800af │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r1, [pc, #1200] @ 427ac8 │ │ │ │ @@ -1381300,21 +1381299,21 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ b.n 427e6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cdp 0, 11, cr0, cr14, cr15, {5} │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + cdp 0, 12, cr0, cr2, cr15, {5} │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 427db0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cdp 0, 5, cr0, cr10, cr15, {5} │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + cdp 0, 5, cr0, cr14, cr15, {5} │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ blx b7940 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 427a10 │ │ │ │ @@ -1381548,51 +1381547,51 @@ │ │ │ │ movw r1, #1515 @ 0x5eb │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 427654 │ │ │ │ ... │ │ │ │ b.n 427f78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [r8, #700]! @ 0x2bc │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + stcl 0, cr0, [ip, #700]! @ 0x2bc │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [sl], #-700 @ 0xfffffd44 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + stcl 0, cr0, [lr], #-700 @ 0xfffffd44 │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ svc 74 @ 0x4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mcrr 0, 10, r0, r4, cr15 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + mcrr 0, 10, r0, r8, cr15 │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldc 0, cr0, [lr], {175} @ 0xaf │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + stc 0, cr0, [r2], #-700 @ 0xfffffd44 │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ udf #254 @ 0xfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xebf800af │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + @ instruction: 0xebfc00af │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ udf #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rsbs r0, r2, pc, asr #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + rsbs r0, r6, pc, asr #2 │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ udf #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub.w r0, sl, pc, asr #2 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + sub.w r0, lr, pc, asr #2 │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xeb8400af │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + @ instruction: 0xeb8800af │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r1, #880] @ 0x370 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1381698,34 +1381697,34 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 427e42 │ │ │ │ b.n 427e7a │ │ │ │ ble.n 427e6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ble.n 42800c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orns r0, r0, pc, asr #2 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + orns r0, r4, pc, asr #2 │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ble.n 427fc4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ble.n 427f68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1382070,41 +1382069,41 @@ │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb5400c4 │ │ │ │ bge.n 42834c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 428144 │ │ │ │ + b.n 42814c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bge.n 428304 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 428098 │ │ │ │ + b.n 4280a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bls.n 428264 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 42805c │ │ │ │ + b.n 428064 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bls.n 428224 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 42801c │ │ │ │ + b.n 428024 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bls.n 4283d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [pc, #120] @ (4283a0 ) │ │ │ │ movs r4, #77 @ 0x4d │ │ │ │ ldr r0, [pc, #120] @ (4283a4 ) │ │ │ │ ldr r3, [pc, #124] @ (4283a8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1382146,29 +1382145,29 @@ │ │ │ │ movw r1, #1332 @ 0x534 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 428158 │ │ │ │ nop │ │ │ │ bhi.n 428344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bhi.n 4282f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 427ef0 │ │ │ │ + b.n 427ef8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bhi.n 4284b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 427eac │ │ │ │ + b.n 427eb4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 4283fe │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 4283ea │ │ │ │ @@ -1382364,53 +1382363,53 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 428466 │ │ │ │ ldr??.w r0, [r0, r4] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r6, r4] │ │ │ │ - ite ge │ │ │ │ - lslge r0, r6, #2 │ │ │ │ - addlt r2, #19 │ │ │ │ + nop {11} │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + adds r2, #19 │ │ │ │ movs r5, r0 │ │ │ │ ldr r1, [pc, #156] @ (428664 ) │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, pc, #284 @ (adr r4, 4286ec ) │ │ │ │ movs r6, r2 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bvc.n 42860c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bvs.n 4285d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 428dcc │ │ │ │ + b.n 428dd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bvs.n 428588 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 428d80 │ │ │ │ + b.n 428d88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bvs.n 428538 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 428d30 │ │ │ │ + b.n 428d38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bvs.n 4286dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 428626 │ │ │ │ ldr r2, [pc, #20] @ (42862c ) │ │ │ │ ldr r3, [pc, #20] @ (428630 ) │ │ │ │ @@ -1382745,40 +1382744,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 428866 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf59400c4 │ │ │ │ bcc.n 42890c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ orr.w r0, r6, #6422528 @ 0x620000 │ │ │ │ bcc.n 4289e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bcs.n 428914 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bcs.n 428ad0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r8, r1 │ │ │ │ @@ -1383488,90 +1383487,90 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subw r0, r2, #196 @ 0xc4 │ │ │ │ @ instruction: 0xf29c00c4 │ │ │ │ bne.n 4290c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ beq.n 429110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ beq.n 4290b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ cdp 0, 3, cr0, cr6, cr4, {6} │ │ │ │ - bge.n 4291dc │ │ │ │ + bge.n 4291e4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 429154 │ │ │ │ + bls.n 42915c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 429118 │ │ │ │ + bls.n 429120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 4290e0 │ │ │ │ + bls.n 4290e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 42929c │ │ │ │ + bls.n 4292a4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r4, {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 42925c │ │ │ │ + bls.n 429264 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r4!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 429214 │ │ │ │ + bls.n 42921c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 4291d4 │ │ │ │ + bls.n 4291dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 429198 │ │ │ │ + bhi.n 4291a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 42915c │ │ │ │ + bhi.n 429164 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 429120 │ │ │ │ + bhi.n 429128 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 4292e4 │ │ │ │ + bhi.n 4290ec │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 4292a8 │ │ │ │ + bhi.n 4292b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 42926c │ │ │ │ + bhi.n 429274 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 429230 │ │ │ │ + bhi.n 429238 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 4291f4 │ │ │ │ + bhi.n 4291fc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 4291b8 │ │ │ │ + bvc.n 4291c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvc.n 42917c │ │ │ │ + bvc.n 429184 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3108] @ 429e40 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1384750,204 +1384749,204 @@ │ │ │ │ eor.w r0, ip, r4, lsl #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r0, r4, lsl #3 │ │ │ │ strb r4, [r4, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bic.w r0, ip, #174 @ 0xae │ │ │ │ - rsbs r0, r2, r1, ror #2 │ │ │ │ + rsbs r0, r6, r1, ror #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33a00b0 │ │ │ │ - bcs.n 429dd8 │ │ │ │ + @ instruction: 0xf33e00b0 │ │ │ │ + bcs.n 429de0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - mcr 0, 7, r0, cr8, cr0, {5} │ │ │ │ - @ instruction: 0xf30400b0 │ │ │ │ + mcr 0, 7, r0, cr12, cr0, {5} │ │ │ │ + @ instruction: 0xf30800b0 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ @ instruction: 0xffff3bd9 │ │ │ │ movs r7, r3 │ │ │ │ strd r0, r0, [r8, #-784] @ 0x310 │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ vhadd.s8 d0, d20, d30 │ │ │ │ - @ instruction: 0xeaaa00b1 │ │ │ │ - @ instruction: 0xe8d600b0 │ │ │ │ - bne.n 429db0 │ │ │ │ + @ instruction: 0xeaae00b1 │ │ │ │ + @ instruction: 0xe8da00b0 │ │ │ │ + bne.n 429db8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stcl 0, cr0, [r0, #704] @ 0x2c0 │ │ │ │ - stc 0, cr0, [r4, #704]! @ 0x2c0 │ │ │ │ + stcl 0, cr0, [r4, #704] @ 0x2c0 │ │ │ │ + stc 0, cr0, [r8, #704]! @ 0x2c0 │ │ │ │ subs r1, #89 @ 0x59 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r6, {r0, r1, r2, r4, r6} │ │ │ │ vsli.32 d23, d20, #31 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mrc 0, 0, r0, cr2, cr0, {5} │ │ │ │ - beq.n 429e1c │ │ │ │ + mrc 0, 0, r0, cr6, cr0, {5} │ │ │ │ + beq.n 429e24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stcl 0, cr0, [r8], #704 @ 0x2c0 │ │ │ │ - stcl 0, cr0, [r0, #704]! @ 0x2c0 │ │ │ │ + stcl 0, cr0, [ip], #704 @ 0x2c0 │ │ │ │ + stcl 0, cr0, [r4, #704]! @ 0x2c0 │ │ │ │ b.n 429f32 │ │ │ │ vmls.i , , d18[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldc 0, cr0, [r6, #-696]! @ 0xfffffd48 │ │ │ │ - and.w r0, ip, r0, ror #2 │ │ │ │ - b.n 429eac │ │ │ │ + ands.w r0, r0, r0, ror #2 │ │ │ │ + b.n 429eb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xebf200b0 │ │ │ │ - stc 0, cr0, [lr], {176} @ 0xb0 │ │ │ │ + @ instruction: 0xebf600b0 │ │ │ │ + ldc 0, cr0, [r2], {176} @ 0xb0 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ mcrr 0, 10, r0, r6, cr14 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add.w r0, r2, r0, ror #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + add.w r0, r6, r0, ror #2 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r7, r8 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bic.w r0, r2, r0, ror #2 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + bic.w r0, r6, r0, ror #2 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r5, {r0, r4, r5, r6, r7} │ │ │ │ vqshlu.s64 d19, d11, #63 @ 0x3f │ │ │ │ movs r7, r3 │ │ │ │ eor.w r0, r2, lr, asr #2 │ │ │ │ - b.n 429a28 │ │ │ │ + b.n 429a30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strd r0, r0, [r2, #-704]! @ 0x2c0 │ │ │ │ - ldrd r0, r0, [r6, #-704] @ 0x2c0 │ │ │ │ - ldcl 0, cr0, [r0, #-704] @ 0xfffffd40 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + strd r0, r0, [r6, #-704]! @ 0x2c0 │ │ │ │ + ldrd r0, r0, [sl, #-704] @ 0x2c0 │ │ │ │ + ldcl 0, cr0, [r4, #-704] @ 0xfffffd40 │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xe8dc00b0 │ │ │ │ - @ instruction: 0xe8c400b0 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + strd r0, r0, [r0], #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xe8c800b0 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xe85000b0 │ │ │ │ - strex r0, r0, [r4, #704] @ 0x2c0 │ │ │ │ - b.n 42a620 │ │ │ │ + @ instruction: 0xe85400b0 │ │ │ │ + strex r0, r0, [r8, #704] @ 0x2c0 │ │ │ │ + b.n 42a628 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 429ee8 │ │ │ │ + b.n 429ef0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 429ed4 │ │ │ │ + b.n 429edc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 429dec │ │ │ │ + b.n 429df4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 429dc0 │ │ │ │ + b.n 429dc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe81000b0 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xe81400b0 │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 429ce0 │ │ │ │ + b.n 429ce8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 429cb4 │ │ │ │ + b.n 429cbc │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ itte │ │ │ │ lsl r2, r7, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lslal r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r7, #2 │ │ │ │ - ldmiale r4!, {r1, r2, r6, r7} │ │ │ │ + ldmiale r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ite hi │ │ │ │ lslhi r2, r7, #2 │ │ │ │ - ldmials r4!, {r1, r2, r7} │ │ │ │ + ldmials r4!, {r1, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ittt pl │ │ │ │ lslpl r2, r7, #2 │ │ │ │ - ldmiapl r4, {r3, r4, r6} │ │ │ │ + ldmiapl r4, {r2, r3, r4, r6} │ │ │ │ lslpl r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ittt ne │ │ │ │ lslne r2, r7, #2 │ │ │ │ - ldmiane r4, {r3, r4} │ │ │ │ + ldmiane r4, {r2, r3, r4} │ │ │ │ lslne r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bkpt 0x0082 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bkpt 0x0042 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r2, [pc, #2116] @ 42a85c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [pc, #2116] @ 42a860 │ │ │ │ ldr.w r3, [pc, #2116] @ 42a864 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1385662,251 +1385661,251 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 42935e │ │ │ │ b.w 429d72 │ │ │ │ nop │ │ │ │ cbnz r2, 42a8d6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r4, 42a8d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r6, 42a8d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r0, 42a8d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r2, 42a8d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ revsh r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ hlt 0x0016 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ rev r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r4, 42a908 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r6, 42a906 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r0, 42a906 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r2, 42a904 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r4, 42a902 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb8e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb8b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb87a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb80c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb7d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb72e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb6f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb6be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb686 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb654 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb622 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r1, r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r1, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r6, 42aaa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r4, 42aaa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -1386007,35 +1386006,35 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 42aa9a │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb794 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb768 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb71a │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1386447,53 +1386446,53 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ bne.n 42b000 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb686 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 42b05a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [pc, #392] @ (42b178 ) │ │ │ │ + ldr r5, [pc, #408] @ (42b188 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r2, 42b03a │ │ │ │ + cbnz r6, 42b03a │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbz r4, 42b04c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 42b03a │ │ │ │ + cbnz r6, 42b03a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #792] @ (42b324 ) │ │ │ │ + ldr r4, [pc, #808] @ (42b334 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r0, 42b050 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 42b03c │ │ │ │ + cbnz r2, 42b03e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #648] @ (42b2a0 ) │ │ │ │ + ldr r4, [pc, #664] @ (42b2b0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ uxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 42b040 │ │ │ │ + cbnz r4, 42b040 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #496] @ (42b214 ) │ │ │ │ + ldr r4, [pc, #512] @ (42b224 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 42b040 │ │ │ │ + cbnz r4, 42b040 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r2, 42b03c │ │ │ │ + cbnz r6, 42b03c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -1387269,92 +1387268,92 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 42b858 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [pc, #152] @ (42b8d4 ) │ │ │ │ + ldr r3, [pc, #168] @ (42b8e4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [pc, #24] @ (42b860 ) │ │ │ │ + ldr r0, [pc, #40] @ (42b870 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bx r9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bl 257866 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 42b8d6 │ │ │ │ + cbz r6, 42b8d6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 42b8d4 │ │ │ │ + cbz r2, 42b8d6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r0, 42b8d2 │ │ │ │ + cbz r4, 42b8d2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r2, 42b8ce │ │ │ │ + cbz r6, 42b8ce │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r2, 42b8ca │ │ │ │ + cbz r6, 42b8ca │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 42b8ca │ │ │ │ + cbz r4, 42b8ca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 42b8cc │ │ │ │ + cbz r6, 42b8cc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 42b8d4 │ │ │ │ + cbz r4, 42b8d4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #508] @ (42baec ) │ │ │ │ @@ -1387562,53 +1387561,53 @@ │ │ │ │ b.n 42b934 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r7, r0, #14 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [pc, #316] @ (42bc58 ) │ │ │ │ vshr.u32 d31, d17, #1 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r6, r6, #2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r7, pc, #520 @ (adr r7, 42bd4c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1387751,49 +1387750,49 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 42bbe0 │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r7, pc, #400 @ (adr r7, 42be58 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r7, pc, #232 @ (adr r7, 42bdb8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r7, pc, #80 @ (adr r7, 42bd2c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, pc, #688 @ (adr r6, 42bfa4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r0, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, pc, #552 @ (adr r6, 42bf28 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, pc, #416 @ (adr r6, 42beac ) │ │ │ │ lsls r2, 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, #3880] @ 0xf28 │ │ │ │ @@ -1388235,15 +1388234,15 @@ │ │ │ │ ... │ │ │ │ it hi │ │ │ │ lslhi r4, r0, #3 │ │ │ │ itt hi │ │ │ │ lslhi r4, r0, #3 │ │ │ │ ldrbhi r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ @@ -1388596,115 +1388595,115 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 42c2b0 │ │ │ │ ... │ │ │ │ hlt 0x000a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #408 @ (adr r6, 42c6ec ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 42c6fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r0, pc, #448 @ (adr r0, 42c718 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r0, pc, #320 @ (adr r0, 42c6a0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 42c64c ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 42c65c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 42c5cc │ │ │ │ + cbnz r6, 42c5cc │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r0, pc, #8 @ (adr r0, 42c578 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #816 @ (adr r5, 42c8a8 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 42c8b8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #664 @ (adr r5, 42c81c ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 42c82c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 42c790 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 42c7a0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #360 @ (adr r5, 42c704 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 42c714 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #208 @ (adr r5, 42c678 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 42c688 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #56 @ (adr r5, 42c5ec ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 42c5fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #720 @ (adr r4, 42c89c ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 42c8ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 42c810 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 42c820 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, 42c784 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 42c794 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 42c974 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 42c984 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [pc, #108] @ (42c68c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #108] @ (42c690 ) │ │ │ │ ldr r3, [pc, #112] @ (42c694 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1388748,29 +1388747,29 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 42c222 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #840 @ (adr r2, 42c9dc ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 42c9ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #712 @ (adr r2, 42c964 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 42c974 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 42c8cc ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 42c8dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ @@ -1388839,31 +1388838,31 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 42c6e6 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 42cabc ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 42cacc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #664 @ (adr r1, 42ca28 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 42ca38 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ @@ -1388940,31 +1388939,31 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 42c7de │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 42cbd4 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 42cbe4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #696 @ (adr r0, 42cb40 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 42cb50 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1696] @ 42cf40 │ │ │ │ @@ -1389613,154 +1389612,154 @@ │ │ │ │ b.n 42cb76 │ │ │ │ nop │ │ │ │ push {r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ bl 81ef4a │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bl 622f56 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 42c850 │ │ │ │ + b.n 42c858 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 42c790 │ │ │ │ + b.n 42c798 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbz r6, 42cf84 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1390154,107 +1390153,107 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bl 12347e │ │ │ │ strd pc, pc, [r3, #-1020]! @ 0x3fc │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #396] @ (42d6c0 ) │ │ │ │ @@ -1390418,43 +1390417,43 @@ │ │ │ │ nop │ │ │ │ add r7, pc, #488 @ (adr r7, 42d8ac ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 42d1ee │ │ │ │ @ instruction: 0xfffff1c7 │ │ │ │ vqshlu.s64 q13, q1, #63 @ 0x3f │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #600 @ (adr r6, 42d93c ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 42d94c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1390991,95 +1390990,95 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #232 @ (adr r4, 42ddb8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r1, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ @@ -1391199,42 +1391198,42 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 42ddc2 │ │ │ │ nop │ │ │ │ strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ vqadd.s64 d16, d3, d14 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb 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, #1456] @ 42e4c8 │ │ │ │ @@ -1391814,133 +1391813,133 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r5, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r0, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r0, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r4, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r7, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r3, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #432 @ (adr r3, 42e6ec ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 42e6fc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r5, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r6, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r2, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r6, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r2, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r6, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r1, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r2, [r1, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r5, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r0, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r4, #31] │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1392032,35 +1392031,35 @@ │ │ │ │ b.n 42e624 │ │ │ │ str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #724] @ (42e9d0 ) │ │ │ │ @@ -1392357,87 +1392356,87 @@ │ │ │ │ b.n 42e804 │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf6b200b0 │ │ │ │ + @ instruction: 0xf6b600b0 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ bl 3329f6 │ │ │ │ str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bl 2e69fe │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (42ea74 ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r1, r6, #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, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #684] @ (42ed38 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1392714,79 +1392713,79 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 42eb84 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r1, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r4, #31] │ │ │ │ lsls r2, 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, #3952] @ 0xf70 │ │ │ │ @@ -1393044,73 +1393043,73 @@ │ │ │ │ bls.n 42f014 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r7, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r6, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r6, [r5, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #324] @ (42f240 ) │ │ │ │ @@ -1393255,37 +1393254,37 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r4, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r6, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ @@ -1393549,61 +1393548,61 @@ │ │ │ │ b.n 42f486 │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r3, #7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r3, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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, r1 │ │ │ │ @@ -1393954,39 +1393953,39 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 42f7e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ blx bd980 │ │ │ │ ldr r3, [pc, #512] @ (42fb48 ) │ │ │ │ ldr r2, [pc, #516] @ (42fb4c ) │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -1394193,85 +1394192,85 @@ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 42f7e0 │ │ │ │ nop │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1394549,59 +1394548,59 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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 r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1394839,50 +1394838,50 @@ │ │ │ │ b.n 42fff4 │ │ │ │ ldrb r2, [r1, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.u64 d16, d18, d16 │ │ │ │ + vqadd.u64 d16, d22, d16 │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vshr.u64 d16, d16, #10 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr15, {5} │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + vshr.u64 d16, d16, #6 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr15, {5} │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc2 0, 3, r0, cr4, cr0, {5} │ │ │ │ + mrc2 0, 3, r0, cr8, cr0, {5} │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc2 0, 2, r0, cr0, cr0, {5} │ │ │ │ + mrc2 0, 2, r0, cr4, cr0, {5} │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr2 0, 1, r0, cr10, cr0, {5} │ │ │ │ + mcr2 0, 1, r0, cr14, cr0, {5} │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr2 0, 0, r0, cr4, cr0, {5} │ │ │ │ + mcr2 0, 0, r0, cr8, cr0, {5} │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #704] @ 0x2c0 │ │ │ │ + stc2l 0, cr0, [r0, #704]! @ 0x2c0 │ │ │ │ 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 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #580] @ (43041c ) │ │ │ │ @@ -1395125,52 +1395124,52 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldc2 0, cr0, [ip], #704 @ 0x2c0 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + stc2l 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r6, #7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2 0, cr0, [r2, #-704] @ 0xfffffd40 │ │ │ │ - @ instruction: 0xfb4000af │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + ldc2 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ + @ instruction: 0xfb4400af │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r3, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfbae00b0 │ │ │ │ + @ instruction: 0xfbb200b0 │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfb8a00b0 │ │ │ │ + @ instruction: 0xfb8e00b0 │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfb6600b0 │ │ │ │ + @ instruction: 0xfb6a00b0 │ │ │ │ str r0, [r6, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfb4200b0 │ │ │ │ + @ instruction: 0xfb4600b0 │ │ │ │ str r2, [r1, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfb1c00b0 │ │ │ │ + @ instruction: 0xfb2000b0 │ │ │ │ stmdb 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 r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1395440,49 +1395439,49 @@ │ │ │ │ b.n 4305aa │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c200b0 │ │ │ │ + vst1.8 @ instruction: 0xf9c600b0 │ │ │ │ strb r2, [r0, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vld4.32 {d0-d3}, [r6 :256], r0 │ │ │ │ + vld4.32 {d0-d3}, [sl :256], r0 │ │ │ │ ldrsh r4, [r5, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [lr, #176] @ 0xb0 │ │ │ │ - vld1.8 @ instruction: 0xf9ee00b0 │ │ │ │ - ldrb.w r0, [ip, pc, lsl #2] │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + vst4.32 {d0-d3}, [r2 :256], r0 │ │ │ │ + ldr??.w r0, [r2, #176] @ 0xb0 │ │ │ │ + strh.w r0, [r0, pc, lsl #2] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r7, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb.w r0, [ip, #176] @ 0xb0 │ │ │ │ + ldrb.w r0, [r0, #176] @ 0xb0 │ │ │ │ ldrsh r4, [r2, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str??.w r0, [r6, r0, lsl #3] │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str??.w r0, [sl, r0, lsl #3] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r1, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh.w r0, [r0, r0, lsl #3] │ │ │ │ - str r2, [r3, #28] │ │ │ │ + strh.w r0, [r4, r0, lsl #3] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #988] @ (430b88 ) │ │ │ │ @@ -1395874,82 +1395873,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r4, [r1, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf6ec00b0 │ │ │ │ + @ instruction: 0xf6f000b0 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subw r0, lr, #2224 @ 0x8b0 │ │ │ │ + @ instruction: 0xf6b200b0 │ │ │ │ stcl 15, cr15, [r5], {255} @ 0xff │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r7, [r0, #20] │ │ │ │ movs r4, r2 │ │ │ │ b.n 430f26 │ │ │ │ vraddhn.i d25, , │ │ │ │ movs r4, r2 │ │ │ │ ldrb r1, [r6, #27] │ │ │ │ movs r4, r2 │ │ │ │ b.n 430f0e │ │ │ │ - vqshl.u64 , q3, #63 @ 0x3f │ │ │ │ + vqshl.u64 , q5, #63 @ 0x3f │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 4307dc │ │ │ │ + b.n 4307e4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r7, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf58000b0 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + @ instruction: 0xf58400b0 │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r0, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors.w r0, r6, #5767168 @ 0x580000 │ │ │ │ + eors.w r0, sl, #5767168 @ 0x580000 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orn r0, lr, #5767168 @ 0x580000 │ │ │ │ + orns r0, r2, #5767168 @ 0x580000 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orr.w r0, r8, #5767168 @ 0x580000 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + orr.w r0, ip, #5767168 @ 0x580000 │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r0, #5767168 @ 0x580000 │ │ │ │ + and.w r0, r4, #5767168 @ 0x580000 │ │ │ │ ldr r0, [r1, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf3da00b0 │ │ │ │ + @ instruction: 0xf3de00b0 │ │ │ │ ldr r0, [r4, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf3b000b0 │ │ │ │ + @ instruction: 0xf3b400b0 │ │ │ │ │ │ │ │ 00430c3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1396058,30 +1396057,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf3c200b0 │ │ │ │ + @ instruction: 0xf3c600b0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ vstr d0, [r3, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (430d6c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf39000b0 │ │ │ │ + @ instruction: 0xf39400b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r4, [pc, #1216] @ 431244 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [pc, #1216] @ 431248 │ │ │ │ @@ -1396598,161 +1396597,161 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf32e00b0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf33200b0 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ + movt r0, #57520 @ 0xe0b0 │ │ │ │ + movt r0, #49328 @ 0xc0b0 │ │ │ │ movt r0, #41136 @ 0xa0b0 │ │ │ │ - movt r0, #32944 @ 0x80b0 │ │ │ │ - movt r0, #24752 @ 0x60b0 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf2be00b0 │ │ │ │ movt r0, #8368 @ 0x20b0 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + movt r0, #24752 @ 0x60b0 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf2be00b0 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + movt r0, #8368 @ 0x20b0 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf2b600b0 │ │ │ │ - @ instruction: 0xf2bc00b0 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf2ba00b0 │ │ │ │ + movt r0, #176 @ 0xb0 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf2b000b0 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf2b400b0 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subw r0, lr, #176 @ 0xb0 │ │ │ │ - subw r0, lr, #176 @ 0xb0 │ │ │ │ - subw r0, r0, #176 @ 0xb0 │ │ │ │ - subw r0, r0, #176 @ 0xb0 │ │ │ │ - subw r0, r0, #176 @ 0xb0 │ │ │ │ - subw r0, r6, #176 @ 0xb0 │ │ │ │ - subw r0, r8, #176 @ 0xb0 │ │ │ │ - subw r0, r6, #176 @ 0xb0 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + @ instruction: 0xf2b200b0 │ │ │ │ + @ instruction: 0xf2b200b0 │ │ │ │ + subw r0, r4, #176 @ 0xb0 │ │ │ │ + subw r0, r4, #176 @ 0xb0 │ │ │ │ + subw r0, r4, #176 @ 0xb0 │ │ │ │ + subw r0, sl, #176 @ 0xb0 │ │ │ │ + subw r0, ip, #176 @ 0xb0 │ │ │ │ + subw r0, sl, #176 @ 0xb0 │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r2, [r7, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add.w r0, r0, #176 @ 0xb0 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + add.w r0, r4, #176 @ 0xb0 │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0d600b0 │ │ │ │ + @ instruction: 0xf0da00b0 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r0, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eor.w r0, r8, #176 @ 0xb0 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + eor.w r0, ip, #176 @ 0xb0 │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r5, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orns r0, r0, #176 @ 0xb0 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + orns r0, r4, #176 @ 0xb0 │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r2, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orrs.w r0, r8, #176 @ 0xb0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + orrs.w r0, ip, #176 @ 0xb0 │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r7, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orr.w r0, r0, #176 @ 0xb0 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + orr.w r0, r4, #176 @ 0xb0 │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bic.w r0, r8, #176 @ 0xb0 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + bic.w r0, ip, #176 @ 0xb0 │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands.w r0, r8, #176 @ 0xb0 │ │ │ │ + ands.w r0, ip, #176 @ 0xb0 │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d16, #22 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + vshr.s64 d16, d16, #18 │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vshr.s64 d16, d16, #40 │ │ │ │ + vshr.s64 d16, d16, #36 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d0, d16, #18 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + vshr.s64 d0, d16, #14 │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d0, d16, #42 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + vshr.s64 d0, d16, #38 │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s64 d16, d30, d16 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + vshr.s64 d0, d16, #62 │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s32 d16, d22, d16 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + vqadd.s32 d16, d26, d16 │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s8 d16, d30, d16 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + vqadd.s16 d16, d18, d16 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r6, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s64 d0, d22, d16 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + vqadd.s64 d0, d26, d16 │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r3, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s16 d0, d30, d16 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + vqadd.s32 d0, d18, d16 │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r0, r1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s8 d0, d22, d16 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + vqadd.s8 d0, d26, d16 │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mcr 0, 7, r0, cr14, cr0, {5} │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + mrc 0, 7, r0, cr2, cr0, {5} │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mrc 0, 6, r0, cr6, cr0, {5} │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + mrc 0, 6, r0, cr10, cr0, {5} │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r0, [r7, r7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mrc 0, 5, r0, cr14, cr0, {5} │ │ │ │ + mcr 0, 6, r0, cr2, cr0, {5} │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ ldr r7, [pc, #968] @ (4317a8 ) │ │ │ │ @@ -1397112,60 +1397111,60 @@ │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ b.n 4316ac │ │ │ │ nop │ │ │ │ ldr r2, [r1, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r4, [r7, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc 0, cr0, [r2, #-704] @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2], {176} @ 0xb0 │ │ │ │ + ldcl 0, cr0, [r6], {176} @ 0xb0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rsb r0, r6, r0, ror #2 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + rsb r0, sl, r0, ror #2 │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc 0, cr0, [lr, #-704]! @ 0xfffffd40 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + ldc 0, cr0, [r2, #-704]! @ 0xfffffd40 │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [pc, #712] @ (431ab4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orns r0, r2, r0, ror #2 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + orns r0, r6, r0, ror #2 │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1580] @ 431e58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1397730,92 +1397729,92 @@ │ │ │ │ asrs r6, r5 │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #656] @ (4320f4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strd r0, r0, [sl], #-704 @ 0x2c0 │ │ │ │ + strd r0, r0, [lr], #-704 @ 0x2c0 │ │ │ │ ldr r4, [pc, #728] @ (432144 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrd r0, r0, [r8, #-704] @ 0x2c0 │ │ │ │ + ldrd r0, r0, [ip, #-704] @ 0x2c0 │ │ │ │ subs r1, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe8c800b0 │ │ │ │ + @ instruction: 0xe8cc00b0 │ │ │ │ ldr r4, [pc, #56] @ (431ebc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #848] @ (4321d8 ) │ │ │ │ + ldr r6, [pc, #864] @ (4321e8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 431c28 │ │ │ │ + b.n 431c30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strd r0, r0, [r0], #-704 @ 0x2c0 │ │ │ │ + strd r0, r0, [r4], #-704 @ 0x2c0 │ │ │ │ ldr r3, [pc, #792] @ (4321ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #560] @ (4320c8 ) │ │ │ │ + ldr r6, [pc, #576] @ (4320d8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 431bac │ │ │ │ + b.n 431bb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe8c600b0 │ │ │ │ + @ instruction: 0xe8ca00b0 │ │ │ │ ldr r3, [pc, #528] @ (4320b4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 431b3c │ │ │ │ + b.n 431b44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ + stmia.w r6!, {r4, r5, r7} │ │ │ │ + stmia.w ip!, {r4, r5, r7} │ │ │ │ + stmia.w lr!, {r4, r5, r7} │ │ │ │ stmia.w r2!, {r4, r5, r7} │ │ │ │ - stmia.w r8!, {r4, r5, r7} │ │ │ │ - stmia.w sl!, {r4, r5, r7} │ │ │ │ - ldmia.w lr, {r4, r5, r7} │ │ │ │ - ldr r5, [pc, #576] @ (4320fc ) │ │ │ │ + ldr r5, [pc, #592] @ (43210c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #752] @ (4321b0 ) │ │ │ │ + ldr r4, [pc, #768] @ (4321c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r1, [pc, #768] @ (4321c4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4317d8 │ │ │ │ + b.n 4317e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r1, [pc, #520] @ (4320d4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #184] @ (431f8c ) │ │ │ │ + ldr r4, [pc, #200] @ (431f9c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 431728 │ │ │ │ + b.n 431730 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #24] @ (431ef4 ) │ │ │ │ + ldr r4, [pc, #40] @ (431f04 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #920] @ (432278 ) │ │ │ │ + ldr r3, [pc, #936] @ (432288 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r1, [pc, #0] @ (431ee4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [pc, #776] @ (4321f0 ) │ │ │ │ + ldr r3, [pc, #792] @ (432200 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 432674 │ │ │ │ + b.n 43267c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [pc, #872] @ (432258 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [pc, #640] @ (432174 ) │ │ │ │ + ldr r3, [pc, #656] @ (432184 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 43262c │ │ │ │ + b.n 432634 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [pc, #488] @ (4320e4 ) │ │ │ │ + ldr r3, [pc, #504] @ (4320f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #352] @ (432060 ) │ │ │ │ + ldr r3, [pc, #368] @ (432070 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #216] @ (431fdc ) │ │ │ │ + ldr r3, [pc, #232] @ (431fec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #80] @ (431f58 ) │ │ │ │ + ldr r3, [pc, #96] @ (431f68 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 432528 │ │ │ │ + b.n 432530 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [pc, #960] @ (4322d0 ) │ │ │ │ + ldr r2, [pc, #976] @ (4322e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [pc, #168] @ (431fc0 ) │ │ │ │ negs r4, r3 │ │ │ │ ldr r1, [pc, #168] @ (431fc4 ) │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ @@ -1397877,27 +1397876,27 @@ │ │ │ │ strd r6, r1, [sp] │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 4319ca │ │ │ │ bx r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4327b0 │ │ │ │ + b.n 4327b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432368 │ │ │ │ + b.n 432370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ mov lr, sl │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 43230c │ │ │ │ + b.n 432314 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #464] @ (4321ac ) │ │ │ │ + ldr r1, [pc, #480] @ (4321bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #312] @ (432118 ) │ │ │ │ + ldr r1, [pc, #328] @ (432128 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb 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 r6, r1 │ │ │ │ @@ -1397961,15 +1397960,15 @@ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ bic.w r0, lr, r4, lsl #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, sl │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4327cc │ │ │ │ + b.n 4327d4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #784] @ (4323a8 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [pc, #780] @ 4323ac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1398258,91 +1398257,91 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 432464 │ │ │ │ + b.n 43246c │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 431e8c │ │ │ │ + b.n 431e94 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e9c │ │ │ │ + b.n 431ea4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 431e80 │ │ │ │ + b.n 431e88 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e90 │ │ │ │ + b.n 431e98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 431e74 │ │ │ │ + b.n 431e7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e8c │ │ │ │ + b.n 431e94 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r7, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 431e40 │ │ │ │ + b.n 431e48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e5c │ │ │ │ + b.n 431e64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e54 │ │ │ │ + b.n 431e5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e68 │ │ │ │ + b.n 431e70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 431e3c │ │ │ │ + b.n 431e44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r1, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 431e4c │ │ │ │ + b.n 431e54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strb r2, [r5, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432798 │ │ │ │ + b.n 4327a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4327a4 │ │ │ │ + b.n 4327ac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432798 │ │ │ │ + b.n 4327a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 43277c │ │ │ │ + b.n 432784 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 43278c │ │ │ │ + b.n 432794 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r1, #3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432764 │ │ │ │ + b.n 43276c │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r6, [r3, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432760 │ │ │ │ + b.n 432768 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 43277c │ │ │ │ + b.n 432784 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432760 │ │ │ │ + b.n 432768 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432778 │ │ │ │ + b.n 432780 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432754 │ │ │ │ + b.n 43275c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 43276c │ │ │ │ + b.n 432774 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r0, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432750 │ │ │ │ + b.n 432758 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432770 │ │ │ │ + b.n 432778 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strd r7, r6, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r3, [pc, #1404] @ 4329cc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ @@ -1398871,184 +1398870,184 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.n 432592 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432b54 │ │ │ │ + b.n 432b5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432b44 │ │ │ │ + b.n 432b4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432b2c │ │ │ │ + b.n 432b34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432b54 │ │ │ │ + b.n 432b5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432b34 │ │ │ │ + b.n 432b3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432b4c │ │ │ │ + b.n 432b54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 432af8 │ │ │ │ + b.n 432b00 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432b60 │ │ │ │ + b.n 432b68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 432b3c │ │ │ │ + b.n 432b44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 6dca02 │ │ │ │ ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 432a50 │ │ │ │ + blt.n 432a58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ands r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 4329e0 │ │ │ │ + bge.n 4329e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 432988 │ │ │ │ + bge.n 432990 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 432944 │ │ │ │ + bge.n 43294c │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 432b00 │ │ │ │ + bge.n 432b08 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #110 @ 0x6e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 432ab4 │ │ │ │ + bge.n 432abc │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #68 @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 432a70 │ │ │ │ + bge.n 432a78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 432a28 │ │ │ │ + bls.n 432a30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 4329e0 │ │ │ │ + bls.n 4329e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 432998 │ │ │ │ + bls.n 4329a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r6, #156 @ 0x9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 432b4c │ │ │ │ + bls.n 432b54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r6, #114 @ 0x72 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 432b04 │ │ │ │ + bls.n 432b0c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #36 @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 432a7c │ │ │ │ + bhi.n 432a84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 432a34 │ │ │ │ + bhi.n 432a3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 4329ec │ │ │ │ + bhi.n 4329f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 432ba4 │ │ │ │ + bhi.n 432bac │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #124 @ 0x7c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 432b5c │ │ │ │ + bhi.n 432b64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 432b14 │ │ │ │ + bhi.n 432b1c │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #42 @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 432ad0 │ │ │ │ + bvc.n 432ad8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r5, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 432a84 │ │ │ │ + bvc.n 432a8c │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 432a3c │ │ │ │ + bvc.n 432a44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 432bf4 │ │ │ │ + bvc.n 432bfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 432bb0 │ │ │ │ + bvc.n 432bb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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, #1724] @ 4331f8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1399700,161 +1399699,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 433140 │ │ │ │ + blt.n 433148 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 433308 │ │ │ │ + bmi.n 433310 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 433240 │ │ │ │ + bgt.n 433248 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 433220 │ │ │ │ + bcc.n 433228 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 433204 │ │ │ │ + blt.n 43320c │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, #234 @ 0xea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 43319c │ │ │ │ + bcc.n 4331a4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [pc, #288] @ (43335c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bge.n 433218 │ │ │ │ + bge.n 433220 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 43323c │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - bge.n 43330c │ │ │ │ + bcs.n 433244 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bge.n 433330 │ │ │ │ + bge.n 433314 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bge.n 433338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + bge.n 433340 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 4332e8 │ │ │ │ + bge.n 4332f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bge.n 4332dc │ │ │ │ + bge.n 4332e4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #156 @ 0x9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 433330 │ │ │ │ + bcs.n 433338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 43321c │ │ │ │ + bne.n 433224 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r6, #206 @ 0xce │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 43319c │ │ │ │ + bne.n 4331a4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 433304 │ │ │ │ + bne.n 43330c │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r6, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 4332cc │ │ │ │ + bne.n 4332d4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 433294 │ │ │ │ + beq.n 43329c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 433298 │ │ │ │ + bcs.n 4332a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r6, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 43323c │ │ │ │ + beq.n 433244 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r5, #218 @ 0xda │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 433200 │ │ │ │ + beq.n 433208 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 4333c4 │ │ │ │ + beq.n 4333cc │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r5, #146 @ 0x92 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 433388 │ │ │ │ + beq.n 433390 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r5, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r4, #226 @ 0xe2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, #154 @ 0x9a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1399932,31 +1399931,31 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 43337c │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bpl.n 43334c │ │ │ │ + bpl.n 433354 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r2, #110 @ 0x6e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r2, #74 @ 0x4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1400038,31 +1400037,31 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 433478 │ │ │ │ nop │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 433450 │ │ │ │ + bmi.n 433458 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r1, #114 @ 0x72 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ ldr.w r2, [pc, #1604] @ 433b80 │ │ │ │ @@ -1400666,106 +1400665,106 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx ip │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r0, #142 @ 0x8e │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strd pc, pc, [r9, #1020] @ 0x3fc │ │ │ │ adds r0, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r4, #122 @ 0x7a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [pc, #356] @ (433d18 ) │ │ │ │ movs r7, r3 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ble.n 433bde │ │ │ │ vrsubhn.i d29, , │ │ │ │ - vshll.u32 q14, d14, #31 │ │ │ │ + vtbl.8 d28, {d15-d17}, d18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r7, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ bpl.n 433be6 │ │ │ │ - vqshrun.s64 d21, q0, #1 │ │ │ │ + vqshrun.s64 d21, q2, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bmi.n 433ba6 │ │ │ │ - vtbl.8 d28, {d15-d17}, d28 │ │ │ │ + vshll.u32 q14, d16, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -1400795,17 +1400794,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 433c80 │ │ │ │ nop │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ │ │ │ 00433cc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1400878,29 +1400877,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 433d0c │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #260] @ (433ebc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1400999,44 +1400998,44 @@ │ │ │ │ add r3, pc │ │ │ │ movw r1, #637 @ 0x27d │ │ │ │ add.w r2, r2, #316 @ 0x13c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 433e0c │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 397ec2 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr15, {5} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr15, {5} │ │ │ │ mcr2 15, 3, pc, cr9, cr15, {7} @ │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r7, #234 @ 0xea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r7, #150 @ 0x96 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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, #748] @ (434200 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1401338,41 +1401337,41 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r7, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1402014,105 +1402013,105 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r4, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #146 @ 0x92 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r6, r4, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, r3, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, r7, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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, #904] @ (434d04 ) │ │ │ │ @@ -1402483,47 +1402482,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itet cs │ │ │ │ + itee cs │ │ │ │ lslcs r0, r6, #2 │ │ │ │ addcc r4, r3, #2 │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - bkpt 0x0094 │ │ │ │ + lslcc r2, r7, #2 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r0, #134 @ 0x86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r2, r0, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, r3, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1402551,17 +1402550,17 @@ │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 434d8c │ │ │ │ adds r2, r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r6, 434e3c │ │ │ │ + cbnz r2, 434e3e │ │ │ │ lsls r0, r6, #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, #112] @ (434e48 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1402616,27 +1402615,27 @@ │ │ │ │ nop │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 434ec0 │ │ │ │ + cbnz r6, 434ec0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [pc, #8] @ (434e6c ) │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r4, 434ed8 │ │ │ │ + cbnz r0, 434eda │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1402775,43 +1402774,43 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ b.n 434f44 │ │ │ │ cmp r6, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 435036 │ │ │ │ + cbnz r6, 435036 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r4, r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r3, [r1, #880] @ 0x370 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4350c6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1402931,29 +1402930,29 @@ │ │ │ │ nop │ │ │ │ lsrs r7, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 435170 │ │ │ │ + cbnz r4, 435170 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r4, 435166 │ │ │ │ + cbnz r0, 435168 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r0, 435168 │ │ │ │ + cbnz r4, 435168 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb 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 r3, [pc, #1088] @ 4355c8 │ │ │ │ @@ -1403357,90 +1403356,90 @@ │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ @ instruction: 0xb8a2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adcs r4, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r6, r6, #2 │ │ │ │ eors.w r0, r0, #6389760 @ 0x618000 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, pc, #744 @ (adr r5, 4358e8 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 4358f8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #46 @ 0x2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 435742 │ │ │ │ mov r1, r5 │ │ │ │ blx bbae4 │ │ │ │ @@ -1403868,143 +1403867,143 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.w 4351f4 │ │ │ │ nop │ │ │ │ asrs r2, r0, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 435b44 │ │ │ │ + cbz r4, 435b44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r0, r1, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r2, r3, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 435b56 │ │ │ │ + cbz r2, 435b58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r0, 435b5a │ │ │ │ + cbz r4, 435b5a │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r2, 435b5c │ │ │ │ + cbz r6, 435b5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 435b5e │ │ │ │ + cbz r2, 435b60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r2, r7, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r0, 435b62 │ │ │ │ + cbz r4, 435b62 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r0, 435b64 │ │ │ │ + cbz r4, 435b64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r4, 435b66 │ │ │ │ + cbz r0, 435b68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r5, #27 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r3, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r4, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r2, r4, #21 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #704] @ (435ec0 ) │ │ │ │ @@ -1404301,63 +1404300,63 @@ │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #138 @ 0x8a │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 435eee │ │ │ │ + cbz r6, 435eee │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 435f08 │ │ │ │ + cbz r4, 435f08 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r6, r0, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1404381,17 +1404380,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 435f56 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1404415,17 +1404414,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov ip, r0 │ │ │ │ b.n 435faa │ │ │ │ nop │ │ │ │ lsrs r0, r6, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [pc, #1208] @ 4364ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -1404907,161 +1404906,161 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, r0, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 435f70 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r1, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, pc, #872 @ (adr r7, 436890 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 4368a0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, pc, #712 @ (adr r7, 4367fc ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 43680c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #560 @ (adr r7, 436770 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 436780 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #368 @ (adr r7, 4366bc ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 4366cc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r1, #21 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 436618 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 436628 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #80 @ (adr r7, 4365b4 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 4365c4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r0, #20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #928 @ (adr r6, 436910 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 436920 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r5, #19 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 4368ac ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 4368bc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r7, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, 436808 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 436818 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r4, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #528 @ (adr r6, 4367a4 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 4367b4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r6, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #352 @ (adr r6, 436700 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 436710 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r3, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 43669c ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 4366ac ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, pc, #64 @ (adr r6, 4365f8 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 436608 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #976 @ (adr r5, 436994 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 4369a4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r4, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #800 @ (adr r5, 4368f0 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 436900 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 43688c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 43689c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #504 @ (adr r5, 4367e0 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 4367f0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #920] @ (436994 ) │ │ │ │ @@ -1405424,67 +1405423,67 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r3, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stc2 0, cr0, [r0], {173} @ 0xad │ │ │ │ - add r3, pc, #584 @ (adr r3, 436bf4 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 436c04 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 436b34 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 436b44 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 4368c2 │ │ │ │ vcvt.f32.u32 d17, d13, #1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xea87ffff │ │ │ │ b.n 4368be │ │ │ │ vtbx.8 d31, {d31}, d23 │ │ │ │ vrshr.u64 , q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8a00ad │ │ │ │ - add r2, pc, #640 @ (adr r2, 436c58 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 436c68 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xfb3800ad │ │ │ │ - b.n 436698 │ │ │ │ + b.n 4366a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 436d60 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 436d70 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ vshr.u64 d0, d25, #24 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #536 @ (adr r1, 436c18 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 436c28 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ vqadd.u32 d0, d16, d25 │ │ │ │ - vaddl.u32 q8, d30, d30 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 436e10 ) │ │ │ │ + vtrn.8 d16, d30 │ │ │ │ + add r1, pc, #8 @ (adr r1, 436a20 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vaddl.u8 q8, d26, d30 │ │ │ │ - add r0, pc, #744 @ (adr r0, 436d08 ) │ │ │ │ + vaddl.u8 q8, d30, d30 │ │ │ │ + add r0, pc, #760 @ (adr r0, 436d18 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ mrc2 0, 5, r0, cr4, cr9, {5} │ │ │ │ - vaddl.u8 q0, d18, d30 │ │ │ │ - add r0, pc, #576 @ (adr r0, 436c6c ) │ │ │ │ + vaddl.u8 q0, d22, d30 │ │ │ │ + add r0, pc, #592 @ (adr r0, 436c7c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #452] @ (436c00 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1405665,63 +1405664,63 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #260 @ 0x104 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 436ada │ │ │ │ - bcs.n 436c64 │ │ │ │ + bcs.n 436c6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ sdiv pc, pc, pc │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r4, #211 @ 0xd3 │ │ │ │ @ instruction: 0xfffd4e27 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r3, [r4, #16] │ │ │ │ - vtbl.8 d24, {d30- instruction: 0xfffe8bb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [sp, #964] @ 0x3c4 │ │ │ │ - vmls.i , , d30[0] │ │ │ │ + vsri.32 , q9, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc2 0, cr0, [lr, #-740]! @ 0xfffffd1c │ │ │ │ - cdp2 0, 0, cr0, cr12, cr14, {5} │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr14, {5} │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc2 0, cr0, [r6, #-740] @ 0xfffffd1c │ │ │ │ - stc2l 0, cr0, [r4, #696]! @ 0x2b8 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + stc2l 0, cr0, [r8, #696]! @ 0x2b8 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc2l 0, cr0, [lr], #740 @ 0x2e4 │ │ │ │ - ldc2 0, cr0, [ip, #696]! @ 0x2b8 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + stc2l 0, cr0, [r0, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc2l 0, cr0, [r4], {185} @ 0xb9 │ │ │ │ - ldc2 0, cr0, [r2, #696] @ 0x2b8 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldc2 0, cr0, [r6, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc2 0, cr0, [ip], {185} @ 0xb9 │ │ │ │ - stc2l 0, cr0, [sl, #-696]! @ 0xfffffd48 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + stc2l 0, cr0, [lr, #-696]! @ 0xfffffd48 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc2l 0, cr0, [r2], #-740 @ 0xfffffd1c │ │ │ │ - stc2l 0, cr0, [r0, #-696] @ 0xfffffd48 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + stc2l 0, cr0, [r4, #-696] @ 0xfffffd48 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mcrr2 0, 11, r0, sl, cr9 │ │ │ │ - ldc2 0, cr0, [r8, #-696] @ 0xfffffd48 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldc2 0, cr0, [ip, #-696] @ 0xfffffd48 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #524] @ 436ea8 │ │ │ │ @@ -1406846,59 +1406845,59 @@ │ │ │ │ lsrs r4, r6, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [sl, r9, lsl #3] │ │ │ │ - add r0, pc, #680 @ (adr r0, 437b2c ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 437b3c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, pc, #216 @ (adr r0, 437960 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 437970 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf7b400b9 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf69c00b9 │ │ │ │ subs.w r0, r8, #6062080 @ 0x5c8000 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf4ac00b9 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf2ec00b9 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf29000b9 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs.w r0, r8, #185 @ 0xb9 │ │ │ │ @ instruction: 0xfa0200ad │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf18a00b9 │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ vld1.8 {d0[5]}, [r0]! │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r0, lr, #185 @ 0xb9 │ │ │ │ - @ instruction: 0xf0a200ae │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + @ instruction: 0xf0a600ae │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xf0f200b9 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 437926 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -1408020,87 +1408019,87 @@ │ │ │ │ ldr r3, [pc, #184] @ (43852c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, #180] @ (438530 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 43855c │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ands.w r0, r8, #185 @ 0xb9 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldcl 0, cr0, [r2, #740]! @ 0x2e4 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mcrr 0, 11, r0, lr, cr9 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ rsbs r0, r2, r9, ror #2 │ │ │ │ subs.w r0, lr, r9, ror #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strd r0, r0, [r4, #-740]! @ 0x2e4 │ │ │ │ sub.w r0, ip, #173 @ 0xad │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strex r0, r0, [r6, #740] @ 0x2e4 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 438498 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 4383e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 438324 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 438258 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 438178 │ │ │ │ + b.n 438180 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 43813c │ │ │ │ + b.n 438144 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 4381e4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 4381b4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 438158 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 4380f0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 437ff0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1409299,246 +1409298,246 @@ │ │ │ │ ldr r0, [pc, #484] @ (439410 ) │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ add r0, pc │ │ │ │ b.n 438d46 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 438a5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 439898 │ │ │ │ lsls r1, r7, #2 │ │ │ │ sbc.w r0, ip, sp, asr #2 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 43983c │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xeb3600ad │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 4397a4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 4396c4 │ │ │ │ + b.n 4396cc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 43976c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 439728 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 439674 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 439364 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia.w r0!, {r0, r2, r3, r5, r7} │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 4392b4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xe85200ad │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ svc 106 @ 0x6a │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 4391dc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ udf #150 @ 0x96 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ udf #92 @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ble.n 43929c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ble.n 439358 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bgt.n 4393c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 4392e0 │ │ │ │ + bgt.n 4392e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 4392a0 │ │ │ │ + blt.n 4392a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 439260 │ │ │ │ + blt.n 439268 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 43921c │ │ │ │ + blt.n 439224 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 4393dc │ │ │ │ + blt.n 4393e4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 43939c │ │ │ │ + blt.n 4393a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 43937c │ │ │ │ + blt.n 439384 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 43935c │ │ │ │ + blt.n 439364 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 43931c │ │ │ │ + blt.n 439324 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 4392dc │ │ │ │ + bge.n 4392e4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 43929c │ │ │ │ + bge.n 4392a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 43927c │ │ │ │ + bge.n 439284 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bge.n 439234 │ │ │ │ + bge.n 43923c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bge.n 4392dc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bge.n 4393e8 │ │ │ │ + bge.n 4393f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bge.n 439290 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bge.n 43939c │ │ │ │ + bge.n 4393a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bge.n 439244 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bge.n 439358 │ │ │ │ + bge.n 439360 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bls.n 439338 │ │ │ │ + bge.n 439340 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bls.n 4392f0 │ │ │ │ + bls.n 4392f8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bge.n 439398 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bls.n 4392ac │ │ │ │ + bls.n 4392b4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 439354 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bls.n 439270 │ │ │ │ + bls.n 439278 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 439318 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bls.n 439438 │ │ │ │ + bls.n 439440 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 4392e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bls.n 439400 │ │ │ │ + bls.n 439408 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 4392a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bls.n 4393c8 │ │ │ │ + bls.n 4393d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bhi.n 439374 │ │ │ │ + bhi.n 43937c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bhi.n 439330 │ │ │ │ + bhi.n 439338 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 4393d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 4392f4 │ │ │ │ + bhi.n 4392fc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bhi.n 4392b4 │ │ │ │ + bhi.n 4392bc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 43935c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 439478 │ │ │ │ + bhi.n 439480 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 439320 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 439438 │ │ │ │ + bhi.n 439440 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 4392e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 439400 │ │ │ │ + bhi.n 439408 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bhi.n 4393c8 │ │ │ │ + bhi.n 4393d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvc.n 43938c │ │ │ │ + bvc.n 439394 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 439434 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xf7f600af │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + @ instruction: 0xf7fa00af │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 4393f4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 439304 │ │ │ │ + bvc.n 43930c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 4393ac │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 4394cc │ │ │ │ + bvc.n 4394d4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 439374 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 439490 │ │ │ │ + bvc.n 439498 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 439338 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvc.n 439454 │ │ │ │ + bvc.n 43945c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvc.n 43941c │ │ │ │ + bvc.n 439424 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvs.n 4393e0 │ │ │ │ + bvs.n 4393e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 439488 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bvs.n 4393a0 │ │ │ │ + bvs.n 4393a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #884] @ (43978c ) │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ @@ -1409855,85 +1409854,85 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 438318 │ │ │ │ b.w 4382d2 │ │ │ │ - bmi.n 439748 │ │ │ │ + bmi.n 439750 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 4396f8 │ │ │ │ + bmi.n 439700 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 4396b8 │ │ │ │ + bmi.n 4396c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 439874 │ │ │ │ + bmi.n 43987c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bmi.n 43971c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 439838 │ │ │ │ + bmi.n 439840 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bmi.n 4396e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 439800 │ │ │ │ + bmi.n 439808 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 4397bc │ │ │ │ + bmi.n 4397c4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bmi.n 43985c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 439768 │ │ │ │ + bcc.n 439770 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 439730 │ │ │ │ + bcc.n 439738 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 4396f8 │ │ │ │ + bcc.n 439700 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 4398c0 │ │ │ │ + bcc.n 4398c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bcc.n 439768 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 439888 │ │ │ │ + bcc.n 439890 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 43984c │ │ │ │ + bcc.n 439854 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 439810 │ │ │ │ + bcc.n 439818 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bcc.n 4398b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 4397d4 │ │ │ │ + bcs.n 4397dc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 43979c │ │ │ │ + bcs.n 4397a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 439780 │ │ │ │ + bcs.n 439788 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 439760 │ │ │ │ + bcs.n 439768 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 439714 │ │ │ │ + bcs.n 43971c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 4398d4 │ │ │ │ + bcs.n 4398dc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 439878 │ │ │ │ + bcs.n 439880 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 439828 │ │ │ │ + bcs.n 439830 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 4397d0 │ │ │ │ + bne.n 4397d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 439784 │ │ │ │ + bne.n 43978c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 439734 │ │ │ │ + bne.n 43973c │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1410202,68 +1410201,68 @@ │ │ │ │ b.n 43994e │ │ │ │ b.n 4393b4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ b.n 4393b4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ beq.n 439aa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 439b0c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 43a1a4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vhadd.s32 d16, d30, d31 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + vhadd.s d16, d18, d31 │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2440] @ 0x988 │ │ │ │ subw sp, sp, #1604 @ 0x644 │ │ │ │ @@ -1411051,17 +1411050,17 @@ │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 43a4c4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldmia r5, {r2, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 43a34e │ │ │ │ @@ -1412121,69 +1412120,69 @@ │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 43ae9e │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 43aa6c │ │ │ │ + b.n 43aa74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r1, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r1!, {r2, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bmi.n 43af38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ pop {r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbnz r0, 43aee2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbnz r6, 43aed2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr.w r2, [pc, #3044] @ 43ba64 │ │ │ │ movw r0, #1238 @ 0x4d6 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r2, pc │ │ │ │ @@ -1413307,114 +1413306,114 @@ │ │ │ │ ldr r3, [pc, #220] @ (43bb34 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 43bb58 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r4], #-692 @ 0xfffffd4c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 43baa4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbnz r6, 43ba9e │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbnz r0, 43ba9e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r1, r7, #2 │ │ │ │ pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r2, 43bb38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bpl.n 43baf8 │ │ │ │ + bpl.n 43bb00 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbz r4, 43bb14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ uxtb r6, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbz r2, 43bb20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbz r2, 43bb18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cbz r6, 43bb12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xb85a │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr.w r2, [pc, #3084] @ 43c748 │ │ │ │ movw r0, #885 @ 0x375 │ │ │ │ @@ -1414536,48 +1414535,48 @@ │ │ │ │ movgt r4, #0 │ │ │ │ bgt.w 43c568 │ │ │ │ b.n 43c5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r5, r3 │ │ │ │ b.w 43b058 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ vhadd.s d16, d18, d29 │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1414592,58 +1414591,58 @@ │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb3800ad │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r7, pc, #624 @ (adr r7, 43ca40 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #840] @ (43cb1c ) │ │ │ │ + ldr r7, [pc, #856] @ (43cb2c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r4!, {r0, r2, r3, r5, r7} │ │ │ │ add r6, pc, #296 @ (adr r6, 43c90c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [pc, #624] @ (43ca58 ) │ │ │ │ + ldr r6, [pc, #640] @ (43ca68 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r6, pc, #96 @ (adr r6, 43c84c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [pc, #360] @ (43c95c ) │ │ │ │ + ldr r6, [pc, #376] @ (43c96c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r5, pc, #680 @ (adr r5, 43caa4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (43cbf0 ) │ │ │ │ + ldr r6, [pc, #0] @ (43c800 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r5, pc, #480 @ (adr r5, 43c9e4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [pc, #784] @ (43cb18 ) │ │ │ │ + ldr r5, [pc, #800] @ (43cb28 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r5, pc, #168 @ (adr r5, 43c8b4 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 43c1f8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r2, pc, #472 @ (adr r2, 43c9ec ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [pc, #792] @ (43cb30 ) │ │ │ │ + ldr r2, [pc, #808] @ (43cb40 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r1, [pc, #3164] @ 43d478 │ │ │ │ ldr.w r2, [pc, #3164] @ 43d47c │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ movw r0, #1282 @ 0x502 │ │ │ │ @@ -1415780,67 +1415779,67 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ and.w r0, r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 43d566 │ │ │ │ add r1, pc, #192 @ (adr r1, 43d53c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #520] @ (43d688 ) │ │ │ │ + ldr r1, [pc, #536] @ (43d698 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r0, pc, #1016 @ (adr r0, 43d87c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #256] @ (43d58c ) │ │ │ │ + ldr r1, [pc, #272] @ (43d59c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r0, pc, #584 @ (adr r0, 43d6dc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #912] @ (43d828 ) │ │ │ │ + ldr r0, [pc, #928] @ (43d838 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r0, pc, #528 @ (adr r0, 43d6ac ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #856] @ (43d7f8 ) │ │ │ │ + ldr r0, [pc, #872] @ (43d808 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r0, pc, #328 @ (adr r0, 43d5ec ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [pc, #592] @ (43d6fc ) │ │ │ │ + ldr r0, [pc, #608] @ (43d70c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #216] @ (43d590 ) │ │ │ │ + ldr r0, [pc, #232] @ (43d5a0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #120] @ (43d538 ) │ │ │ │ + ldr r0, [pc, #136] @ (43d548 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, pc, #688 @ (adr r7, 43d774 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r7, pc, #376 @ (adr r7, 43d640 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r5, pc, #736 @ (adr r5, 43d7b4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r5, pc, #424 @ (adr r5, 43d688 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -1415848,47 +1415847,47 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r1, pc, #584 @ (adr r1, 43d760 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r1, pc, #312 @ (adr r1, 43d658 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ands r0, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 43d55c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ @@ -1417048,129 +1417047,129 @@ │ │ │ │ movw r1, #893 @ 0x37d │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 43a836 │ │ │ │ nop │ │ │ │ str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r1, r6, r7 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [sp, #844] @ 0x34c │ │ │ │ movs r3, r1 │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r4, [r6, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r5, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r4, [r0, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r5, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r4, [r4, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r2, [pc, #3312] @ 43ef30 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ @@ -1418289,301 +1418288,301 @@ │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1537 @ 0x601 │ │ │ │ blx bf588 │ │ │ │ mov r5, r0 │ │ │ │ b.w 43a836 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, pc, #888 @ (adr r6, 43f300 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 43f310 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r4, [r7, #24] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r6, [r6, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 43f20c ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 43f21c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r4, #6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r6, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r0, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r4, [r2, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r4, #30] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r6, #29] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r0, [r1, #29] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r6, [r3, #23] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r2, [r5, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r1, #11] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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 sl, r2 │ │ │ │ ldr.w r2, [pc, #1584] @ 43f7b4 │ │ │ │ @@ -1419192,91 +1419191,91 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 43f46c │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r7, #26] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r6, [r7, #19] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r1, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r0, [r6, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r2, [r1, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r6, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r2, [r5, #9] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r2, [r0, #9] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ │ │ │ 0043f858 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1419609,27 +1419608,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r6, #6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ │ │ │ 0043fb80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1419938,27 +1419937,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ │ │ │ 0043fe30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1420072,15 +1420071,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ │ │ │ 0043ff48 : │ │ │ │ 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 │ │ │ │ @@ -1420442,33 +1420441,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r1, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r4, [r4, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r2, pc, #728 @ (adr r2, 440550 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ │ │ │ 00440288 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1421455,97 +1421454,97 @@ │ │ │ │ b.n 440a2e │ │ │ │ strb r0, [r2, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [r6, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r0, [r5, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r4, [r3, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1422003,103 +1422002,103 @@ │ │ │ │ b.n 441074 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r3, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r0, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r4, [r5, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r1, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [r5, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r1, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r1, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r4, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vtrn.32 d16, d31 │ │ │ │ + vtrn. d16, d31 │ │ │ │ │ │ │ │ 00441348 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1422937,133 +1422936,133 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-700] @ 0xfffffd44 │ │ │ │ + ldc2l 0, cr0, [r6, #-700] @ 0xfffffd44 │ │ │ │ strb r4, [r7, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8], {175} @ 0xaf │ │ │ │ + stc2l 0, cr0, [ip], {175} @ 0xaf │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #-700 @ 0xfffffd44 │ │ │ │ + stc2 0, cr0, [sl], #-700 @ 0xfffffd44 │ │ │ │ strb r6, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r4, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xfb7c00af │ │ │ │ + @ instruction: 0xfb8000af │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xfb0c00af │ │ │ │ + @ instruction: 0xfb1000af │ │ │ │ ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r7, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xfa5400af │ │ │ │ + @ instruction: 0xfa5800af │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r6, [r3, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr??.w r0, [r2, #175] @ 0xaf │ │ │ │ + ldr??.w r0, [r6, #175] @ 0xaf │ │ │ │ str r2, [r6, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vst1.8 {d16[5]}, [r8] │ │ │ │ + vst1.8 {d16[5]}, [ip] │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vld1.8 {d0[5]}, [r2] │ │ │ │ + vld1.8 {d0[5]}, [r6] │ │ │ │ str r6, [r4, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr??.w r0, [sl, pc, lsl #2] │ │ │ │ + ldr??.w r0, [lr, pc, lsl #2] │ │ │ │ str r6, [r7, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #912] @ (441fc4 ) │ │ │ │ + ldr r7, [pc, #928] @ (441fd4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #2] │ │ │ │ + ldr??.w r0, [r6, pc, lsl #2] │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #752] @ (441f30 ) │ │ │ │ + ldr r7, [pc, #768] @ (441f40 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vld4.32 {d0-d3}, [ip :128] │ │ │ │ + ldrsh.w r0, [r0, pc, lsl #2] │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #600] @ (441ea4 ) │ │ │ │ + ldr r7, [pc, #616] @ (441eb4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vst4.32 {d0-d3}, [r6 :128] │ │ │ │ + vst4.32 {d0-d3}, [sl :128] │ │ │ │ str r2, [r1, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #448] @ (441e18 ) │ │ │ │ + ldr r7, [pc, #464] @ (441e28 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str??.w r0, [r0, #175] @ 0xaf │ │ │ │ + str??.w r0, [r4, #175] @ 0xaf │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #296] @ (441d8c ) │ │ │ │ + ldr r7, [pc, #312] @ (441d9c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh.w r0, [sl, #175] @ 0xaf │ │ │ │ + ldrh.w r0, [lr, #175] @ 0xaf │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #136] @ (441cf8 ) │ │ │ │ + ldr r7, [pc, #152] @ (441d08 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb.w r0, [r0, #175] @ 0xaf │ │ │ │ + ldrb.w r0, [r4, #175] @ 0xaf │ │ │ │ str r4, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [pc, #1000] @ (442064 ) │ │ │ │ + ldr r6, [pc, #1016] @ (442074 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str??.w r0, [r8, pc, lsl #2] │ │ │ │ - ldr r6, [pc, #856] @ (441fdc ) │ │ │ │ + str??.w r0, [ip, pc, lsl #2] │ │ │ │ + ldr r6, [pc, #872] @ (441fec ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r4, [r4, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh.w r0, [lr, pc, lsl #2] │ │ │ │ - ldr r6, [pc, #680] @ (441f38 ) │ │ │ │ + str.w r0, [r2, pc, lsl #2] │ │ │ │ + ldr r6, [pc, #696] @ (441f48 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb.w r0, [r2, pc, lsl #2] │ │ │ │ - ldr r6, [pc, #488] @ (441e84 ) │ │ │ │ + ldrb.w r0, [r6, pc, lsl #2] │ │ │ │ + ldr r6, [pc, #504] @ (441e94 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #432] @ (441e50 ) │ │ │ │ + ldr r6, [pc, #448] @ (441e60 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #976] @ (442074 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xf7f400af │ │ │ │ - @ instruction: 0xf7c800af │ │ │ │ - ldr r6, [pc, #160] @ (441d50 ) │ │ │ │ + @ instruction: 0xf7f800af │ │ │ │ + @ instruction: 0xf7cc00af │ │ │ │ + ldr r6, [pc, #176] @ (441d60 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #16] @ (441cc4 ) │ │ │ │ + ldr r6, [pc, #32] @ (441cd4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [pc, #984] @ (442090 ) │ │ │ │ + ldr r5, [pc, #1000] @ (4420a0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [pc, #928] @ (44205c ) │ │ │ │ + ldr r5, [pc, #944] @ (44206c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #440] @ (441e78 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #512] @ (441ec4 ) │ │ │ │ + ldr r1, [pc, #528] @ (441ed4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf73c00af │ │ │ │ - ldr r5, [pc, #720] @ (441f9c ) │ │ │ │ + @ instruction: 0xf74000af │ │ │ │ + ldr r5, [pc, #736] @ (441fac ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [pc, #576] @ (441f10 ) │ │ │ │ + ldr r5, [pc, #592] @ (441f20 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [pc, #512] @ (441ed4 ) │ │ │ │ + ldr r5, [pc, #528] @ (441ee4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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 r6, [pc, #2856] @ 442814 │ │ │ │ @@ -1424184,150 +1424183,150 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 442204 │ │ │ │ nop │ │ │ │ - subs.w r0, r4, #5734400 @ 0x578000 │ │ │ │ + subs.w r0, r8, #5734400 @ 0x578000 │ │ │ │ ldr r6, [pc, #64] @ (44285c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orrs.w r0, r6, #5734400 @ 0x578000 │ │ │ │ + orrs.w r0, sl, #5734400 @ 0x578000 │ │ │ │ ldr r4, [pc, #712] @ (442afc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #616] @ (442aa8 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xf23600af │ │ │ │ + @ instruction: 0xf23a00af │ │ │ │ ldr r7, [pc, #880] @ (442bb8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r4, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bic.w r0, r6, #175 @ 0xaf │ │ │ │ + bic.w r0, sl, #175 @ 0xaf │ │ │ │ ldr r0, [pc, #520] @ (442a5c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vhadd.s16 d16, d30, d31 │ │ │ │ + vhadd.s32 d16, d18, d31 │ │ │ │ @ instruction: 0x47ba │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r8, sl │ │ │ │ + add ip, sl │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cdp 0, 7, cr0, cr12, cr15, {5} │ │ │ │ + cdp 0, 8, cr0, cr0, cr15, {5} │ │ │ │ mov lr, sl │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r5, [pc, #416] @ (442a14 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r5, [pc, #272] @ (442988 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r5, [pc, #136] @ (442904 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [pc, #1016] @ (442c78 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stcl 0, cr0, [r6, #700] @ 0x2bc │ │ │ │ + stcl 0, cr0, [sl, #700] @ 0x2bc │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r4, #700]! @ 0x2bc │ │ │ │ + stc 0, cr0, [r8, #700]! @ 0x2bc │ │ │ │ cmp lr, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stcl 0, cr0, [r6, #-700]! @ 0xfffffd44 │ │ │ │ + stcl 0, cr0, [sl, #-700]! @ 0xfffffd44 │ │ │ │ cmp r8, r8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stcl 0, cr0, [r4, #-700] @ 0xfffffd44 │ │ │ │ + stcl 0, cr0, [r8, #-700] @ 0xfffffd44 │ │ │ │ cmp lr, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r2, #-700]! @ 0xfffffd44 │ │ │ │ + stc 0, cr0, [r6, #-700]! @ 0xfffffd44 │ │ │ │ cmp r4, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r0, #-700] @ 0xfffffd44 │ │ │ │ + stc 0, cr0, [r4, #-700] @ 0xfffffd44 │ │ │ │ cmp r2, fp │ │ │ │ lsls r1, r7, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r2], #700 @ 0x2bc │ │ │ │ + stc 0, cr0, [r6], #700 @ 0x2bc │ │ │ │ add ip, pc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r0], {175} @ 0xaf │ │ │ │ + stc 0, cr0, [r4], {175} @ 0xaf │ │ │ │ add sl, fp │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mcrr 0, 10, r0, r2, cr15 │ │ │ │ + mcrr 0, 10, r0, r6, cr15 │ │ │ │ add lr, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldc 0, cr0, [ip], {175} @ 0xaf │ │ │ │ + stc 0, cr0, [r0], #-700 @ 0xfffffd44 │ │ │ │ add r6, lr │ │ │ │ lsls r1, r7, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rsbs r0, lr, pc, asr #2 │ │ │ │ + @ instruction: 0xebe200af │ │ │ │ add r0, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xeaac00af │ │ │ │ + @ instruction: 0xeab000af │ │ │ │ orrs r6, r0 │ │ │ │ lsls r1, 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #968] @ (442d28 ) │ │ │ │ @@ -1424711,96 +1424710,96 @@ │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strh r2, [r3, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xe81e00af │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xe82200af │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442c38 │ │ │ │ + b.n 442c40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442c04 │ │ │ │ + b.n 442c0c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r7, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442bcc │ │ │ │ + b.n 442bd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442b94 │ │ │ │ + b.n 442b9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442b5c │ │ │ │ + b.n 442b64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r7, #66 @ 0x42 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442b24 │ │ │ │ + b.n 442b2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r7, #32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442aec │ │ │ │ + b.n 442af4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442ab4 │ │ │ │ + b.n 442abc │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #220 @ 0xdc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442a7c │ │ │ │ + b.n 442a84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #186 @ 0xba │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442a44 │ │ │ │ + b.n 442a4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 442a0c │ │ │ │ + b.n 442a14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ cbz r1, 442df6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r0, [r0, #888] @ 0x378 │ │ │ │ @@ -1425089,29 +1425088,29 @@ │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ b.n 443046 │ │ │ │ nop.w │ │ │ │ lsrs r3, r1, #23 │ │ │ │ adds r7, #41 @ 0x29 │ │ │ │ stmia r6!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 44364c │ │ │ │ + b.n 443654 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r3, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 443630 │ │ │ │ + b.n 443638 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 4435e8 │ │ │ │ + b.n 4435f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r2, #204 @ 0xcc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 443564 │ │ │ │ + b.n 44356c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1425131,19 +1425130,19 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ │ │ │ 00443140 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1425659,53 +1425658,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #296] @ (4437b4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r0, [pc, #936] @ (443a38 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r1, r7, #2 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ble.n 44375c │ │ │ │ + ble.n 443764 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ble.n 443718 │ │ │ │ + ble.n 443720 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ble.n 4436d8 │ │ │ │ + ble.n 4436e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 443694 │ │ │ │ + bgt.n 44369c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r5, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 44363c │ │ │ │ + bgt.n 443644 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bgt.n 4435ec │ │ │ │ + bgt.n 4435f4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1425751,23 +1425750,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 44370a │ │ │ │ nop │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 44370c │ │ │ │ + blt.n 443714 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 4436c8 │ │ │ │ + blt.n 4436d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1426100,23 +1426099,23 @@ │ │ │ │ nop.w │ │ │ │ lsrs r3, r1, #23 │ │ │ │ adds r7, #41 @ 0x29 │ │ │ │ stmia r6!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bhi.n 443a18 │ │ │ │ + bhi.n 443a20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bhi.n 443a00 │ │ │ │ + bhi.n 443a08 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 443ba8 │ │ │ │ + bhi.n 443bb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [pc, #32] @ (443b1c ) │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [pc, #32] @ (443b20 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, #32] @ (443b24 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1426127,17 +1426126,17 @@ │ │ │ │ add r3, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ strd r5, r4, [sp, #164] @ 0xa4 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ b.n 443a6a │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvc.n 443af4 │ │ │ │ + bvc.n 443afc │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ @@ -1426829,133 +1426828,133 @@ │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bpl.n 444250 │ │ │ │ + bpl.n 444258 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 44422c │ │ │ │ + bcc.n 444234 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r4, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 4441e8 │ │ │ │ + bcc.n 4441f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 4441a4 │ │ │ │ + bcc.n 4441ac │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 444360 │ │ │ │ + bcc.n 444368 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 44431c │ │ │ │ + bcc.n 444324 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 4442d8 │ │ │ │ + bcc.n 4442e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 444298 │ │ │ │ + bcs.n 4442a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcs.n 444258 │ │ │ │ + bcs.n 444260 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 444210 │ │ │ │ + bcs.n 444218 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 44430c │ │ │ │ + bcc.n 444314 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 4443b0 │ │ │ │ + bcs.n 4443b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 444244 │ │ │ │ + bcs.n 44424c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 44425c │ │ │ │ + bne.n 444264 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 444218 │ │ │ │ + bne.n 444220 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 4443d4 │ │ │ │ + bne.n 4443dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 444390 │ │ │ │ + bne.n 444398 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 44434c │ │ │ │ + bne.n 444354 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 444308 │ │ │ │ + beq.n 444310 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 4442c4 │ │ │ │ + beq.n 4442cc │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb 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 r2, [pc, #824] @ (4446a0 ) │ │ │ │ @@ -1427276,49 +1427275,49 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 444574 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r7, #150 @ 0x96 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r5, #82 @ 0x52 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r5, #38 @ 0x26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r4, #236 @ 0xec │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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 r1, [pc, #1148] @ 444b80 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1427765,120 +1427764,120 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 444792 │ │ │ │ nop │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53800ae │ │ │ │ + @ instruction: 0xf53c00ae │ │ │ │ adds r5, #26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf4a600ae │ │ │ │ - and.w r0, lr, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf4aa00ae │ │ │ │ + ands.w r0, r2, #5701632 @ 0x570000 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r2, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #252 @ 0xfc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #174 @ 0xae │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r6, r4, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1427921,23 +1427920,23 @@ │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 444c8a │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1427980,23 +1427979,23 @@ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 444d1a │ │ │ │ subs r2, r3, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r6, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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, #480] @ (444f74 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1428192,59 +1428191,59 @@ │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r2, r3, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r6, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, r6, r7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1428290,23 +1428289,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 445008 │ │ │ │ nop │ │ │ │ subs r6, r5, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1428342,17 +1428341,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 4450be │ │ │ │ nop │ │ │ │ subs r0, r7, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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 r8, r1 │ │ │ │ ldr r1, [pc, #800] @ (445430 ) │ │ │ │ @@ -1428630,47 +1428629,47 @@ │ │ │ │ b.n 445274 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r6, r0, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r7, r5, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + sub r0, r0, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r1, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - itee vc │ │ │ │ + itet vc │ │ │ │ lslvc r7, r5, #2 │ │ │ │ - asrvs r0, r3, #21 │ │ │ │ - lslvs r6, r5, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrvs r4, r3, #21 │ │ │ │ + lslvc r6, r5, #2 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r4, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - itte eq │ │ │ │ + itet eq │ │ │ │ lsleq r7, r5, #2 │ │ │ │ - asreq r6, r6, #28 │ │ │ │ - lslne r1, r7, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrne r6, r6, #28 │ │ │ │ + lsleq r1, r7, #2 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr.w r3, [pc, #1440] @ 445a38 │ │ │ │ @@ -1429192,17 +1429191,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r0, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r2, r0, #25 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #202 @ 0xca │ │ │ │ lsls r3, r0, #3 │ │ │ │ @@ -1429475,41 +1429474,41 @@ │ │ │ │ movw r1, #2264 @ 0x8d8 │ │ │ │ blx bf588 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 4456e2 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r4, r4, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #244] @ (445e80 ) │ │ │ │ @@ -1429615,29 +1429614,29 @@ │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r6, r2, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r5, #19 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1429683,23 +1429682,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 445ed6 │ │ │ │ nop │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r0, 445fc2 │ │ │ │ + cbz r4, 445fc2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1429745,23 +1429744,23 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 445f72 │ │ │ │ nop │ │ │ │ lsrs r2, r0, #15 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r6, 446034 │ │ │ │ + cbz r2, 446036 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r4, 446036 │ │ │ │ + cbz r0, 446038 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1430194,79 +1430193,79 @@ │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r2, r6, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r4, r3, #30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r6, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1430350,32 +1430349,32 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str.w ip, [sp] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 446512 │ │ │ │ lsls r2, r4, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vtrn.8 d0, d30 │ │ │ │ + vtrn.16 d0, d30 │ │ │ │ lsls r2, r7, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vaddl.u8 q0, d28, d30 │ │ │ │ + vaddl.u16 q0, d16, d30 │ │ │ │ lsls r4, r2, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vhadd.u32 d16, d20, d30 │ │ │ │ + vhadd.u32 d16, d24, d30 │ │ │ │ lsls r4, r5, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vhadd.u d0, d28, d30 │ │ │ │ + vhadd.u8 d16, d16, d30 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -1430399,17 +1430398,17 @@ │ │ │ │ add.w r2, r2, #524 @ 0x20c │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 446606 │ │ │ │ lsls r6, r5, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -1431026,43 +1431025,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r4, r5, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, pc, #728 @ (adr r7, 446fc8 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 446fd8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ vqadd.u16 d0, d28, d24 │ │ │ │ - stc2l 0, cr0, [lr], {173} @ 0xad │ │ │ │ - add r6, pc, #768 @ (adr r6, 447004 ) │ │ │ │ + ldc2l 0, cr0, [r2], {173} @ 0xad │ │ │ │ + add r6, pc, #784 @ (adr r6, 447014 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ mrc2 0, 7, r0, cr2, cr8, {5} │ │ │ │ - stc2 0, cr0, [r4], #692 @ 0x2b4 │ │ │ │ - add r6, pc, #600 @ (adr r6, 446f68 ) │ │ │ │ + stc2 0, cr0, [r8], #692 @ 0x2b4 │ │ │ │ + add r6, pc, #616 @ (adr r6, 446f78 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ mcr2 0, 6, r0, cr8, cr8, {5} │ │ │ │ - ldc2l 0, cr0, [sl], #-692 @ 0xfffffd4c │ │ │ │ - add r6, pc, #432 @ (adr r6, 446ecc ) │ │ │ │ + ldc2l 0, cr0, [lr], #-692 @ 0xfffffd4c │ │ │ │ + add r6, pc, #448 @ (adr r6, 446edc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrrc2 0, 10, r0, r4, cr13 │ │ │ │ + mrrc2 0, 10, r0, r8, cr13 │ │ │ │ ldr r2, [pc, #960] @ (4470e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #960] @ (4470e8 ) │ │ │ │ ldr r3, [pc, #964] @ (4470ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1431423,99 +1431422,99 @@ │ │ │ │ add.w r2, r2, #552 @ 0x228 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1714 @ 0x6b2 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 446b5c │ │ │ │ mrc2 0, 0, r0, cr12, cr8, {5} │ │ │ │ - smlaltb r0, r0, lr, sp │ │ │ │ - add r5, pc, #776 @ (adr r5, 4473f8 ) │ │ │ │ + @ instruction: 0xfbd200ad │ │ │ │ + add r5, pc, #792 @ (adr r5, 447408 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldc2l 0, cr0, [r4, #736]! @ 0x2e0 │ │ │ │ - @ instruction: 0xfba600ad │ │ │ │ - add r5, pc, #616 @ (adr r5, 447364 ) │ │ │ │ + @ instruction: 0xfbaa00ad │ │ │ │ + add r5, pc, #632 @ (adr r5, 447374 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2l 0, cr0, [ip, #736] @ 0x2e0 │ │ │ │ - @ instruction: 0xfb7e00ad │ │ │ │ - add r5, pc, #456 @ (adr r5, 4472d0 ) │ │ │ │ + @ instruction: 0xfb8200ad │ │ │ │ + add r5, pc, #472 @ (adr r5, 4472e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [r4, #736]! @ 0x2e0 │ │ │ │ - @ instruction: 0xfb5600ad │ │ │ │ - add r5, pc, #296 @ (adr r5, 44723c ) │ │ │ │ + @ instruction: 0xfb5a00ad │ │ │ │ + add r5, pc, #312 @ (adr r5, 44724c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldc2l 0, cr0, [ip, #-736]! @ 0xfffffd20 │ │ │ │ - @ instruction: 0xfb2e00ad │ │ │ │ - add r5, pc, #128 @ (adr r5, 4471a0 ) │ │ │ │ + @ instruction: 0xfb3200ad │ │ │ │ + add r5, pc, #144 @ (adr r5, 4471b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldc2l 0, cr0, [r2, #-736] @ 0xfffffd20 │ │ │ │ - @ instruction: 0xfb0400ad │ │ │ │ - add r4, pc, #984 @ (adr r4, 447504 ) │ │ │ │ + @ instruction: 0xfb0800ad │ │ │ │ + add r4, pc, #1000 @ (adr r4, 447514 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [sl, #-736]! @ 0xfffffd20 │ │ │ │ - @ instruction: 0xfadc00ad │ │ │ │ - add r4, pc, #824 @ (adr r4, 447470 ) │ │ │ │ + @ instruction: 0xfae000ad │ │ │ │ + add r4, pc, #840 @ (adr r4, 447480 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [r2, #-736] @ 0xfffffd20 │ │ │ │ - @ instruction: 0xfa2200ae │ │ │ │ - add r4, pc, #640 @ (adr r4, 4473c4 ) │ │ │ │ + @ instruction: 0xfa2600ae │ │ │ │ + add r4, pc, #656 @ (adr r4, 4473d4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2l 0, cr0, [lr], {184} @ 0xb8 │ │ │ │ - @ instruction: 0xfa8000ad │ │ │ │ - add r4, pc, #456 @ (adr r4, 447318 ) │ │ │ │ + @ instruction: 0xfa8400ad │ │ │ │ + add r4, pc, #472 @ (adr r4, 447328 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [r8], #736 @ 0x2e0 │ │ │ │ - @ instruction: 0xfa5a00ad │ │ │ │ - add r4, pc, #320 @ (adr r4, 44729c ) │ │ │ │ + @ instruction: 0xfa5e00ad │ │ │ │ + add r4, pc, #336 @ (adr r4, 4472ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldc2l 0, cr0, [lr], #-736 @ 0xfffffd20 │ │ │ │ - @ instruction: 0xfa3000ad │ │ │ │ - add r4, pc, #136 @ (adr r4, 4471f0 ) │ │ │ │ + @ instruction: 0xfa3400ad │ │ │ │ + add r4, pc, #152 @ (adr r4, 447200 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ mrrc2 0, 11, r0, r0, cr8 @ │ │ │ │ - @ instruction: 0xfa0200ad │ │ │ │ - add r3, pc, #984 @ (adr r3, 44754c ) │ │ │ │ + @ instruction: 0xfa0600ad │ │ │ │ + add r3, pc, #1000 @ (adr r3, 44755c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [ip], #-736 @ 0xfffffd20 │ │ │ │ - ldr??.w r0, [lr, #173] @ 0xad │ │ │ │ - add r3, pc, #832 @ (adr r3, 4474c0 ) │ │ │ │ + vld1.8 {d16[5]}, [r2]! │ │ │ │ + add r3, pc, #848 @ (adr r3, 4474d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [r2], {184} @ 0xb8 │ │ │ │ - ldrsh.w r0, [r4, #173] @ 0xad │ │ │ │ - add r3, pc, #664 @ (adr r3, 447424 ) │ │ │ │ + ldrsh.w r0, [r8, #173] @ 0xad │ │ │ │ + add r3, pc, #680 @ (adr r3, 447434 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfbda00b8 │ │ │ │ - vst1.8 {d0[5]}, [ip]! │ │ │ │ - add r3, pc, #504 @ (adr r3, 447390 ) │ │ │ │ + ldrsb.w r0, [r0, #173] @ 0xad │ │ │ │ + add r3, pc, #520 @ (adr r3, 4473a0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfbb200b8 │ │ │ │ - vld4.32 {d16-d19}, [r4 :128]! │ │ │ │ - add r3, pc, #344 @ (adr r3, 4472fc ) │ │ │ │ + vld4.32 {d16-d19}, [r8 :128]! │ │ │ │ + add r3, pc, #360 @ (adr r3, 44730c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh.w r0, [lr, sp, lsl #2] │ │ │ │ - ldrsb.w r0, [lr, sp, lsl #2] │ │ │ │ - ldr??.w r0, [ip, #173] @ 0xad │ │ │ │ + vst4.32 {d16-d19}, [r2 :128]! │ │ │ │ + vld4.32 {d0-d3}, [r2 :128]! │ │ │ │ + vst4.32 {d0-d3}, [r0 :128]! │ │ │ │ @ instruction: 0xfb2a00b8 │ │ │ │ - ldr.w r0, [ip, #173] @ 0xad │ │ │ │ - add r2, pc, #840 @ (adr r2, 447504 ) │ │ │ │ + str??.w r0, [r0, #173] @ 0xad │ │ │ │ + add r2, pc, #856 @ (adr r2, 447514 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfb0200b8 │ │ │ │ - ldrh.w r0, [r4, #173] @ 0xad │ │ │ │ - add r2, pc, #672 @ (adr r2, 447468 ) │ │ │ │ + ldrh.w r0, [r8, #173] @ 0xad │ │ │ │ + add r2, pc, #688 @ (adr r2, 447478 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfad800b8 │ │ │ │ - strb.w r0, [sl, #173] @ 0xad │ │ │ │ - add r2, pc, #496 @ (adr r2, 4473c4 ) │ │ │ │ + strb.w r0, [lr, #173] @ 0xad │ │ │ │ + add r2, pc, #512 @ (adr r2, 4473d4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfaac00b8 │ │ │ │ - ldr.w r0, [lr, sp, lsl #2] │ │ │ │ - add r2, pc, #320 @ (adr r2, 447320 ) │ │ │ │ + str??.w r0, [r2, sp, lsl #2] │ │ │ │ + add r2, pc, #336 @ (adr r2, 447330 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfa8200b8 │ │ │ │ - ldrh.w r0, [r4, sp, lsl #2] │ │ │ │ - add r2, pc, #152 @ (adr r2, 447284 ) │ │ │ │ + ldrh.w r0, [r8, sp, lsl #2] │ │ │ │ + add r2, pc, #168 @ (adr r2, 447294 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1431616,28 +1431615,28 @@ │ │ │ │ add.w r2, r2, #580 @ 0x244 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 44724c │ │ │ │ nop │ │ │ │ str??.w r0, [r8, #184] @ 0xb8 │ │ │ │ - @ instruction: 0xf69a00ad │ │ │ │ - add r0, pc, #560 @ (adr r0, 447534 ) │ │ │ │ + @ instruction: 0xf69e00ad │ │ │ │ + add r0, pc, #576 @ (adr r0, 447544 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ str.w r0, [r2, #184] @ 0xb8 │ │ │ │ - @ instruction: 0xf67400ad │ │ │ │ - add r0, pc, #408 @ (adr r0, 4474a8 ) │ │ │ │ + @ instruction: 0xf67800ad │ │ │ │ + add r0, pc, #424 @ (adr r0, 4474b8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb.w r0, [sl, #184] @ 0xb8 │ │ │ │ - movw r0, #34989 @ 0x88ad │ │ │ │ - add r0, pc, #264 @ (adr r0, 447424 ) │ │ │ │ + movw r0, #51373 @ 0xc8ad │ │ │ │ + add r0, pc, #280 @ (adr r0, 447434 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr??.w r0, [r0, r8, lsl #3] │ │ │ │ - @ instruction: 0xf62200ad │ │ │ │ - add r0, pc, #80 @ (adr r0, 447378 ) │ │ │ │ + @ instruction: 0xf62600ad │ │ │ │ + add r0, pc, #96 @ (adr r0, 447388 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1431736,28 +1431735,28 @@ │ │ │ │ movw r1, #1263 @ 0x4ef │ │ │ │ add.w r2, r2, #608 @ 0x260 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 447386 │ │ │ │ @ instruction: 0xf7ae00b8 │ │ │ │ - sbc.w r0, r0, #5668864 @ 0x568000 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + sbc.w r0, r4, #5668864 @ 0x568000 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf78800b8 │ │ │ │ - @ instruction: 0xf53a00ad │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xf53e00ad │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf76000b8 │ │ │ │ - adds.w r0, r2, #5668864 @ 0x568000 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + adds.w r0, r6, #5668864 @ 0x568000 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf73600b8 │ │ │ │ - @ instruction: 0xf4e800ad │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xf4ec00ad │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1431859,28 +1431858,28 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 4474c8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf66c00b8 │ │ │ │ - ands.w r0, lr, #5668864 @ 0x568000 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + bic.w r0, r2, #5668864 @ 0x568000 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r0, #10424 @ 0x28b8 │ │ │ │ - @ instruction: 0xf3f400ad │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + @ instruction: 0xf3f800ad │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf61800b8 │ │ │ │ - @ instruction: 0xf3ca00ad │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf3ce00ad │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf5ee00b8 │ │ │ │ - @ instruction: 0xf3a000ad │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + @ instruction: 0xf3a400ad │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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, #888] @ 0x378 │ │ │ │ @@ -1431929,20 +1431928,20 @@ │ │ │ │ add.w r2, r2, #656 @ 0x290 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 4475da │ │ │ │ nop │ │ │ │ adcs.w r0, r6, #6029312 @ 0x5c0000 │ │ │ │ - @ instruction: 0xf30800ad │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xf30c00ad │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf52c00b8 │ │ │ │ - @ instruction: 0xf2de00ad │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf2e200ad │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -1432026,24 +1432025,24 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r2, r2, #676 @ 0x2a4 │ │ │ │ movw r1, #1801 @ 0x709 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 447696 │ │ │ │ orns r0, r8, #6029312 @ 0x5c0000 │ │ │ │ - @ instruction: 0xf22a00ad │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf22e00ad │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ orrs.w r0, r0, #6029312 @ 0x5c0000 │ │ │ │ - addw r0, r2, #173 @ 0xad │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + addw r0, r6, #173 @ 0xad │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bic.w r0, r8, #6029312 @ 0x5c0000 │ │ │ │ - rsbs r0, sl, #173 @ 0xad │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + rsbs r0, lr, #173 @ 0xad │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb 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 r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1432548,74 +1432547,74 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 447a04 │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3ba00b8 │ │ │ │ - ldcl 0, cr0, [r2, #696]! @ 0x2b8 │ │ │ │ - stc 0, cr0, [r8, #-696] @ 0xfffffd48 │ │ │ │ + ldcl 0, cr0, [r6, #696]! @ 0x2b8 │ │ │ │ + stc 0, cr0, [ip, #-696] @ 0xfffffd48 │ │ │ │ @ instruction: 0xf33c00b8 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r3, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaefffff │ │ │ │ cbz r7, 447d50 │ │ │ │ vabdl.u , d15, d3 │ │ │ │ vsubl.u q8, d31, d24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ @ instruction: 0xf78800ac │ │ │ │ @ instruction: 0xf0de00b8 │ │ │ │ - cdp 0, 9, cr0, cr0, cr13, {5} │ │ │ │ - orns r0, r0, lr, asr #2 │ │ │ │ + cdp 0, 9, cr0, cr4, cr13, {5} │ │ │ │ + orns r0, r4, lr, asr #2 │ │ │ │ @ instruction: 0xf0b800b8 │ │ │ │ - cdp 0, 6, cr0, cr10, cr13, {5} │ │ │ │ - orr.w r0, sl, lr, asr #2 │ │ │ │ + cdp 0, 6, cr0, cr14, cr13, {5} │ │ │ │ + orr.w r0, lr, lr, asr #2 │ │ │ │ eors.w r0, r2, #184 @ 0xb8 │ │ │ │ - cdp 0, 4, cr0, cr4, cr13, {5} │ │ │ │ - bic.w r0, r4, lr, asr #2 │ │ │ │ + cdp 0, 4, cr0, cr8, cr13, {5} │ │ │ │ + bic.w r0, r8, lr, asr #2 │ │ │ │ orn r0, ip, #184 @ 0xb8 │ │ │ │ - cdp 0, 1, cr0, cr14, cr13, {5} │ │ │ │ - ldrd r0, r0, [lr, #696]! @ 0x2b8 │ │ │ │ + cdp 0, 2, cr0, cr2, cr13, {5} │ │ │ │ + and.w r0, r2, lr, asr #2 │ │ │ │ orr.w r0, r6, #184 @ 0xb8 │ │ │ │ - ldcl 0, cr0, [r8, #692]! @ 0x2b4 │ │ │ │ - ldrd r0, r0, [r8, #696] @ 0x2b8 │ │ │ │ + ldcl 0, cr0, [ip, #692]! @ 0x2b4 │ │ │ │ + ldrd r0, r0, [ip, #696] @ 0x2b8 │ │ │ │ bic.w r0, r0, #184 @ 0xb8 │ │ │ │ - ldcl 0, cr0, [r2, #692] @ 0x2b4 │ │ │ │ - @ instruction: 0xe9b200ae │ │ │ │ + ldcl 0, cr0, [r6, #692] @ 0x2b4 │ │ │ │ + @ instruction: 0xe9b600ae │ │ │ │ vshr.s64 d16, d24, #6 │ │ │ │ - stc 0, cr0, [ip, #692]! @ 0x2b4 │ │ │ │ - @ instruction: 0xe98c00ae │ │ │ │ + ldc 0, cr0, [r0, #692]! @ 0x2b4 │ │ │ │ + @ instruction: 0xe99000ae │ │ │ │ vshr.s64 d16, d24, #44 │ │ │ │ - stc 0, cr0, [r6, #692] @ 0x2b4 │ │ │ │ - strd r0, r0, [r6, #-696]! @ 0x2b8 │ │ │ │ - stcl 0, cr0, [r2, #-692]! @ 0xfffffd4c │ │ │ │ - strd r0, r0, [r2, #-696] @ 0x2b8 │ │ │ │ + stc 0, cr0, [sl, #692] @ 0x2b4 │ │ │ │ + strd r0, r0, [sl, #-696]! @ 0x2b8 │ │ │ │ + stcl 0, cr0, [r6, #-692]! @ 0xfffffd4c │ │ │ │ + strd r0, r0, [r6, #-696] @ 0x2b8 │ │ │ │ vshr.s64 d0, d24, #50 │ │ │ │ - stcl 0, cr0, [r0, #-692] @ 0xfffffd4c │ │ │ │ - stmdb r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stcl 0, cr0, [r4, #-692] @ 0xfffffd4c │ │ │ │ + stmdb r4!, {r1, r2, r3, r5, r7} │ │ │ │ vqadd.s32 d16, d24, d24 │ │ │ │ - ldc 0, cr0, [sl, #-692] @ 0xfffffd4c │ │ │ │ - ldrd r0, r0, [sl], #696 @ 0x2b8 │ │ │ │ + ldc 0, cr0, [lr, #-692] @ 0xfffffd4c │ │ │ │ + ldrd r0, r0, [lr], #696 @ 0x2b8 │ │ │ │ vqadd.s8 d16, d18, d24 │ │ │ │ - ldcl 0, cr0, [r4], #692 @ 0x2b4 │ │ │ │ - @ instruction: 0xe8d400ae │ │ │ │ - ldcl 0, cr0, [r0], {173} @ 0xad │ │ │ │ - ldmia.w r0!, {r1, r2, r3, r5, r7} │ │ │ │ - stc 0, cr0, [lr], #692 @ 0x2b4 │ │ │ │ - stmia.w lr, {r1, r2, r3, r5, r7} │ │ │ │ - stc 0, cr0, [lr], {173} @ 0xad │ │ │ │ - stcl 0, cr0, [lr], #-692 @ 0xfffffd4c │ │ │ │ + ldcl 0, cr0, [r8], #692 @ 0x2b4 │ │ │ │ + @ instruction: 0xe8d800ae │ │ │ │ + ldcl 0, cr0, [r4], {173} @ 0xad │ │ │ │ + ldmia.w r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldc 0, cr0, [r2], #692 @ 0x2b4 │ │ │ │ + ldmia.w r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldc 0, cr0, [r2], {173} @ 0xad │ │ │ │ + ldcl 0, cr0, [r2], #-692 @ 0xfffffd4c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #684] @ 448040 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w r4, [r0, #888] @ 0x378 │ │ │ │ @@ -1432870,53 +1432869,53 @@ │ │ │ │ nop.w │ │ │ │ lsrs r5, r7, #8 │ │ │ │ add r3, pc, #860 @ (adr r3, 448398 ) │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ vhadd.u16 q0, q9, q1 │ │ │ │ stc 0, cr0, [r2, #-736]! @ 0xfffffd20 │ │ │ │ - @ instruction: 0xead400ad │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xead800ad │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [ip], {184} @ 0xb8 │ │ │ │ - b.n 4481fc │ │ │ │ + b.n 448204 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - orn r0, r6, sp, asr #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + orn r0, sl, sp, asr #2 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mrrc 0, 11, r0, r2, cr8 │ │ │ │ - and.w r0, r4, sp, asr #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + and.w r0, r8, sp, asr #2 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 447cf4 │ │ │ │ + b.n 447cfc │ │ │ │ lsls r6, r5, #2 │ │ │ │ stc 0, cr0, [r6], {184} @ 0xb8 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ rsbs r0, r2, r8, ror #2 │ │ │ │ - @ instruction: 0xe98400ad │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xe98800ad │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ sub.w r0, sl, r8, ror #2 │ │ │ │ - ldrd r0, r0, [ip, #-692] @ 0x2b4 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + strd r0, r0, [r0, #-692]! @ 0x2b4 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xeb8200b8 │ │ │ │ - ldmdb r4!, {r0, r2, r3, r5, r7} │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + ldmdb r8!, {r0, r2, r3, r5, r7} │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adcs.w r0, sl, r8, ror #2 │ │ │ │ - stmdb ip, {r0, r2, r3, r5, r7} │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldmdb r0, {r0, r2, r3, r5, r7} │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xeb3200b8 │ │ │ │ - strd r0, r0, [r4], #692 @ 0x2b4 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + strd r0, r0, [r8], #692 @ 0x2b4 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r5, #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, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1433226,51 +1433225,51 @@ │ │ │ │ b.n 4481d0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ smlsld r0, r0, r8, r2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe99000b8 │ │ │ │ - b.n 448264 │ │ │ │ + b.n 44826c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 448a24 │ │ │ │ + b.n 448a2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfadc00c2 │ │ │ │ stmia.w r0, {r3, r4, r5, r7} │ │ │ │ - b.n 448054 │ │ │ │ + b.n 44805c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 448814 │ │ │ │ + b.n 44881c │ │ │ │ lsls r6, r5, #2 │ │ │ │ strex r0, r0, [r4, #736] @ 0x2e0 │ │ │ │ - b.n 447fe8 │ │ │ │ + b.n 447ff0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 4487a8 │ │ │ │ + b.n 4487b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 448a08 │ │ │ │ + b.n 448a10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xe81600b8 │ │ │ │ - b.n 44875c │ │ │ │ + b.n 448764 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 4483ec │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 447f54 │ │ │ │ + b.n 447f5c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 448718 │ │ │ │ + b.n 448720 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 4483a8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 447f10 │ │ │ │ + b.n 447f18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 4486d4 │ │ │ │ + b.n 4486dc │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 448364 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 447ecc │ │ │ │ + b.n 447ed4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 44868c │ │ │ │ + b.n 448694 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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, #672] @ (4486e4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1433541,66 +1433540,66 @@ │ │ │ │ b.n 448530 │ │ │ │ nop │ │ │ │ str??.w r0, [r8, r2] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 448384 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448eec │ │ │ │ + b.n 447ef4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf77c00c2 │ │ │ │ b.n 4481fc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448d64 │ │ │ │ + b.n 448d6c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 14 │ │ │ │ + svc 18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 4481b8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448d20 │ │ │ │ + b.n 448d28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 44817c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448ce4 │ │ │ │ + b.n 448cec │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 448140 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448ca8 │ │ │ │ + b.n 448cb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 448104 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448c6c │ │ │ │ + b.n 448c74 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 4480c8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448c30 │ │ │ │ + b.n 448c38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 44808c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448bf4 │ │ │ │ + b.n 448bfc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 448050 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448bb8 │ │ │ │ + b.n 448bc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #236] @ (448858 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1433698,31 +1433697,31 @@ │ │ │ │ b.n 44878e │ │ │ │ adc.w r0, r0, #6356992 @ 0x610000 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, lr, #6356992 @ 0x610000 │ │ │ │ b.n 448f54 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 448a7c │ │ │ │ + b.n 448a84 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bgt.n 448840 │ │ │ │ + bgt.n 448848 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 448ed8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448a40 │ │ │ │ + b.n 448a48 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bgt.n 448800 │ │ │ │ + bgt.n 448808 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 448e98 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 448a00 │ │ │ │ + b.n 448a08 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bgt.n 4487c0 │ │ │ │ + bgt.n 4487c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #420] @ (448a44 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1433892,47 +1433891,47 @@ │ │ │ │ b.n 4488c0 │ │ │ │ and.w r0, lr, #6356992 @ 0x610000 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3ec00c2 │ │ │ │ b.n 448e9c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 448dd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 448d8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 448d48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr r5, [pc, #1012] @ (448ea0 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -1434308,64 +1434307,64 @@ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1f600c2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ svc 102 @ 0x66 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ svc 8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bics.w r0, r6, #194 @ 0xc2 │ │ │ │ udf #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 448e60 │ │ │ │ + blt.n 448e68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ ble.n 448e8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 448df4 │ │ │ │ + blt.n 448dfc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 448724 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ble.n 448fd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 448f38 │ │ │ │ + blt.n 448f40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ble.n 448f88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 448ef0 │ │ │ │ + blt.n 448ef8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ble.n 448f40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 448ea8 │ │ │ │ + bge.n 448eb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bgt.n 448ef8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 448e60 │ │ │ │ + bge.n 448e68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bgt.n 448eb0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 448e18 │ │ │ │ + bge.n 448e20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [pc, #360] @ (449088 ) │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ ldr r0, [pc, #360] @ (44908c ) │ │ │ │ ldr r3, [pc, #364] @ (449090 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1434500,57 +1434499,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ movw r1, #1625 @ 0x659 │ │ │ │ blx bf588 │ │ │ │ mov r6, r0 │ │ │ │ b.n 448c76 │ │ │ │ bgt.n 4490cc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ blt.n 44907c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 448fe0 │ │ │ │ + bls.n 448fe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ blt.n 449030 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 449198 │ │ │ │ + bls.n 4491a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ blt.n 448fe8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 449150 │ │ │ │ + bls.n 449158 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 449108 │ │ │ │ + bls.n 449110 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 4490cc │ │ │ │ + bls.n 4490d4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ blt.n 449128 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 449090 │ │ │ │ + bhi.n 449098 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ blt.n 4490e0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 449048 │ │ │ │ + bhi.n 449050 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bge.n 449098 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 449000 │ │ │ │ + bhi.n 449008 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r4, [pc, #700] @ (4493b8 ) │ │ │ │ @@ -1434795,19 +1434794,19 @@ │ │ │ │ ... │ │ │ │ sub.w r0, lr, r2, lsl #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb8e00c2 │ │ │ │ bls.n 449384 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bhi.n 44948c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r2, #-776]! @ 0x308 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -1435280,65 +1435279,65 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 44934a │ │ │ │ nop │ │ │ │ ... │ │ │ │ bvs.n 4498f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 449830 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bmi.n 449998 │ │ │ │ + bmi.n 4499a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 4499b4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bmi.n 4498f4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 449a28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 449920 │ │ │ │ + bne.n 449928 │ │ │ │ lsls r5, r5, #2 │ │ │ │ bge.n 449860 │ │ │ │ lsls r4, r5, #2 │ │ │ │ bge.n 4499f4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bcc.n 449884 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ bls.n 44991c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - beq.n 449930 │ │ │ │ + beq.n 449938 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 4498f8 │ │ │ │ + beq.n 449900 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 4498c0 │ │ │ │ + beq.n 4498c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 449884 │ │ │ │ + beq.n 44988c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 449a48 │ │ │ │ + beq.n 449a50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 449a10 │ │ │ │ + beq.n 449a18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 4499d4 │ │ │ │ + beq.n 4499dc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 44999c │ │ │ │ + beq.n 4499a4 │ │ │ │ lsls r5, r5, #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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #872] @ (449ce8 ) │ │ │ │ @@ -1435677,97 +1435676,97 @@ │ │ │ │ b.n 449a5a │ │ │ │ b.n 44a344 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 44a198 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ beq.n 449c58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r4!, {r1, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ beq.n 449de4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r4!, {r1, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ beq.n 449d74 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ beq.n 449d28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7, {r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r7, r5, #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 r6, r2 │ │ │ │ @@ -1435983,59 +1435982,59 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ udf #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r3, [r0, #880] @ 0x370 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1436084,23 +1436083,23 @@ │ │ │ │ add.w r2, r2, #920 @ 0x398 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 44a05a │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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] @ (44a250 ) │ │ │ │ @@ -1436245,35 +1436244,35 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 44a198 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ blt.n 44a2cc │ │ │ │ lsls r2, r0, #3 │ │ │ │ beq.n 44a280 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [pc, #1660] @ 44a920 │ │ │ │ @@ -1436880,145 +1436879,145 @@ │ │ │ │ nop │ │ │ │ bge.n 44a92c │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ bhi.n 44a9f8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r5!, {r1, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r4!, {r2, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r1, r2, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r3!, {r1, r2, r3} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r5, r5, #2 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ │ │ │ 0044aa34 : │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cbz r1, 44aa42 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1437047,17 +1437046,17 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1437954,159 +1437953,159 @@ │ │ │ │ movs r1, #13 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 44b0fc │ │ │ │ nop │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 44b4dc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 44b4b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ rev r6, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ rev r0, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r2, 44b4e6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r4, 44b4e8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r6, 44b4ea │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r0, 44b4ee │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r2, 44b4f0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r4, 44b4f2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbnz r6, 44b4f4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xb8ba │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ @ instruction: 0xb786 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xb714 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1439253,101 +1439252,101 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 44c230 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ uxth r0, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 44c1ec │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r6, sp, #280 @ 0x118 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ it pl │ │ │ │ lslpl r2, r0, #3 │ │ │ │ add r5, sp, #776 @ 0x308 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r1, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ uxth r2, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ sxtb r2, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r7, pc, #912 @ (adr r7, 44c5e0 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 44c5f0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 44c564 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 44c574 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #640 @ (adr r7, 44c4dc ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 44c4ec ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1244] @ 44c75c │ │ │ │ @@ -1439809,89 +1439808,89 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 44c784 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r6, pc, #296 @ (adr r6, 44c894 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 44cb60 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 44c770 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #952] @ (44cb2c ) │ │ │ │ + ldr r5, [pc, #968] @ (44cb3c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r6, pc, #96 @ (adr r6, 44c7d8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [pc, #784] @ (44ca8c ) │ │ │ │ + ldr r5, [pc, #800] @ (44ca9c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, pc, #544 @ (adr r3, 44c9a0 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 44c9b0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r5, pc, #712 @ (adr r5, 44ca4c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #400 @ (adr r3, 44c918 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 44c928 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #344] @ (44c8e4 ) │ │ │ │ + ldr r5, [pc, #360] @ (44c8f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, pc, #544 @ (adr r5, 44c9b0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #232 @ (adr r3, 44c87c ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 44c88c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #176] @ (44c848 ) │ │ │ │ + ldr r5, [pc, #192] @ (44c858 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, pc, #376 @ (adr r5, 44c914 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r3, pc, #64 @ (adr r3, 44c7e0 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 44c7f0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #8] @ (44c7ac ) │ │ │ │ + ldr r5, [pc, #24] @ (44c7bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, pc, #208 @ (adr r5, 44c878 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 44cb44 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 44cb54 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #864] @ (44cb10 ) │ │ │ │ + ldr r4, [pc, #880] @ (44cb20 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, pc, #40 @ (adr r5, 44c7dc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 44caa8 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 44cab8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #696] @ (44ca74 ) │ │ │ │ + ldr r4, [pc, #712] @ (44ca84 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, pc, #896 @ (adr r4, 44cb40 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #584 @ (adr r2, 44ca0c ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 44ca1c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #528] @ (44c9d8 ) │ │ │ │ + ldr r4, [pc, #544] @ (44c9e8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, pc, #728 @ (adr r4, 44caa4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 44c970 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 44c980 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #360] @ (44c93c ) │ │ │ │ + ldr r4, [pc, #376] @ (44c94c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, pc, #552 @ (adr r4, 44ca00 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 44c8cc ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 44c8dc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #184] @ (44c898 ) │ │ │ │ + ldr r4, [pc, #200] @ (44c8a8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, pc, #384 @ (adr r4, 44c964 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 44c830 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 44c840 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #16] @ (44c7fc ) │ │ │ │ + ldr r4, [pc, #32] @ (44c80c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, pc, #216 @ (adr r4, 44c8c8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 44cb94 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 44cba4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #872] @ (44cb60 ) │ │ │ │ + ldr r3, [pc, #888] @ (44cb70 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, pc, #48 @ (adr r4, 44c82c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, pc, #760 @ (adr r1, 44caf8 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 44cb08 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #704] @ (44cac4 ) │ │ │ │ + ldr r3, [pc, #720] @ (44cad4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb 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 lr, r2 │ │ │ │ @@ -1440510,67 +1440509,67 @@ │ │ │ │ ldr r0, [pc, #112] @ (44ced4 ) │ │ │ │ ldr r3, [pc, #112] @ (44ced8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ b.n 44ccd8 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 44cfe4 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 44cff4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, pc, #976 @ (adr r1, 44d264 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 44d274 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [pc, #736] @ (44d17c ) │ │ │ │ + ldr r0, [pc, #752] @ (44d18c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 44d2b4 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 44cec4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, pc, #328 @ (adr r0, 44d014 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 44d024 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add lr, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ (44cf74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1441565,43 +1441564,43 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #824 @ 0x338 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ adds r3, #2 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -1442141,139 +1442140,139 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #256] @ (44dff4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ b.n 44d89e │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r0, pc, #296 @ (adr r0, 44e04c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb 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 r5, r2 │ │ │ │ @@ -1442821,73 +1442820,73 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -1443758,71 +1443757,71 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r4, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r6, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r5, r5, #2 │ │ │ │ orrs r5, r7 │ │ │ │ vmull.u q10, d31, d15 │ │ │ │ vshr.u32 d24, d22, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ blx b6aa8 │ │ │ │ ldr r1, [pc, #648] @ (44f288 ) │ │ │ │ @@ -1444055,81 +1444054,81 @@ │ │ │ │ beq.w 44eadc │ │ │ │ b.n 44eec8 │ │ │ │ ... │ │ │ │ strh r4, [r7, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrb r6, [r7, #11] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r6, [r2, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r5, #7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r5, r5, #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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #768] @ (44f630 ) │ │ │ │ @@ -1444430,41 +1444429,41 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r4, [r6, #24] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r7, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r6, [r0, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb 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, #2316] @ 44ff98 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1445349,93 +1445348,93 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r0, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #10] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r6, [r6, #18] │ │ │ │ lsls r4, r5, #2 │ │ │ │ strb r0, [r6, #17] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r2, #888] @ 0x378 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1445478,17 +1445477,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 450096 │ │ │ │ nop │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ │ │ │ 004500d4 : │ │ │ │ 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 │ │ │ │ @@ -1445565,29 +1445564,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 450122 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ │ │ │ │ 004501bc : │ │ │ │ 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 │ │ │ │ @@ -1445666,29 +1445665,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 45020e │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1446767,219 +1446766,219 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r4, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r5, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r2, #24] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r6, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r0, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r2, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrsh r2, [r7, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #420] @ (4511b8 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1447156,53 +1447155,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ strh r4, [r6, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ setend be │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrh r2, [r2, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r0, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r5, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ ldr.w r4, [pc, #3104] @ 451e50 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -1448342,182 +1448341,182 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr14, {5} │ │ │ │ - cdp2 0, 9, cr0, cr6, cr14, {5} │ │ │ │ + cdp2 0, 15, cr0, cr12, cr14, {5} │ │ │ │ + cdp2 0, 9, cr0, cr10, cr14, {5} │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r6, [r1, r6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-696]! @ 0xfffffd48 │ │ │ │ + ldc2 0, cr0, [ip, #-696]! @ 0xfffffd48 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xfbac00ae │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + @ instruction: 0xfbb000ae │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r6, [r4, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xfb0a00ae │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + @ instruction: 0xfb0e00ae │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [pc, #504] @ (4520b4 ) │ │ │ │ + ldr r7, [pc, #520] @ (4520c4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr??.w r0, [r0, lr, lsl #2] │ │ │ │ - ldr r7, [pc, #336] @ (452014 ) │ │ │ │ + ldr??.w r0, [r4, lr, lsl #2] │ │ │ │ + ldr r7, [pc, #352] @ (452024 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r7, [pc, #192] @ (451f88 ) │ │ │ │ + ldr r7, [pc, #208] @ (451f98 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r7, [pc, #24] @ (451ee8 ) │ │ │ │ + ldr r7, [pc, #40] @ (451ef8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr??.w r0, [r8, #174] @ 0xae │ │ │ │ - ldr r6, [pc, #880] @ (452248 ) │ │ │ │ + ldr??.w r0, [ip, #174] @ 0xae │ │ │ │ + ldr r6, [pc, #896] @ (452258 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [pc, #712] @ (4521a8 ) │ │ │ │ + ldr r6, [pc, #728] @ (4521b8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh.w r0, [r4, #174] @ 0xae │ │ │ │ + strh.w r0, [r8, #174] @ 0xae │ │ │ │ str r0, [r2, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [pc, #520] @ (4520f4 ) │ │ │ │ + ldr r6, [pc, #536] @ (452104 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr??.w r0, [r6, lr, lsl #2] │ │ │ │ + ldr??.w r0, [sl, lr, lsl #2] │ │ │ │ str r2, [r4, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [pc, #336] @ (452048 ) │ │ │ │ + ldr r6, [pc, #352] @ (452058 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str.w r0, [r6, lr, lsl #2] │ │ │ │ + str.w r0, [sl, lr, lsl #2] │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [pc, #144] @ (451f94 ) │ │ │ │ + ldr r6, [pc, #160] @ (451fa4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb.w r0, [r6, lr, lsl #2] │ │ │ │ + ldrb.w r0, [sl, lr, lsl #2] │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [pc, #976] @ (4522e0 ) │ │ │ │ + ldr r5, [pc, #992] @ (4522f0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf7e600ae │ │ │ │ + @ instruction: 0xf7ea00ae │ │ │ │ str r0, [r3, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [pc, #808] @ (452244 ) │ │ │ │ + ldr r5, [pc, #824] @ (452254 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf7bc00ae │ │ │ │ + @ instruction: 0xf7c000ae │ │ │ │ ldr r7, [pc, #952] @ (4522dc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [pc, #640] @ (4521a8 ) │ │ │ │ + ldr r5, [pc, #656] @ (4521b8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf79200ae │ │ │ │ + @ instruction: 0xf79600ae │ │ │ │ ldr r7, [pc, #784] @ (452240 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [pc, #472] @ (45210c ) │ │ │ │ + ldr r5, [pc, #488] @ (45211c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf76800ae │ │ │ │ - ldr r5, [pc, #312] @ (452074 ) │ │ │ │ + @ instruction: 0xf76c00ae │ │ │ │ + ldr r5, [pc, #328] @ (452084 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r7, [pc, #480] @ (452120 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r5, [pc, #168] @ (451fec ) │ │ │ │ + ldr r5, [pc, #184] @ (451ffc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf71c00ae │ │ │ │ - ldr r5, [pc, #8] @ (451f54 ) │ │ │ │ + @ instruction: 0xf72000ae │ │ │ │ + ldr r5, [pc, #24] @ (451f64 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r7, [pc, #168] @ (451ff8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (4522c4 ) │ │ │ │ + ldr r4, [pc, #896] @ (4522d4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movt r0, #59566 @ 0xe8ae │ │ │ │ + @ instruction: 0xf6d200ae │ │ │ │ ldr r7, [pc, #0] @ (451f5c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [pc, #712] @ (452228 ) │ │ │ │ + ldr r4, [pc, #728] @ (452238 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subw r0, r6, #2222 @ 0x8ae │ │ │ │ + subw r0, sl, #2222 @ 0x8ae │ │ │ │ ldr r6, [pc, #864] @ (4522c8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [pc, #552] @ (452194 ) │ │ │ │ + ldr r4, [pc, #568] @ (4521a4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf67c00ae │ │ │ │ + @ instruction: 0xf68000ae │ │ │ │ ldr r6, [pc, #696] @ (45222c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [pc, #384] @ (4520f8 ) │ │ │ │ + ldr r4, [pc, #400] @ (452108 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf65200ae │ │ │ │ - ldr r4, [pc, #232] @ (452068 ) │ │ │ │ + @ instruction: 0xf65600ae │ │ │ │ + ldr r4, [pc, #248] @ (452078 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [pc, #400] @ (452114 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [pc, #88] @ (451fe0 ) │ │ │ │ + ldr r4, [pc, #104] @ (451ff0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - addw r0, sl, #2222 @ 0x8ae │ │ │ │ + addw r0, lr, #2222 @ 0x8ae │ │ │ │ ldr r6, [pc, #240] @ (452080 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [pc, #952] @ (45234c ) │ │ │ │ + ldr r3, [pc, #968] @ (45235c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf5e000ae │ │ │ │ + @ instruction: 0xf5e400ae │ │ │ │ ldr r6, [pc, #80] @ (451fec ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs.w r0, sl, #5701632 @ 0x570000 │ │ │ │ + subs.w r0, lr, #5701632 @ 0x570000 │ │ │ │ ldr r5, [pc, #912] @ (452338 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [pc, #600] @ (452204 ) │ │ │ │ + ldr r3, [pc, #616] @ (452214 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf58a00ae │ │ │ │ + @ instruction: 0xf58e00ae │ │ │ │ ldr r5, [pc, #760] @ (4522ac ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [pc, #448] @ (452178 ) │ │ │ │ + ldr r3, [pc, #464] @ (452188 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbc.w r0, r4, #5701632 @ 0x570000 │ │ │ │ - ldr r3, [pc, #272] @ (4520d0 ) │ │ │ │ + sbc.w r0, r8, #5701632 @ 0x570000 │ │ │ │ + ldr r3, [pc, #288] @ (4520e0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r5, [pc, #440] @ (45217c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds.w r0, r4, #5701632 @ 0x570000 │ │ │ │ + adds.w r0, r8, #5701632 @ 0x570000 │ │ │ │ ldr r5, [pc, #256] @ (4520d0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [pc, #968] @ (45239c ) │ │ │ │ + ldr r2, [pc, #984] @ (4523ac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf4e600ae │ │ │ │ + @ instruction: 0xf4ea00ae │ │ │ │ ldr r5, [pc, #96] @ (45203c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [pc, #808] @ (452308 ) │ │ │ │ + ldr r2, [pc, #824] @ (452318 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf4bc00ae │ │ │ │ + @ instruction: 0xf4c000ae │ │ │ │ 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 r8, r1 │ │ │ │ ldr r1, [pc, #484] @ (4521dc ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1448714,55 +1448713,55 @@ │ │ │ │ moveq r4, #99 @ 0x63 │ │ │ │ b.n 452068 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [pc, #552] @ (45241c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [pc, #240] @ (4522e8 ) │ │ │ │ + ldr r0, [pc, #256] @ (4522f8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf22e00ae │ │ │ │ + @ instruction: 0xf23200ae │ │ │ │ ldr r2, [pc, #368] @ (452370 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [pc, #56] @ (45223c ) │ │ │ │ + ldr r0, [pc, #72] @ (45224c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - addw r0, r2, #174 @ 0xae │ │ │ │ + addw r0, r6, #174 @ 0xae │ │ │ │ ldr r2, [pc, #208] @ (4522dc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r5, r5, #2 │ │ │ │ - rsbs r0, r8, #174 @ 0xae │ │ │ │ + rsbs r0, ip, #174 @ 0xae │ │ │ │ ldr r2, [pc, #40] @ (452240 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blxns r7 │ │ │ │ + blx r8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sub.w r0, lr, #174 @ 0xae │ │ │ │ + subs.w r0, r2, #174 @ 0xae │ │ │ │ ldr r1, [pc, #896] @ (4525a4 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf18400ae │ │ │ │ + @ instruction: 0xf18800ae │ │ │ │ ldr r1, [pc, #744] @ (452518 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bxns sp │ │ │ │ + bx lr │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbc.w r0, r2, #174 @ 0xae │ │ │ │ + sbc.w r0, r6, #174 @ 0xae │ │ │ │ ldr r1, [pc, #552] @ (452464 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf13600ae │ │ │ │ + @ instruction: 0xf13a00ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1084] @ 452694 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1449172,88 +1449171,88 @@ │ │ │ │ b.n 452350 │ │ │ │ ldrh r0, [r2, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #456] @ (452868 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ands.w r0, r8, #174 @ 0xae │ │ │ │ + ands.w r0, ip, #174 @ 0xae │ │ │ │ ldr r4, [r3, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0x47be │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, lr │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vhadd.s32 d16, d18, d30 │ │ │ │ + vhadd.s32 d16, d22, d30 │ │ │ │ bx r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cdp 0, 12, cr0, cr6, cr14, {5} │ │ │ │ + cdp 0, 12, cr0, cr10, cr14, {5} │ │ │ │ ldr r5, [pc, #392] @ (45284c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ mov sl, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cdp 0, 5, cr0, cr14, cr14, {5} │ │ │ │ - add r2, r8 │ │ │ │ + cdp 0, 6, cr0, cr2, cr14, {5} │ │ │ │ + add r6, r8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, sp │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cdp 0, 1, cr0, cr2, cr14, {5} │ │ │ │ + cdp 0, 1, cr0, cr6, cr14, {5} │ │ │ │ mov r4, r8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stcl 0, cr0, [r8, #696]! @ 0x2b8 │ │ │ │ + stcl 0, cr0, [ip, #696]! @ 0x2b8 │ │ │ │ mov r2, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [lr, #696]! @ 0x2b8 │ │ │ │ + stcl 0, cr0, [r2, #696] @ 0x2b8 │ │ │ │ cmp r8, lr │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [r4, #696] @ 0x2b8 │ │ │ │ + ldc 0, cr0, [r8, #696] @ 0x2b8 │ │ │ │ cmp ip, r8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stcl 0, cr0, [r8, #-696]! @ 0xfffffd48 │ │ │ │ - muls r6, r1 │ │ │ │ + stcl 0, cr0, [ip, #-696]! @ 0xfffffd48 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r0, pc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [ip, #-696] @ 0xfffffd48 │ │ │ │ + stc 0, cr0, [r0, #-696]! @ 0xfffffd48 │ │ │ │ cmp r6, r9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [r2], #696 @ 0x2b8 │ │ │ │ + ldcl 0, cr0, [r6], #696 @ 0x2b8 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stcl 0, cr0, [r8], {174} @ 0xae │ │ │ │ + stcl 0, cr0, [ip], {174} @ 0xae │ │ │ │ add sl, pc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [lr], {174} @ 0xae │ │ │ │ + stc 0, cr0, [r2], #696 @ 0x2b8 │ │ │ │ add r8, sl │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [r6], #-696 @ 0xfffffd48 │ │ │ │ + ldcl 0, cr0, [sl], #-696 @ 0xfffffd48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1449871,109 +1449870,109 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ orrs r4, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pkhtb r0, sl, lr, asr #2 │ │ │ │ + pkhtb r0, lr, lr, asr #2 │ │ │ │ tst r6, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strd r0, r0, [ip, #696] @ 0x2b8 │ │ │ │ + ldrd r0, r0, [r0, #696] @ 0x2b8 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia.w r8!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia.w ip!, {r1, r2, r3, r5, r7} │ │ │ │ strh r2, [r3, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ands r2, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 452d7c │ │ │ │ + b.n 452d84 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r2, 452e36 │ │ │ │ + cbz r6, 452e36 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stcl 0, cr0, [sl, #696] @ 0x2b8 │ │ │ │ + stcl 0, cr0, [lr, #696] @ 0x2b8 │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 452cdc │ │ │ │ + b.n 452ce4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452c98 │ │ │ │ + b.n 452ca0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452c54 │ │ │ │ + b.n 452c5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452c0c │ │ │ │ + b.n 452c14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452bc4 │ │ │ │ + b.n 452bcc │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r7, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452b78 │ │ │ │ + b.n 452b80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r6, #220 @ 0xdc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452b34 │ │ │ │ + b.n 452b3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452af0 │ │ │ │ + b.n 452af8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r6, #140 @ 0x8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 452ab0 │ │ │ │ + b.n 452ab8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r6, #98 @ 0x62 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 452a70 │ │ │ │ + b.n 452a78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r6, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 4529d8 │ │ │ │ + b.n 4529e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r5, #234 @ 0xea │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 45299c │ │ │ │ + b.n 4529a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #1508] @ 0x5e4 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1450062,29 +1450061,29 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 452eac │ │ │ │ nop │ │ │ │ subs r4, #76 @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 45375c │ │ │ │ + b.n 453764 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r4, #34 @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 453714 │ │ │ │ + b.n 45371c │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 4536cc │ │ │ │ + b.n 4536d4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #1396] @ 453520 │ │ │ │ @@ -1450602,103 +1450601,103 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #944] @ (4538dc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 453af0 │ │ │ │ + b.n 453af8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 45389c │ │ │ │ + b.n 4538a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #224] @ (453628 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r1, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 4537e8 │ │ │ │ + b.n 4537f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 453730 │ │ │ │ + b.n 453738 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r1, #54 @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r0, #132 @ 0x84 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 4535c0 │ │ │ │ + b.n 4535c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 45357c │ │ │ │ + b.n 453584 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r0, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bvc.n 453558 │ │ │ │ + bvc.n 453560 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [pc, #680] @ (453870 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bvc.n 453678 │ │ │ │ + bvc.n 453680 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [pc, #240] @ (4536cc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1451159,75 +1451158,75 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ mov sl, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 4539e4 │ │ │ │ + bgt.n 4539ec │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 453aa8 │ │ │ │ + bge.n 453ab0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r0, lr │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bge.n 453b10 │ │ │ │ + bge.n 453b18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r2, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 453a64 │ │ │ │ + bls.n 453a6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 453b58 │ │ │ │ + bls.n 453b60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r1, #98 @ 0x62 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 453b14 │ │ │ │ + bls.n 453b1c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r1, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 453a88 │ │ │ │ + bhi.n 453a90 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 453a44 │ │ │ │ + bhi.n 453a4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 453c00 │ │ │ │ + bhi.n 453c08 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1452280,155 +1452279,155 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ eors r0, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 454688 │ │ │ │ + bvs.n 454690 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bcc.n 454740 │ │ │ │ + bcc.n 454748 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r1, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 454700 │ │ │ │ + bhi.n 454708 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bne.n 45463c │ │ │ │ + bne.n 454644 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r0, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bne.n 4546ec │ │ │ │ + bne.n 4546f4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 454648 │ │ │ │ + beq.n 454650 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 4545f4 │ │ │ │ + beq.n 4545fc │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 4547a0 │ │ │ │ + beq.n 4545a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 4546dc │ │ │ │ + beq.n 4546e4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r7, #238 @ 0xee │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r7, #150 @ 0x96 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r6, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ │ │ │ 0045475c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1452663,47 +1452662,47 @@ │ │ │ │ nop │ │ │ │ adds r5, #50 @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldc2 0, cr0, [ip], #-692 @ 0xfffffd4c │ │ │ │ + mcrr2 0, 10, r0, r0, cr13 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfbee00ad │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + @ instruction: 0xfbf200ad │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ ldr.w r2, [pc, #3180] @ 4556b0 │ │ │ │ @@ -1453893,165 +1453892,165 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r1, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r2, r6, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf78200ac │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf78600ac │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - eor.w r0, r2, #5636096 @ 0x560000 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + eor.w r0, r6, #5636096 @ 0x560000 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r3, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r0, r7, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r0, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, r6, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ + lslle r6, r5, #2 │ │ │ │ + suble r2, r6, #3 │ │ │ │ lslle r6, r5, #2 │ │ │ │ - suble r6, r5, #3 │ │ │ │ - lslgt r6, r5, #2 │ │ │ │ adds r0, r1, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - itet ge │ │ │ │ - lslge r6, r5, #2 │ │ │ │ - sublt r0, r5, #3 │ │ │ │ + itee ge │ │ │ │ lslge r6, r5, #2 │ │ │ │ + sublt r4, r5, #3 │ │ │ │ + lsllt r6, r5, #2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r6, r5, #2 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrvc r0, r2, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ite cc │ │ │ │ + it cc │ │ │ │ lslcc r6, r5, #2 │ │ │ │ - asrcs r0, r5, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ite eq │ │ │ │ - lsleq r6, r5, #2 │ │ │ │ - asrne r0, r0, #29 │ │ │ │ + yield │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r3, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r6, r5, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r4, r0, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r4, r3, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r7, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r6, r4, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r6, r7, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r6, r2, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [pc, #296] @ (455920 ) │ │ │ │ ldr r1, [pc, #300] @ (455924 ) │ │ │ │ ldr r3, [pc, #300] @ (455928 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ addw r2, r2, #1708 @ 0x6ac │ │ │ │ @@ -1454158,43 +1454157,43 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.w 455060 │ │ │ │ asrs r2, r1, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r2, r4, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r6, r0, #9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbnz r2, 45599a │ │ │ │ + cbnz r6, 45599a │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #232] @ 455a58 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1454290,34 +1454289,34 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 4559aa │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, r3, ror #2 │ │ │ │ + and.w r0, r8, r3, ror #2 │ │ │ │ movs r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r4, 455a76 │ │ │ │ + cbnz r0, 455a78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r7, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r6, r1, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ │ │ │ 00455a8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1454390,29 +1454389,29 @@ │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 455ad8 │ │ │ │ movs r2, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 455b9e │ │ │ │ + cbnz r2, 455ba0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r2, r3, #32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ │ │ │ 00455b74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1454822,95 +1454821,95 @@ │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r1, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r6, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ b.n 455d36 │ │ │ │ - vqshrn.u64 d27, q13, #2 │ │ │ │ + vqshrn.u64 d27, q15, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strd pc, pc, [r7, #1016]! @ 0x3f8 │ │ │ │ - cbnz r0, 45602e │ │ │ │ + cbnz r4, 45602e │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r2 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 455c3a │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r0, 45603a │ │ │ │ + cbnz r4, 45603a │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xefa9fffe │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ vrecps.f32 , , q15 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 455fae │ │ │ │ - vqshrun.s64 d27, q3, #2 │ │ │ │ + vqshrun.s64 d27, q5, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r1, {r0, r1, r6, r7} │ │ │ │ - vtbl.8 d27, {d15}, d16 │ │ │ │ + vtbl.8 d27, {d15}, d20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 4560be │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 455d24 │ │ │ │ + b.n 455d2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r2, 4560ee │ │ │ │ + cbnz r6, 4560ee │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 456102 │ │ │ │ + cbnz r6, 456102 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r2, 4560f4 │ │ │ │ + cbnz r6, 4560f4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r0, 4560fc │ │ │ │ + cbnz r4, 4560fc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r4, 456102 │ │ │ │ + cbnz r0, 456104 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r6, 45610c │ │ │ │ + cbnz r2, 45610e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r6, 456102 │ │ │ │ + cbnz r2, 456104 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r4, r3, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r7, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ asrs r0, r0, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r0, 456102 │ │ │ │ + cbz r4, 456102 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [pc, #896] @ (456438 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #896] @ (45643c ) │ │ │ │ ldr r3, [pc, #900] @ (456440 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1455244,119 +1455243,119 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 455f10 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r6, r2, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r2, 45647e │ │ │ │ + cbz r6, 45647e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r5, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r0, 456480 │ │ │ │ + cbz r4, 456480 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r0, 45647e │ │ │ │ + cbz r4, 45647e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r2, 456480 │ │ │ │ + cbz r6, 456480 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r2, r1, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r6, r7, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r2, r0, #32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r3, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r0, r6, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ │ │ │ 00456510 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1455443,29 +1455442,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 456564 │ │ │ │ nop │ │ │ │ asrs r6, r0, #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r6, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r0, r1, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ │ │ │ 00456608 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1456192,70 +1456191,70 @@ │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr12, {5} │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + cdp2 0, 9, cr0, cr0, cr12, {5} │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r6, r5, #2 │ │ │ │ vshr.u64 d16, d23, #8 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r7, pc, #624 @ (adr r7, 45700c ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 45701c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ vshr.u64 d0, d23, #38 │ │ │ │ - add r7, pc, #272 @ (adr r7, 456eb4 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 456ec4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ vqadd.u32 d16, d28, d23 │ │ │ │ - ldc2 0, cr0, [lr, #-688] @ 0xfffffd50 │ │ │ │ - add r7, pc, #64 @ (adr r7, 456df0 ) │ │ │ │ + stc2 0, cr0, [r2, #-688]! @ 0xfffffd50 │ │ │ │ + add r7, pc, #80 @ (adr r7, 456e00 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ vqadd.u64 d0, d28, d23 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #848 @ (adr r6, 45710c ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 45711c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldc2 0, cr0, [lr], #688 @ 0x2b0 │ │ │ │ + stc2l 0, cr0, [r2], {172} @ 0xac │ │ │ │ mcr2 0, 7, r0, cr8, cr7, {5} │ │ │ │ - ldc2 0, cr0, [sl], {172} @ 0xac │ │ │ │ - add r6, pc, #560 @ (adr r6, 456ffc ) │ │ │ │ + ldc2 0, cr0, [lr], {172} @ 0xac │ │ │ │ + add r6, pc, #576 @ (adr r6, 45700c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mrc2 0, 5, r0, cr12, cr7, {5} │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #376 @ (adr r6, 456f50 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 456f60 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mcr2 0, 4, r0, cr10, cr7, {5} │ │ │ │ - ldc2 0, cr0, [ip], #-688 @ 0xfffffd50 │ │ │ │ - add r6, pc, #184 @ (adr r6, 456e9c ) │ │ │ │ + mcrr2 0, 10, r0, r0, cr12 │ │ │ │ + add r6, pc, #200 @ (adr r6, 456eac ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mcr2 0, 3, r0, cr0, cr7, {5} │ │ │ │ - bcs.n 456eb0 │ │ │ │ + bcs.n 456eb8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 456e00 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 456e10 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mrc2 0, 1, r0, cr0, cr7, {5} │ │ │ │ - @ instruction: 0xfbe200ac │ │ │ │ - add r5, pc, #848 @ (adr r5, 45714c ) │ │ │ │ + @ instruction: 0xfbe600ac │ │ │ │ + add r5, pc, #864 @ (adr r5, 45715c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mcr2 0, 0, r0, cr6, cr7, {5} │ │ │ │ - @ instruction: 0xfbb800ac │ │ │ │ - add r5, pc, #680 @ (adr r5, 4570b0 ) │ │ │ │ + @ instruction: 0xfbbc00ac │ │ │ │ + add r5, pc, #696 @ (adr r5, 4570c0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ │ │ │ │ 00456e08 : │ │ │ │ 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 │ │ │ │ @@ -1456478,57 +1456477,57 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 456eca │ │ │ │ b.n 456f00 │ │ │ │ - bpl.n 457010 │ │ │ │ + bpl.n 457018 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stc2l 0, cr0, [r8], #-732 @ 0xfffffd24 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, pc, #48 @ (adr r4, 45709c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 4570ac ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldc2 0, cr0, [r6], #-732 @ 0xfffffd24 │ │ │ │ - add r3, pc, #896 @ (adr r3, 4573f4 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 457404 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr??.w r0, [lr, #172] @ 0xac │ │ │ │ + vld1.8 {d16[5]}, [r2], ip │ │ │ │ stc2 0, cr0, [sl], {183} @ 0xb7 │ │ │ │ - ldrsh.w r0, [ip, #172] @ 0xac │ │ │ │ - add r3, pc, #704 @ (adr r3, 457344 ) │ │ │ │ + vst1.8 {d16[5]}, [r0], ip │ │ │ │ + add r3, pc, #720 @ (adr r3, 457354 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfbe600b7 │ │ │ │ - ldrsb.w r0, [r8, #172] @ 0xac │ │ │ │ - add r3, pc, #560 @ (adr r3, 4572c0 ) │ │ │ │ + ldrsb.w r0, [ip, #172] @ 0xac │ │ │ │ + add r3, pc, #576 @ (adr r3, 4572d0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ smlaltt r0, r0, r2, r7 │ │ │ │ - ldr??.w r0, [r4, ip, lsl #2] │ │ │ │ - add r3, pc, #416 @ (adr r3, 45723c ) │ │ │ │ + ldr??.w r0, [r8, ip, lsl #2] │ │ │ │ + add r3, pc, #432 @ (adr r3, 45724c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb9e00b7 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #2] │ │ │ │ - add r3, pc, #272 @ (adr r3, 4571b8 ) │ │ │ │ + ldr??.w r0, [r4, ip, lsl #2] │ │ │ │ + add r3, pc, #288 @ (adr r3, 4571c8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb7a00b7 │ │ │ │ - vld4.32 {d0-d3}, [ip :128], ip │ │ │ │ - add r3, pc, #128 @ (adr r3, 457134 ) │ │ │ │ + ldrsh.w r0, [r0, ip, lsl #2] │ │ │ │ + add r3, pc, #144 @ (adr r3, 457144 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb5600b7 │ │ │ │ - vst4.32 {d0-d3}, [r8 :128], ip │ │ │ │ - add r2, pc, #1008 @ (adr r2, 4574b0 ) │ │ │ │ + vst4.32 {d0-d3}, [ip :128], ip │ │ │ │ + add r3, pc, #0 @ (adr r3, 4570c0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb3200b7 │ │ │ │ - str??.w r0, [r4, #172] @ 0xac │ │ │ │ - add r2, pc, #864 @ (adr r2, 45742c ) │ │ │ │ + str??.w r0, [r8, #172] @ 0xac │ │ │ │ + add r2, pc, #880 @ (adr r2, 45743c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb1000b7 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 4573a8 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 4573b8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #516] @ 4572f0 │ │ │ │ @@ -1457278,69 +1457277,69 @@ │ │ │ │ lsrs r6, r2, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r2, r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u16 d0, d24, d23 │ │ │ │ - add r7, pc, #448 @ (adr r7, 457a5c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 457a6c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #448 @ (adr r6, 457a64 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 457a74 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ mrc2 0, 0, r0, cr2, cr7, {5} │ │ │ │ lsls r0, r3, #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldc2l 0, cr0, [ip, #-732] @ 0xfffffd24 │ │ │ │ - add r5, pc, #704 @ (adr r5, 457b74 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 457b84 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 457bcc ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 457bdc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ stc2l 0, cr0, [r6], #-732 @ 0xfffffd24 │ │ │ │ - @ instruction: 0xf27000ac │ │ │ │ - movw r0, #41132 @ 0xa0ac │ │ │ │ - @ instruction: 0xf22c00ac │ │ │ │ - add r4, pc, #296 @ (adr r4, 4579f8 ) │ │ │ │ + @ instruction: 0xf27400ac │ │ │ │ + movw r0, #57516 @ 0xe0ac │ │ │ │ + @ instruction: 0xf23000ac │ │ │ │ + add r4, pc, #312 @ (adr r4, 457a08 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfbe800b7 │ │ │ │ - addw r0, sl, #172 @ 0xac │ │ │ │ - add r4, pc, #160 @ (adr r4, 45797c ) │ │ │ │ + addw r0, lr, #172 @ 0xac │ │ │ │ + add r4, pc, #176 @ (adr r4, 45798c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ smlaltt r0, r0, r6, r7 │ │ │ │ - @ instruction: 0xf1e800ac │ │ │ │ - add r4, pc, #24 @ (adr r4, 457900 ) │ │ │ │ + @ instruction: 0xf1ec00ac │ │ │ │ + add r4, pc, #40 @ (adr r4, 457910 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfba400b7 │ │ │ │ - rsb r0, r6, #172 @ 0xac │ │ │ │ - add r3, pc, #912 @ (adr r3, 457c84 ) │ │ │ │ + rsb r0, sl, #172 @ 0xac │ │ │ │ + add r3, pc, #928 @ (adr r3, 457c94 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb8200b7 │ │ │ │ - sub.w r0, r4, #172 @ 0xac │ │ │ │ - add r3, pc, #776 @ (adr r3, 457c08 ) │ │ │ │ + sub.w r0, r8, #172 @ 0xac │ │ │ │ + add r3, pc, #792 @ (adr r3, 457c18 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb6000b7 │ │ │ │ - @ instruction: 0xf18200ac │ │ │ │ - sbc.w r0, r2, #172 @ 0xac │ │ │ │ - add r3, pc, #512 @ (adr r3, 457b10 ) │ │ │ │ + @ instruction: 0xf18600ac │ │ │ │ + sbc.w r0, r6, #172 @ 0xac │ │ │ │ + add r3, pc, #528 @ (adr r3, 457b20 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb1e00b7 │ │ │ │ - adc.w r0, r0, #172 @ 0xac │ │ │ │ - @ instruction: 0xf12000ac │ │ │ │ - add.w r0, r4, #172 @ 0xac │ │ │ │ - add r3, pc, #128 @ (adr r3, 4579a4 ) │ │ │ │ + adc.w r0, r4, #172 @ 0xac │ │ │ │ + @ instruction: 0xf12400ac │ │ │ │ + add.w r0, r8, #172 @ 0xac │ │ │ │ + add r3, pc, #144 @ (adr r3, 4579b4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfac000b7 │ │ │ │ - @ instruction: 0xf0de00ac │ │ │ │ - @ instruction: 0xf0d000ac │ │ │ │ - @ instruction: 0xf0c200ac │ │ │ │ - @ instruction: 0xf0a400ac │ │ │ │ - eor.w r0, r6, #172 @ 0xac │ │ │ │ + @ instruction: 0xf0e200ac │ │ │ │ + @ instruction: 0xf0d400ac │ │ │ │ + @ instruction: 0xf0c600ac │ │ │ │ + @ instruction: 0xf0a800ac │ │ │ │ + eor.w r0, sl, #172 @ 0xac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #944] @ (457d00 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #944] @ (457d04 ) │ │ │ │ @@ -1457689,27 +1457688,27 @@ │ │ │ │ b.n 457c16 │ │ │ │ nop │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [ip, r7, lsl #3] │ │ │ │ - add r1, pc, #392 @ (adr r1, 457e98 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 457ea8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ @ instruction: 0xf67e00b7 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mrrc 0, 10, r0, r6, cr12 │ │ │ │ + mrrc 0, 10, r0, sl, cr12 │ │ │ │ @ instruction: 0xf5fc00b7 │ │ │ │ - ldc 0, cr0, [r6], #-688 @ 0xfffffd50 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldc 0, cr0, [sl], #-688 @ 0xfffffd50 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldc 0, cr0, [r2], {172} @ 0xac │ │ │ │ + ldc 0, cr0, [r6], {172} @ 0xac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #848] @ (458094 ) │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1458048,61 +1458047,61 @@ │ │ │ │ b.n 457daa │ │ │ │ nop │ │ │ │ vhadd.u32 q8, q10, │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u16 q8, q10, │ │ │ │ vhadd.u8 q0, q9, │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r8, #5996544 @ 0x5b8000 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf3b000b7 │ │ │ │ - strd r0, r0, [sl, #688]! @ 0x2b0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + strd r0, r0, [lr, #688]! @ 0x2b0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf37e00b7 │ │ │ │ - @ instruction: 0xe9b800ac │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xe9bc00ac │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf35800b7 │ │ │ │ - @ instruction: 0xe99200ac │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xe99600ac │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf33600b7 │ │ │ │ - ldrd r0, r0, [r0, #-688]! @ 0x2b0 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldrd r0, r0, [r4, #-688]! @ 0x2b0 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf31200b7 │ │ │ │ - strd r0, r0, [ip, #-688] @ 0x2b0 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldrd r0, r0, [r0, #-688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf2ee00b7 │ │ │ │ - stmdb r8!, {r2, r3, r5, r7} │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + stmdb ip!, {r2, r3, r5, r7} │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movt r0, #41143 @ 0xa0b7 │ │ │ │ - stmdb r4, {r2, r3, r5, r7} │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + stmdb r8, {r2, r3, r5, r7} │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subw r0, r6, #183 @ 0xb7 │ │ │ │ - strd r0, r0, [r0], #688 @ 0x2b0 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + strd r0, r0, [r4], #688 @ 0x2b0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia.w lr!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8c200ac │ │ │ │ @ instruction: 0xf26600b7 │ │ │ │ - stmia.w r0!, {r2, r3, r5, r7} │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + stmia.w r4!, {r2, r3, r5, r7} │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movw r0, #16567 @ 0x40b7 │ │ │ │ - ldrd r0, r0, [lr], #-688 @ 0x2b0 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + stmia.w r2, {r2, r3, r5, r7} │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r3, #888] @ 0x378 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -1458135,17 +1458134,17 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 4588e0 │ │ │ │ + b.n 4588e8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ sub.w r0, r2, #183 @ 0xb7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (458240 ) │ │ │ │ @@ -1458211,22 +1458210,22 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 458204 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0200c1 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r2, #183 @ 0xb7 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf13a00b7 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 458030 │ │ │ │ + b.n 458038 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 457ffc │ │ │ │ + b.n 458004 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #136] @ (4582fc ) │ │ │ │ @@ -1458285,19 +1458284,19 @@ │ │ │ │ movw r1, #2901 @ 0xb55 │ │ │ │ b.n 4582d6 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa3c00c1 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r4, #183 @ 0xb7 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 457f74 │ │ │ │ + b.n 457f7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 457f34 │ │ │ │ + b.n 457f3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [pc, #176] @ 4583dc │ │ │ │ @@ -1458368,19 +1458367,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r1, #1545 @ 0x609 │ │ │ │ b.w bf584 │ │ │ │ vst1.8 {d0[6]}, [r4], r1 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 d16, d23, #38 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 457e98 │ │ │ │ + b.n 457ea0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 457e5c │ │ │ │ + b.n 457e64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1458563,23 +1458562,23 @@ │ │ │ │ blx bf588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 45854a │ │ │ │ b.n 4585a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldc 0, cr0, [r0, #732] @ 0x2dc │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stcl 0, cr0, [r0, #-732]! @ 0xfffffd24 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #236] @ 4586fc │ │ │ │ mov ip, r1 │ │ │ │ @@ -1458680,24 +1458679,24 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 458652 │ │ │ │ @ instruction: 0xf69400c1 │ │ │ │ strb r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r0], {183} @ 0xb7 │ │ │ │ - bhi.n 4586cc │ │ │ │ + bhi.n 4586d4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 458bf4 │ │ │ │ + b.n 458bfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mcrr 0, 11, r0, r0, cr7 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1458942,34 +1458941,34 @@ │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 4588e6 │ │ │ │ sbc.w r0, ip, #6324224 @ 0x608000 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, sl, #6324224 @ 0x608000 │ │ │ │ @ instruction: 0xeb8200b7 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r4, r7, ror #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ubfx r0, r6, #3, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xe99000b7 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1459321,31 +1459320,31 @@ │ │ │ │ eors r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf29a00c1 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf28c00c1 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ b.n 458afc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 458e1c │ │ │ │ + blt.n 458e24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, fp │ │ │ │ beq.n 458eb2 │ │ │ │ vldr d7, [r4] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ @@ -1459701,35 +1459700,35 @@ │ │ │ │ bls.n 4591ac │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 458b48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 459300 │ │ │ │ + bge.n 459308 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4596dc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 4595cc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds.w r0, r6, r1, lsl #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1460162,107 +1460161,107 @@ │ │ │ │ blx bf588 │ │ │ │ b.n 459190 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ b.n 45980c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbnz r0, 459730 │ │ │ │ + cbnz r4, 459730 │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 459770 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvs.n 459728 │ │ │ │ + bvs.n 459730 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ udf #186 @ 0xba │ │ │ │ lsls r3, r5, #2 │ │ │ │ svc 216 @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ udf #122 @ 0x7a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 459760 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 45977c │ │ │ │ + bmi.n 459784 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bmi.n 45973c │ │ │ │ + bmi.n 459744 │ │ │ │ lsls r4, r5, #2 │ │ │ │ udf #36 @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 459708 │ │ │ │ + bmi.n 459710 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 459710 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 4596c8 │ │ │ │ + bcc.n 4596d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 4596d0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 459688 │ │ │ │ + bcc.n 459690 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 45968c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 459644 │ │ │ │ + bcc.n 45964c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 459804 │ │ │ │ + bcc.n 45980c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bcc.n 4597c4 │ │ │ │ + bcc.n 4597cc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bcc.n 459794 │ │ │ │ + bcc.n 45979c │ │ │ │ lsls r4, r5, #2 │ │ │ │ ble.n 4597a4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 45975c │ │ │ │ + bcc.n 459764 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 459768 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcs.n 459720 │ │ │ │ + bcs.n 459728 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bgt.n 45972c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcs.n 4596e4 │ │ │ │ + bcs.n 4596ec │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bgt.n 4596ec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcs.n 4596a4 │ │ │ │ + bcs.n 4596ac │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bgt.n 4596b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcs.n 459868 │ │ │ │ + bcs.n 459870 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bgt.n 459870 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcs.n 459828 │ │ │ │ + bcs.n 459830 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [pc, #32] @ (4597ac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (4597b0 ) │ │ │ │ ldr r3, [pc, #36] @ (4597b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1460272,17 +1460271,17 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #2017 @ 0x7e1 │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ b.n 459190 │ │ │ │ blt.n 4596c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bne.n 459880 │ │ │ │ + bne.n 459888 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #208] @ (45989c ) │ │ │ │ @@ -1460377,29 +1460376,29 @@ │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 4591f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bge.n 459890 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - beq.n 459848 │ │ │ │ + beq.n 459850 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 45984c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - beq.n 459804 │ │ │ │ + beq.n 45980c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 459804 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - beq.n 4599bc │ │ │ │ + beq.n 4599c4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ ldr r2, [pc, #656] @ (459b70 ) │ │ │ │ @@ -1460659,47 +1460658,47 @@ │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ b.n 45a054 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bhi.n 459ac8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bhi.n 459c84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bhi.n 459c34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bhi.n 459bf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bhi.n 459bb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, pc, #168 @ (adr r4, 459c5c ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 459c6c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bvc.n 459b64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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, #560] @ (459e08 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1460924,47 +1460923,47 @@ │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ svc 218 @ 0xda │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 459e40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bpl.n 459dfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add lr, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bpl.n 459dac │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bpl.n 459d68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bpl.n 459f20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 45a0a4 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 45a0b4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bpl.n 459ed4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #960] @ (45a230 ) │ │ │ │ @@ -1461312,25 +1461311,25 @@ │ │ │ │ ... │ │ │ │ udf #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 45a324 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ bne.n 45a2d0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bne.n 45a278 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb 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.w r4, [pc, #1220] @ 45a72c │ │ │ │ @@ -1461787,51 +1461786,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 45a788 │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 45a6b4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldmia r5, {r1, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1462070,58 +1462069,58 @@ │ │ │ │ nop │ │ │ │ bpl.n 45aa10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r7, #251 @ 0xfb │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #83 @ 0x53 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r3, #30 │ │ │ │ movs r1, r0 │ │ │ │ bhi.n 45a952 │ │ │ │ vtbl.8 d29, {d31}, d29 │ │ │ │ vrsra.u64 , q12, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ittt le │ │ │ │ - lslle r4, r5, #2 │ │ │ │ - ldmiale r1!, {r2, r5, r6, r7} │ │ │ │ - lslle r7, r6, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r4, r5, #2 │ │ │ │ - cmplt r4, #140 @ 0x8c │ │ │ │ - lsllt r6, r5, #2 │ │ │ │ - itte ls │ │ │ │ + ittt al │ │ │ │ + lslal r4, r5, #2 │ │ │ │ + ldmiaal r1!, {r2, r5, r6, r7} │ │ │ │ + lslal r7, r6, #2 │ │ │ │ + ittt gt │ │ │ │ + lslgt r4, r5, #2 │ │ │ │ + cmpgt r4, #144 @ 0x90 │ │ │ │ + lslgt r6, r5, #2 │ │ │ │ + ittt ls │ │ │ │ lslls r4, r5, #2 │ │ │ │ - itt vc @ unpredictable │ │ │ │ - lslvc r4, r5, #2 │ │ │ │ - cmpvc r4, #76 @ 0x4c │ │ │ │ + nopls {8} │ │ │ │ + lslls r4, r5, #2 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r4, r5, #2 │ │ │ │ - cmppl r4, #42 @ 0x2a │ │ │ │ - lslmi r6, r5, #2 │ │ │ │ - itte cc │ │ │ │ + cmppl r4, #46 @ 0x2e │ │ │ │ + lslpl r6, r5, #2 │ │ │ │ + ittt cc │ │ │ │ lslcc r4, r5, #2 │ │ │ │ - cmpcc r4, #10 │ │ │ │ - lslcs r6, r5, #2 │ │ │ │ - itte ne │ │ │ │ + cmpcc r4, #14 │ │ │ │ + lslcc r6, r5, #2 │ │ │ │ + ittt ne │ │ │ │ lslne r4, r5, #2 │ │ │ │ pushne {r4, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 453b2c │ │ │ │ mov r1, r0 │ │ │ │ @@ -1462144,17 +1462143,17 @@ │ │ │ │ movt r0, #17408 @ 0x4400 │ │ │ │ blx bf588 │ │ │ │ mov r1, r0 │ │ │ │ b.n 45aa78 │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1463346,113 +1463345,113 @@ │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #448] @ (45b9b0 ) │ │ │ │ + ldr r0, [pc, #464] @ (45b9c0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r5!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r7, sp, #796 @ 0x31c │ │ │ │ movs r1, r0 │ │ │ │ b.n 45bbfe │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r7, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbnz r6, 45b846 │ │ │ │ + cbnz r2, 45b848 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmia r3!, {r1, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ udf #113 @ 0x71 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ bmi.n 45b7a6 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [pc, #700] @ (45bb30 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r0, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ cmp r9, pc │ │ │ │ movs r1, r0 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ ble.n 45b962 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r6, [pc, #28] @ (45b8c0 ) │ │ │ │ movs r1, r0 │ │ │ │ pop {r0, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [pc, #644] @ (45bb30 ) │ │ │ │ movs r1, r0 │ │ │ │ @@ -1463468,163 +1463467,163 @@ │ │ │ │ movs r1, r0 │ │ │ │ str r7, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r0, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r5, [sp, #548] @ 0x224 │ │ │ │ movs r1, r0 │ │ │ │ bgt.n 45b7da │ │ │ │ movs r1, r0 │ │ │ │ itt │ │ │ │ lsl r7, r6, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [sp, #860] @ 0x35c │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ it ge │ │ │ │ lslge r7, r6, #2 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r3, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ite pl │ │ │ │ lslpl r7, r6, #2 │ │ │ │ - ldrmi r2, [r6, #12] │ │ │ │ + ldrmi r6, [r6, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ittt eq │ │ │ │ lsleq r7, r6, #2 │ │ │ │ ldreq r7, [r3, #28] │ │ │ │ moveq r1, r0 │ │ │ │ strb r5, [r4, #13] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ bkpt 0x00a4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r7, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ str r5, [r1, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bkpt 0x001e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbz r0, 45b9d2 │ │ │ │ + cbz r4, 45b9d2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r4, 45b9ce │ │ │ │ + cbz r0, 45b9d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbnz r0, 45b998 │ │ │ │ + cbnz r4, 45b998 │ │ │ │ lsls r5, r5, #2 │ │ │ │ pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r0, 45b9ca │ │ │ │ + cbz r4, 45b9ca │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r6, 45b9c4 │ │ │ │ + cbz r2, 45b9c6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r7, pc, #196 @ (adr r7, 45ba54 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r2, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r1} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbz r4, 45ba0a │ │ │ │ + cbz r0, 45ba0c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cbnz r0, 45ba52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbz r2, 45ba0c │ │ │ │ + cbz r6, 45ba0c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ cbnz r2, 45ba52 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r4, 45ba08 │ │ │ │ + cbz r0, 45ba0a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [pc, #528] @ (45bc0c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [pc, #528] @ (45bc10 ) │ │ │ │ ldr r3, [pc, #532] @ (45bc14 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ @@ -1463811,75 +1463810,75 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #3396 @ 0xd44 │ │ │ │ blx bf588 │ │ │ │ mov r4, r0 │ │ │ │ b.w 45aee2 │ │ │ │ cbnz r4, 45bc16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb89e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb86e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xb7ec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb7c0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb734 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1464157,41 +1464156,41 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #99 @ 0x63 │ │ │ │ b.n 45bee6 │ │ │ │ nop │ │ │ │ @ instruction: 0xb61e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ cbz r0, 45c028 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r3, r1, #1 │ │ │ │ vldr d6, [pc, #516] @ 45c1d8 │ │ │ │ @@ -1464989,53 +1464988,53 @@ │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r6, #2 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes